Winstep

Software Technologies


 Winstep Forums


Print view
Board index : Winstep Forums : General Discussion  [ 26 posts ] Go to page Previous  1, 2
Author Message
 Post subject:
PostPosted: Tue Jan 20, 2009 7:30 pm 
Offline

Joined: Tue Nov 11, 2008 12:13 pm
Posts: 38
ok, that makes sense, but somewhere this causes it to crash


Back to top
 Profile  
 
 Post subject: Re: windowsblinds systray shows through nextstart and causes
PostPosted: Sun Feb 01, 2009 8:23 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 12283
prophetizer wrote:
when i have windowblinds on, the taskbar shows like in the image

Image

and if u click on it, it crashes


Question: do any of you having that weird systray problem have the Windows taskbar set to auto-hide?

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject:
PostPosted: Sun Feb 01, 2009 8:39 pm 
Offline

Joined: Thu Apr 07, 2005 2:25 pm
Posts: 382
No.


Back to top
 Profile  
 
 Post subject:
PostPosted: Sun Feb 01, 2009 10:29 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 12283
Damn.

In the mean time I have figured out what causes the system systray icons to disappear in Vista: it's the PrintWindow API function that is unreliable and sometimes fails to paint both the notification area *and* the system notification area. When that happens, the place where the system notification area would be becomes all black and is therefore rendered transparent. This one will be a bit of a PITA to fix.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject:
PostPosted: Mon Feb 02, 2009 12:54 am 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 12283
Ok, I believe I fixed the problem of the system notification icons (volume, network, battery, etc...) sometimes disappearing in Vista.

As for the other problem, I'm still at a loss, but from what I gathered it is WB related, right?

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject:
PostPosted: Mon Feb 02, 2009 1:15 am 
Offline

Joined: Thu Apr 07, 2005 2:25 pm
Posts: 382
Yes. If the WB taskbar is large or higher than normal, you will have various problems.


Back to top
 Profile  
 
 Post subject: WB & WS
PostPosted: Sun Feb 08, 2009 11:31 pm 
Offline

Joined: Fri Apr 02, 2004 7:17 am
Posts: 44
My issue appears to be different. I'm running XP, WB and WS. I've no startbar with the systray running as a standalone button in the corner. I've no issue with the icons in the systray (though they can be slow to refresh on changes) but the systray icon itself is clipped (and I've never had anything in the systray cause a crash). I deliberately set a coloured border on the icon to test this and it doesn't appear - in fact the icon itself is visibly smaller than the tray icons. I'm sure I changed something in WB a some point that made the tray area larger and the systray icon grew to match, though the coloured border appeared in the middle as a 16x16 would and the outer area matched the central icon colour. Unfortunately I can't remember what I did to get this so can't replicate.
Again - this is all for info. I don't think its a WS issue, its a WB issue and its a minor nuisance, not a real problem. I wouldn't want Jorge to break off from working on the VDM module he's adding to the next release to worry about it.

Pete


Back to top
 Profile  
 
 Post subject:
PostPosted: Tue Feb 10, 2009 10:22 am 
Offline

Joined: Mon May 09, 2005 9:47 am
Posts: 94
Location: Baldwin Park, CA
Y'know, I've been wondering about that systray icon lately as I only
recently noticed that it is smaller than the tray icons.
This seems to only be the case when the systray is set to transparent
background.

In my case and current theme there's a logo (the icon) sitting on top
of a tile. The tile seems to be exactly the same size as the icon. Both
together are smaller than the tray icons.
However, when I turn off the transparent background the systray icon
appears to look the same size as the tray icons and the tile has
expanded (to match the rest of the systray's background).

I wonder why things shrink when transparent background is set.

Regarding WB I couldn't find any settings that are systray-related.

Very minor nit I find to annoy myself. :-)

Marc


Back to top
 Profile WWWYIMICQ 
 
 Post subject:
PostPosted: Tue Feb 10, 2009 8:42 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 12283
Guys, if you only knew how complicated it is to hack the systray...! :roll:

As if it weren't complicated enough, the routine that does this also has to catter for different Windows versions (from Win95 all the way up to Vista - and now Win7, as that version too made changes to the systray).

Anyway, yes, a transparent systray will have a systray button that is 4 pixels smaller than a non-transparent systray. This is because with a non-transparent systray, the systray background must be visible, 2 pixels above the systray icons, and 2 pixels below. When the systray is transparent, only actual systray icons (16x16) need to be shown.

As for that WB problem being present in Vista but not on XP, this is because Vista has, in practice, two systrays (i.e. two toolbar windows inside a single container window). To simplify things, instead of handling each toolbar window individually (as I do in XP since there is only one), I handle their container window instead. Of course, if WB skins the container window, this can become larger and affect the systray in NextSTART as well.

I'm always afraid to change code in the systray manager routine because the whole thing is sooo complicated that it is hanging by strings. A wrong move there and systray handling can break under XP but not Vista, or under Win9x, or whatever, without me immediately realizing it.

Anyway, I'll see what I can do about this.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject:
PostPosted: Wed Feb 11, 2009 8:56 pm 
Offline

Joined: Fri Apr 02, 2004 7:17 am
Posts: 44
I'm happy now I know its a transparent/non-transparent systray causing the icon resize.

Pete


Back to top
 Profile  
 
 Post subject: Re: windowsblinds systray shows through nextstart and causes
PostPosted: Mon Feb 16, 2009 4:18 pm 
Offline

Joined: Fri Feb 13, 2009 3:02 am
Posts: 13
Location: Jordan Minnesota
prophetizer wrote:
when i have windowblinds on, the taskbar shows like in the image

Image

and if u click on it, it crashes


I am having same problem only it is not crashing

Hey Problem resolved it was the WB Skin Called Flash that was causing problem everything now appears to be working correctly. Crossing my fingers


Back to top
 Profile  
 
Post new topic Reply to topic Board index : Winstep Forums : General Discussion  [ 26 posts ] Go to page Previous  1, 2
Display posts from previous:  Sort by  

Who is online

Users browsing this forum: Google [Bot] and 7 guests


You cannot post new topics in this forum
You cannot 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:
Jump to: