"Kirill K. Smirnov" <[EMAIL PROTECTED]> writes: > 2) Will it be better to stop embedding wine windows in favor of embedding > pure X windows (like other apps do)? This way assumes implementing all > xembed-specific stuff at winex11.drv side and exporting ONLY ONE function > like wine_xembed_systray_handler(int cmd, void *data), which converts windows > icon to X11 icon, creates X11 window with ParentRelative bkgrnd and embeds > it. Explorer will use this function when it adds/removes icon to/from system > tray. Also, this function will detect the case of wine virtual desktop and > notify explorer to stop using xembed. > I'm just not sure that this way will not break relaying mouse events.
I don't think there's any point in making it a non-Wine window, it would just add complexity for no good reason. But moving more of the window support to winex11 would probably be a good idea. -- Alexandre Julliard [EMAIL PROTECTED]