systray [2]: transparent icons: let systray window responsible for background

Alexandre Julliard julliard at
Tue Jan 2 05:35:06 CST 2007

"Kirill K. Smirnov" <lich at> writes:

> @@ -366,6 +366,7 @@ static void systray_dock_window( Display
>          wine_tsx11_lock();
>          XSendEvent( display, systray_window, False, NoEventMask, &ev );
> +        XSetWindowBackgroundPixmap(display, data->whole_window, ParentRelative);
>          wine_tsx11_unlock();

This won't really do what you want. You have to set the window shape
if you want the background to be properly transparent.

Alexandre Julliard
julliard at

More information about the wine-devel mailing list