AutoHotkey Community

It is currently May 27th, 2012, 9:44 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 31 posts ]  Go to page 1, 2, 3  Next
Author Message
PostPosted: October 28th, 2006, 2:13 pm 
Offline

Joined: August 24th, 2005, 5:29 pm
Posts: 549
Location: Berlin / Germany
*deleted*

_________________
nick :wink:


Last edited by nick on July 1st, 2010, 9:31 pm, edited 11 times in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: October 28th, 2006, 3:16 pm 
Offline

Joined: May 24th, 2006, 2:49 pm
Posts: 4511
Location: Belgrade
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.

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: October 30th, 2006, 11:56 am 
Offline

Joined: August 24th, 2005, 5:29 pm
Posts: 549
Location: Berlin / Germany
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! :D

_________________
nick :wink:


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: October 30th, 2006, 1:10 pm 
Offline

Joined: May 24th, 2006, 2:49 pm
Posts: 4511
Location: Belgrade
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.

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: October 31st, 2006, 7:17 am 
Offline

Joined: August 24th, 2005, 5:29 pm
Posts: 549
Location: Berlin / Germany
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! :D

_________________
nick :wink:


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: October 31st, 2006, 12:29 pm 
Offline

Joined: June 12th, 2006, 8:17 pm
Posts: 61
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!


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: October 31st, 2006, 1:07 pm 
Offline

Joined: May 24th, 2006, 2:49 pm
Posts: 4511
Location: Belgrade
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
}

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: October 31st, 2006, 11:14 pm 
Offline

Joined: May 2nd, 2006, 11:16 pm
Posts: 800
Location: Greeley, CO
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.

_________________
Image
SoggyDog
Dwarf Fortress:
"The most intriguing game I've ever played."


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 1st, 2006, 12:41 am 
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.


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: November 1st, 2006, 12:12 pm 
Offline

Joined: August 24th, 2005, 5:29 pm
Posts: 549
Location: Berlin / Germany
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. :D

_________________
nick :wink:


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 1st, 2006, 1:59 pm 
Offline

Joined: May 24th, 2006, 2:49 pm
Posts: 4511
Location: Belgrade
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.

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 1st, 2006, 2:54 pm 
Offline

Joined: June 12th, 2006, 8:17 pm
Posts: 61
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...


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 1st, 2006, 2:57 pm 
Offline

Joined: May 24th, 2006, 2:49 pm
Posts: 4511
Location: Belgrade
You have another solution for pin to desktop problem here. This one behaves alot better and does not flicker or influence other windows...

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 1st, 2006, 10:45 pm 
Offline

Joined: May 19th, 2006, 4:56 am
Posts: 166
Does this popup a reminder for ToDos? If not, anyone seen a AHK script that does this?

_________________
Zak M.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 2nd, 2006, 7:37 am 
Offline

Joined: August 24th, 2005, 5:29 pm
Posts: 549
Location: Berlin / Germany
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:


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 31 posts ]  Go to page 1, 2, 3  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 21 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group