AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Ginseng - just another reminder/notes saver: New Version 1.5
Goto page 1, 2, 3  Next
 
Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions
View previous topic :: View next topic  
Author Message
nick



Joined: 24 Aug 2005
Posts: 549
Location: Berlin / Germany

PostPosted: Sat Oct 28, 2006 1:13 pm    Post subject: Ginseng - just another reminder/notes saver: New Version 1.5 Reply with quote

*deleted*
_________________
nick Wink


Last edited by nick on Thu Jul 01, 2010 8:31 pm; edited 11 times in total
Back to top
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 4511
Location: Belgrade

PostPosted: Sat Oct 28, 2006 2:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
nick



Joined: 24 Aug 2005
Posts: 549
Location: Berlin / Germany

PostPosted: Mon Oct 30, 2006 10:56 am    Post subject: Reply with quote

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! Very Happy
_________________
nick Wink
Back to top
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 4511
Location: Belgrade

PostPosted: Mon Oct 30, 2006 12:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
nick



Joined: 24 Aug 2005
Posts: 549
Location: Berlin / Germany

PostPosted: Tue Oct 31, 2006 6:17 am    Post subject: Reply with quote

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! Very Happy
_________________
nick Wink
Back to top
View user's profile Send private message
LoSinG_LoSeR



Joined: 12 Jun 2006
Posts: 61

PostPosted: Tue Oct 31, 2006 11:29 am    Post subject: Reply with quote

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
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 4511
Location: Belgrade

PostPosted: Tue Oct 31, 2006 12:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
SoggyDog



Joined: 02 May 2006
Posts: 783
Location: Greeley, CO

PostPosted: Tue Oct 31, 2006 10:14 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
majkinetor !
Guest





PostPosted: Tue Oct 31, 2006 11:41 pm    Post subject: Reply with quote

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

PostPosted: Wed Nov 01, 2006 11:12 am    Post subject: Reply with quote

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. Question

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. Very Happy
_________________
nick Wink
Back to top
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 4511
Location: Belgrade

PostPosted: Wed Nov 01, 2006 12:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
LoSinG_LoSeR



Joined: 12 Jun 2006
Posts: 61

PostPosted: Wed Nov 01, 2006 1:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 4511
Location: Belgrade

PostPosted: Wed Nov 01, 2006 1:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
scriptmonkey



Joined: 19 May 2006
Posts: 166

PostPosted: Wed Nov 01, 2006 9:45 pm    Post subject: Reply with quote

Does this popup a reminder for ToDos? If not, anyone seen a AHK script that does this?
_________________
Zak M.
Back to top
View user's profile Send private message
nick



Joined: 24 Aug 2005
Posts: 549
Location: Berlin / Germany

PostPosted: Thu Nov 02, 2006 6:37 am    Post subject: Reply with quote

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 Wink
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group