Yuri D'Elia wrote:
> This is not related to Xlib at all. MDI is not supported by X11. It 
> _may_ be an indirect issue of the window manager (managing WM 
> events/hints differently as the program expects).

It is not MDI, it is just child subwindows.  This is supported by X11
(transient windows).  Unfortunately, it seems crappy maya is unaware of
setting those flags (or they assume the user will configure his
.Xdefaults as he sees fit).

> 
>> Does anyone know what xlib setting needs to be sent on window creation
>> to make subwindows behave properly?
> 
> Is this maya as is "Maya 3D by Alias/Wavefront"?

Yes.  After a lot of trial and error, I've got the first part of the
problem solved.

Maya*transient: True

will set all maya windows to be transient and will minimize them
whenever the main application is minimized too.

Now, I need to find the proper .Xdefaults setting for use "Keep
Transient Windows Above Others" or just "Keep Above"
I can get this working with KDE by setting each window separately, but
using an Application class or using a regexp in KDE's window manager to
have all windows behave like that seems to me like it is 100% broken
currently.
Also, I prefer to have it as an .Xdefaults because it will then work
with most window managers.
I just hate window managers... instead of all of them using .Xdefaults,
they each use their own completely incompatible scheme and they all act
and behave in different (and weird) ways.


-- 
Gonzalo Garramuño
[EMAIL PROTECTED]

AMD4400 - ASUS48N-E
GeForce7300GT
Kubuntu Edgy

_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to