 |
AutoHotkey Community Let's help each other out
|
| View previous topic :: View next topic |
| Author |
Message |
nick
Joined: 24 Aug 2005 Posts: 549 Location: Berlin / Germany
|
Posted: Sat Oct 28, 2006 1:13 pm Post subject: Ginseng - just another reminder/notes saver: New Version 1.5 |
|
|
*deleted* _________________ nick 
Last edited by nick on Thu Jul 01, 2010 8:31 pm; edited 11 times in total |
|
| Back to top |
|
 |
majkinetor
Joined: 24 May 2006 Posts: 4511 Location: Belgrade
|
Posted: Sat Oct 28, 2006 2:16 pm Post subject: |
|
|
Nice.
I would recomend editor inside colored window, not separate. You can set transparent edit control.
Also, nice suggestion would be to have per window transparency. _________________
 |
|
| Back to top |
|
 |
nick
Joined: 24 Aug 2005 Posts: 549 Location: Berlin / Germany
|
Posted: Mon Oct 30, 2006 10:56 am Post subject: |
|
|
| majkinetor wrote: | I would recomend editor inside colored window, not separate. You can set transparent edit control.
Also, nice suggestion would be to have per window transparency. |
Well, tranparency is implemented primilary to allow access to controls underneath the Ginsengs. In my opinion the per windows option would be no real improvement.
The edit option was added rather late, because I mean it shouldn't be needed frequently. But an included edit control would look more professional. So I'll try to do it.
Thank you very much for your one and only answer!  _________________ nick  |
|
| Back to top |
|
 |
majkinetor
Joined: 24 May 2006 Posts: 4511 Location: Belgrade
|
Posted: Mon Oct 30, 2006 12:10 pm Post subject: |
|
|
You can also try to implement "pin to desktop" feature. So, it is visible only when desktop is shown.
It would be also good to set def lanugage to english. The renmaing stuff may confuse some people....
Another good thing would be to use SetWindowRect to stylish windows a little... you can even have a preset list per window....
The impotant thing about this kind of tool is that it should look nice. _________________
 |
|
| Back to top |
|
 |
nick
Joined: 24 Aug 2005 Posts: 549 Location: Berlin / Germany
|
Posted: Tue Oct 31, 2006 6:17 am Post subject: |
|
|
| majkinetor wrote: | | You can also try to implement "pin to desktop" feature. So, it is visible only when desktop is shown. |
Maybe I could, but I want to have the Ginsengs +AllwaysOnTop. If they are bothering anyway, you can make them transparent or hide them.
| Quote: | | It would be also good to set def lanugage to english. The renmaing stuff may confuse some people.... |
Maybe youre right, I did it.
| Quote: | | Another good thing would be to use SetWindowRect to stylish windows a little... you can even have a preset list per window.... |
Do you mean WinSet, Region? Changing the windows shape would cause larger window dimensions. I prefer small windows.
| Quote: | | The impotant thing about this kind of tool is that it should look nice. |
Sorry, the most important thing about this kind of tool is information.
Anyway, THX for your suggestions!  _________________ nick  |
|
| Back to top |
|
 |
LoSinG_LoSeR
Joined: 12 Jun 2006 Posts: 61
|
Posted: Tue Oct 31, 2006 11:29 am Post subject: |
|
|
This is just what I need, I allways forget things. Thank you!
| majkinetor wrote: | | You can also try to implement "pin to desktop" feature. So, it is visible only when desktop is shown. | If you would implement this, it would get even better! |
|
| Back to top |
|
 |
majkinetor
Joined: 24 May 2006 Posts: 4511 Location: Belgrade
|
Posted: Tue Oct 31, 2006 12:07 pm Post subject: |
|
|
I don't agree with you about how such application should be designed.
Anyway, this is Pin On Desktop code in case you want to add it:
| Code: |
WM_ACTIVATE = 0x06
OnMessage(WM_ACTIVATE, "OnActivate")
OnActivate(wparam, lparam)
{
WinSet, Bottom
} |
_________________
 |
|
| Back to top |
|
 |
SoggyDog
Joined: 02 May 2006 Posts: 783 Location: Greeley, CO
|
Posted: Tue Oct 31, 2006 10:14 pm Post subject: |
|
|
I rather like this script. It appears to be well planned, well executed and scripted well.
I have only a few comments;
1)
| majkinetor wrote: | Anyway, this is Pin On Desktop code in case you want to add it:
| Code: |
WM_ACTIVATE = 0x06
OnMessage(WM_ACTIVATE, "OnActivate")
OnActivate(wparam, lparam)
{
WinSet, Bottom
} |
|
Just exactly where/how would you implement this code?
2) I would personally like to see variable transparency.
3) Multi-monitor Support. My secondary monitor is for stuff like this, but Gingengs will only go to main monitor. _________________
SoggyDog
Dwarf Fortress:
"The most intriguing game I've ever played." |
|
| Back to top |
|
 |
