Aside from the bugs I've mentioned before, it doesn't seem that the implementation of this works quite right. This patch should address the bugs in dlls/shell32/systray.c, not just the docking. I've fixed most things, but there is still one big problem. There's a window cleanup problem where the first Wine-systray window doesn't get cleaned up properly, and so some problems crop up. If you have more than one tray icon, they'll work fine at first. But, exit your programs and start up another app that uses systray, the first icon won't dock at all, but subsequent ones will. In short, this patch isn't really ready for CVS until things get cleaned up and fixed.
James
On Tue, 2005-09-20 at 18:07 -0500, Robert Shearman wrote:
Robert Shearman wrote:
Hi,
This patch allows new non-KDE systems to display notification area icons for Win32 apps in the window manager's system tray, instead of in a 16x16 top-level window.
Changelog: Support XEmbed protocol for system tray windows.
Anything wrong with this patch?