<div dir="ltr"><br><br><div class="gmail_quote">On Wed, Mar 3, 2010 at 11:42 AM, Shachar Shemesh <span dir="ltr">&lt;<a href="mailto:shachar@shemesh.biz">shachar@shemesh.biz</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




  

<div dir="ltr" bgcolor="#ffffff" text="#000000"><div><div></div><div class="h5">
Erez D wrote:
<blockquote type="cite">
  <div dir="ltr">hi<br>
  <br>
i have an Xlib app.<br>
  <br>
  <br>
i created a window. the window manager has reparented to add a frame
and titlebar to it.<br>
  <br>
when i move the window to pos(x,y) using XMoveWindow(), it moves but
positions the WM&#39;s window (e.g. the titlebar topleft)  at (x,y) instead
of my window.<br>
  <br>
i tryied using _NET_MOVERESIZE_WINDOW instead. but can&#39;t seem to make
it work, it may be not supported under the window manager.<br>
  <br>
any idea ?<br>
  </div>
</blockquote></div></div>
A window manager is not just another X application. It gets early
notifications + veto power over many window operations that take place.
Yes, window movement is one of them.<br>
<br>
If you think about it, it makes sense. Had that not been the case, your
&quot;move window&quot; would move your window in relation to the WM&#39;s decoration
window, rather than in relation to the screen coordinates (as you
probably meant).<br>
<br>
Since the move window operation is actually performed by the window
manager, it is also the one you should turn to in case it does not do
what you expect it to.<br>
<br></div></blockquote><div><br>No. It doesn&#39;t make sense. not to me anyway.<br>I care about the position and size of the client area, not the gross window.<br>Now it depends on which wm i use, or if i use one at all.<br>

 <br>it seems that the WM&#39;s window gets a configureNotify event with the position intended for my window, so naturaly, my window is placed in an ofset relative to the WM&#39;s.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div dir="ltr" bgcolor="#ffffff" text="#000000">
So, which WM are you trying this under?<br></div></blockquote><div>it should work the same on any window manager. i do not know which WM my client will use.<br><br> <br></div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div dir="ltr" bgcolor="#ffffff" text="#000000">Shachar<br></div></blockquote><div><br>thanks anyway. <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div dir="ltr" bgcolor="#ffffff" text="#000000">
<pre cols="72">-- 
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
<a href="http://www.lingnu.com" target="_blank">http://www.lingnu.com</a>
</pre>
</div>

</blockquote></div><br></div>