majkinetor ! Guest
|
Posted: Tue Oct 31, 2006 11:41 pm Post subject: |
|
|
That is for single gui, for additional guis OnActivate need to have hwnd parameter that u will use to feed the WinSet.
You can put this code anywhere. OnMessage registration in autorun section. |
|
| Back to top |
|
 |
nick
Joined: 24 Aug 2005 Posts: 549 Location: Berlin / Germany
|
Posted: Wed Nov 01, 2006 11:12 am Post subject: |
|
|
| SoggyDog wrote: | 2) I would personally like to see variable transparency.
3) Multi-monitor Support. My secondary monitor is for stuff like this, but Gingengs will only go to main monitor. |
2) At beginning I had semi-transparent windows, but the problem is, that they prevent access on underneath controls when AlwaysOnTop.
3) I would do it, but I don't know how.
| majkinetor wrote: | | You can also try to implement "pin to desktop" feature. So, it is visible only when desktop is shown. |
I'll try to add this feature to the settings window, but not before weekend. Maybe I'll add semi-transparency for this mode.  _________________ nick  |
|
| Back to top |
|
 |
majkinetor
Joined: 24 May 2006 Posts: 4511 Location: Belgrade
|
Posted: Wed Nov 01, 2006 12:59 pm Post subject: |
|
|
This is some foundation code fore you:
| Code: | #SingleInstance, force
WM_MOUSEMOVE = 0x200
WM_ACTIVATE = 0x06
OnMessage(WM_ACTIVATE, "OnActivate")
OnMessage(WM_MOUSEMOVE, "OnMouseMove")
testText =
(
This is some testing text
Some more testing text
.....
)
Gui, -Caption +LastFound +ToolWindow
hwnd := WinExist()
Gui, Color, EEAA99, EEAA99
WinSet, TransColor, EEAA99
Gui, Add, Edit, x0 y20 w420 h320 cYELLOW -0x200000 -0x4000 -E0x200
GuiControl, ,Edit1, %testText%
WinSet, Bottom
Gui, Show, w400 h300 X250 Y250 NoActivate
OnMouseMove()
{
global
WinSet, Style, +0xC00000, ahk_id %hwnd%
WinSet Redraw
PostMessage, 0x111, 28931,,, ahk_class Progman
SetTimer OnTimer, 2000
}
OnActivate(wparam, lparam)
{
global
WinSet, Bottom
}
OnTimer:
SetTimer OnTimer, off
WinSet, Style, -0xC00000, ahk_id %hwnd%
WinSet Redraw
PostMessage, 0x111, 28931,,, ahk_class Progman
WinSet, Bottom
return |
This will create fully transparent window and fully transparent edit and pin it to desktop. IF you hover mouse over text, caption will be shown so you can move text around. The caption will dissaper after several seconds. _________________
 |
|
| Back to top |
|
 |
LoSinG_LoSeR
Joined: 12 Jun 2006 Posts: 61
|
Posted: Wed Nov 01, 2006 1:54 pm Post subject: |
|
|
It would be nice if you could set a date when the note will be shown, and before that date, the note will be hidden. Becouse if you have some things that you don't need to be reminded of until a month or so, they wont have to take up room until it's just a few days left.
I hope you get what I'm trying to say... |
|
| Back to top |
|
 |
majkinetor
Joined: 24 May 2006 Posts: 4511 Location: Belgrade
|
Posted: Wed Nov 01, 2006 1:57 pm Post subject: |
|
|
You have another solution for pin to desktop problem here. This one behaves alot better and does not flicker or influence other windows... _________________
 |
|
| Back to top |
|
 |
scriptmonkey
Joined: 19 May 2006 Posts: 166
|
Posted: Wed Nov 01, 2006 9:45 pm Post subject: |
|
|
Does this popup a reminder for ToDos? If not, anyone seen a AHK script that does this? _________________ Zak M. |
|
| Back to top |
|
 |
nick
Joined: 24 Aug 2005 Posts: 549 Location: Berlin / Germany
|
Posted: Thu Nov 02, 2006 6:37 am Post subject: |
|
|
I found some time, so "Pin onto Desktop" is done (look at my first post).
| LoSing_LoSeR wrote: | | It would be nice if you could set a date when the note will be shown, and before that date, the note will be hidden. Becouse if you have some things that you don't need to be reminded of until a month or so, they wont have to take up room until it's just a few days left. |
I'll think about it, but the number of Ginsengs is limited and you wouldn't know, how many you really have already.
| scriptmonkey wrote: | | Does this popup a reminder for ToDos? If not, anyone seen a AHK script that does this? |
Did you try it? It popups all notes every time its running.
| SoggyDog wrote: | | Multi-monitor Support. My secondary monitor is for stuff like this, but Gingengs will only go to main monitor. |
Anyone any idea how to do it?
Ginseng's growing better! _________________ nick  |
|
| Back to top |
|
 |
|
|
You can post new topics in this forum You can reply to topics in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|