On Wed, Mar 3, 2010 at 5:05 PM, Shachar Shemesh <[email protected]> wrote:

>  Erez D wrote:
>
>
>>  when i write a program, i expect to get the same behaviour which doesn't
> depend on the WM.
> however: Traditional window managers reparent the window, and add the
> titlebar to the parent.
> compize on the other hand doesn't reparent the window, so the behaviour is
> different.
>
>   Yes, but that's avoiding Nadav's question, which was - why is this
> something for the program to do?
>
> i have two displays i want one to be a copy of the other, so when i move a
window on one display, i want it to move to the same position in the other.

>   i woudld expext the folowing line:
> XTranslateCoordinates(...,win,root,0,0, &x, &y, ...) ; XMoveWIndow(win,x,y)
> to do nothing.
>
> Then you would be wrong. The "x, y" are supposed to be relative to the
> coordinate system in which the window reside. Even without the window
> manager override, the above command would not work with reparented windows.
>
> yes it will.

>
> however, it does move the window, by the size of the titlebar ...
>
> Yes, because the route you use is unsupported in a WM environment. Deal
> with it.
>
> i'll probably have to

> Again, answer Nadav's question.
>
>
why are you so angry ?

>  Shachar
>
> --
> Shachar Shemesh
> Lingnu Open Source Consulting Ltd.http://www.lingnu.com
>
>
_______________________________________________
Linux-il mailing list
[email protected]
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Reply via email to