On Mon, 18 Oct 2004, Pieter Hulshoff wrote:

> On Monday 18 October 2004 01:45, Mark Vojkovich wrote:
> > On Sun, 17 Oct 2004, Pieter Hulshoff wrote:
> > > On Sunday 17 October 2004 21:21, Mark Vojkovich wrote:
> > > >    Normally, what the window manager does is look for windows that
> > > > are created as immediate children of the root window.  Then they
> > > > reparent that window to one of their own virtual root windows.
> > > > Full screen apps request a full size child of the root (and on
> > > > top of the stack) and prevent the window manager from reparenting
> > > > by setting the override redirect flag which prevents the window
> > > > manager from getting notification about this window.
> > >
> > > Understandable. For example 2 however I'm not using a window manager.
> > > What I'd like is to be able to have a full-screen MAME front-end, and
> > > call a full-screen xmame application from there, which should just
> > > position itself over the front-end. Is there any way to do this without
> > > first destroying the front-end display?
> >
> >    That would be the default behavior.  A full screen window is nothing
> > more than a child of the root window that's the size of the root window
> > and moved to the top of the stack.  The most recent window to have been
> > XRaiseWindow'd will be the one that's visible.
>
> Hmm, any idea how I can get this done then? Within the front-end, xmame is
> called, yet its window does not appear. How can I pull its window forward
> within the program?

   Xmame should be calling XRaiseWindow.  I would have expected it to
be doing that already though.  If you're confused about the heirarchy,
"xwininfo -tree -root" will give you the window tree.


                        Mark.
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to