Thanks for replying Dan, much appreciated.<br><br>Let me explain what I am trying to achieve: I am creating a &quot;picture in a picture effect&quot; (using XV in a window, amongst other windows).&nbsp; GTK doesn&#39;t play well with overlapping widgets, and 
gtk.Fixed() doesn&#39;t guarantee Z-order.&nbsp; So I am using a stack of gtk.Windows without decoration to achieve the desired effect, but the appearance is that everything looks like a nice gtk layout.<br><br><div><span class="gmail_quote">
On 8/27/07, <b class="gmail_sendername">Dan Winship</b> &lt;<a href="mailto:dwinship@redhat.com">dwinship@redhat.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Erik Blankinship wrote:<br>&gt; A UI I am working on has multiple gtk.Windows, which I would like to<br>&gt; hide when they are resizing (to avoid screen flashes).<br>&gt;<br>&gt; The multiple gtk.Windows are set_transient() for each other, allowing me
<br>&gt; to &quot;stack&quot; them, and when I hide() and show(), the flicker is indeed gone!<br><br>&quot;transient_for&quot; doesn&#39;t mean &quot;stack this window above this other<br>window&quot;. It means (quoting from the ICCCM) &quot;this window is a pop-up on
<br>behalf of the named window&quot;. Swapping two windows around so that<br>sometimes one of them is transient for the other and other times vice<br>versa makes no sense by this definition, so there&#39;s no telling what the
<br>WM will do if you do that.</blockquote><div><br>I don&#39;t care about recalling set_transient, I just want windows to show up consistently in the expected order.&nbsp; I am not changing what is set_transient for what, just trying to get windows to show up again by recalling that method.
<br></div></div><br>