Yaakov (Cygwin Ports) wrote:
> Yaakov (Cygwin Ports) wrote:
>> Testing again today, now the xine menu is working correctly in
>> multiwindow, but:
>> * if you look carefully, you can see that the window decoration is first
>> made, then disappears instantly.  Now I noticed that happens on other
>> shaped windows as well.
>> * the menu appears in the Windows taskbar (as "xiTK Window"); this does
>> not occur in the Xfce desktop.

I'm not sure there's any way to tell the windows WM that a window is visible
but shouldn't appear in the task bar, so this may be an unavoidable
consequence of this menu being a window.  Needs more investigation though...

>> * each submenu behaves as another window as well.
> 
> OK, I've narrowed this down somewhat.  The window *decoration* appearing
> then disappearing always happens.  In a newly opened display, the *menu*
> itself will also disappear immediately, but once I've launched
> gnome-settings-daemon for a display, the xine menu then stays.
> 
> Yes, it sounds strange since xine doesn't use GTK+, but that's what
> happens.  Have you been able to reproduce this at all?

Very strange.

The only time I've seen anything like what you describe is when I have the
server built --enable-debug, which is just a consquence of all the debug
output it likes to spew when a new window is created.

I've uploaded a new patch set at
http://www.dronecode.org.uk/cygwin/cygwin-xorg-server-1.5.3-patch-set-20081106.tar.bz2
(Remembered not to spam the mailing list with it this time :-) )

By the miracle of interdiff, this includes an updated
from-xming-patch11-wm-fixes.patch, since Colin has a much better way of doing
the size/shape adjustment based on styles, which should be smoother, avoiding
the window being drawn with decoration and then removing it, and perhaps
avoids the problem you are seeing.

There is a new patch, cygwin-window-placement.patch, which contains a change
which should ensure that windows created close to 0x0 get nudged a bit so
their decoration is visible (if they are decorated), as seen with xine.

I've also moved the build modifications for the new about dialog into the
patch that adds it.

Apologies that the way I generated the patch set makes it very hard to see
which patches have actually changed. I think the list is:

cygwin-build-fixes.patch
from-xming-patch6-add-styles.patch
from-xming-patch11-wm-fixes.patch
cygwin-hint-handling-fixes.patch
cygwin-window-placement.patch
1.5-xwin-resources.patch


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Cygwin-ports-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cygwin-ports-general

Reply via email to