Inverse *VTrayHide situation Thread last updated on 2003-11-24 02:56:42

Posted by member 71746 on 2003-11-23 17:37:06

I'd like to set up a secondary system tray to hold a single icon, trillian specifically, and remove it from the main system tray - this way I can hide the systray and still show the IM icon to watch for new messages and whatnot. So far I've figured out how to achieve half my goal.

in systray2.rc:
*SystrayHide trillianTrayClass(or whatever it is) 0

then i load vtray into its lsbox, and i'm halfway there.
What I can't seem to figure out how to do is hide *all* the icons *except* for the trillian icon...

Alternatively, since it's only going to display 1 icon, if there's a way to make vtray move a specific icon to the head of the list, I can just draw the box in such a way that anything but the first icon position is hidden.

Soooo anyone see any solutions to the conundrum?

Posted by member 37809 on 2003-11-23 18:52:04 link

nope. none at all without a hardcoded solution.

Posted by member 71746 on 2003-11-23 19:36:47 link

BLAST!

Posted by member 7223 on 2003-11-24 02:47:01 link

Does the trillian window title change on events ?

Posted by member 71746 on 2003-11-24 02:56:42 link

Not sure.

I've change the specification now though.

Now I have a mini-tray with 1 icon showing and scroll buttons and the user can manually set which icon is showing. This is good cause if someone wants to monitor the progress of a file transfer using bulletproof ftp they can just set the minitray icon to the bp icon and watch the percentage rise :)