On Sun, 25 Nov 2001, Daniel Secrieru wrote:
> > I think that requires you change window
> > properties. XRaiseWindow() does what it implies, raises the target
> > window to the top. You don't need to call it more than once. You would
> > call it again at a later time if for some reason the window has been
> > obscured and you need to bring the window back to the top.
> I thought that XRaiseWindow only brings the window one step forward
> (upward) in Z-order, not topmost.
I don't know why you'd think that. The man page is pretty clear to me.
The XRaiseWindow function raises the specified window to
the top of the stack so that no sibling window obscures
it.
>
> > Note that child windows may still overlap the raised window, as they are
> > dependent on the parent. You might need to deal with them separately.
> This is where it gets complicated. There might be other windows and
> their children overlapping my new raised window, right? So I'll have to deal
> with them as well. But how? How do I know if a window is on top of another?
I think all he said was that a raised window is still covered
by its children, which is not so surprising. I don't know
why he brought that up. I expect windows are always obscured
by their children in MS-Windows too.
Mark.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert