[ icewm-Bugs-2499403 ] Program-defined tray icons handled incorrectly

"SourceForge.net" <[email protected]>
Newsgroups gmane.comp.window-managers.icewm.devel
Message-ID <[email protected]>
Bugs item #2499403, was opened at 2009-01-11 15:33
Message generated for change (Settings changed) made by captnmark
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100031&aid=2499403&group_id=31

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: icewm-1.3
Group: taskbar
>Status: Closed
Resolution: Invalid
Priority: 5
Private: No
Submitted By: Bernd Eggink (monoped)
Assigned to: Nobody/Anonymous (nobody)
Summary: Program-defined tray icons handled incorrectly

Initial Comment:
I have a utility which minimizes itself into the tray, where a right click on the icon activates a popup menu. In principle, this works fine, but it seems to collide with tray icons generated by icewm.
I tried to prevent  the icon from appearing twice in the taskbar by putting "foo.tray: Exclusive" in my winoptions file. This causes a second tray (or whatever) to appear to the left of the original one, containing the window icon. A left click on it has the these effects:

1. The original window is restored. The additional icon stays in the tray.
2. The tray icon installed by the program disappears and never comes back (in this session).
3. Restarting icewm by "killall -HUP icewm" doesn't help. Instead, a small, black, empty windows appears on the screen. Xprop reports:
    WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW

Similar things happen if winoptions contains "foo.tray: Ignore" and 'Tray Icon' is selected in the window menu.

I'm using icewm-1.3.3. Attached is a shot containing the right end of the taskbar.

Regards,
Bernd

----------------------------------------------------------------------

Comment By: Marko Macek (captnmark)
Date: 2009-01-25 15:00

Message:
In general, icewm tray icons and application tray icons are completely
distinct. If the application itself handles the tray docking, it's best to
leave everything to it and not mess with icewm tray icon settings (they
will not be in any way synchronized).

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100031&aid=2499403&group_id=31

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.