Hi Giulio, Bill,
We were originally investigating a problem happening when using X/GTK
applications under XWayland ; most of the menus appeared badly positioned
when they opened.
For example, under Evolution with XWayland, when opening the "File" menu,
the menu appears but outside the application's window.
We supposed (but we maybe wrong) that the menu may be a X11 Window, then
wrapped as a surface by XWayland, as the bug was related to Weston badly
calculating the new surface coordinates.
(BTW, it would be great if you had an opinion/insight on this matter)
Thanks for all your answers, nice to see some reactivity on this list :-).
Regards,
Tarnyko
Bill Spitzak writes:
Giulio Camuffo wrote:
No, it's not supposed to work, and if it works it's just by pure chance
and/or because of how the shell works internally.
There is no way to place a surface to an absolute position from the
client side, but there may be ways to solve your problem in a different
way.
What are you trying to achieve?
Loading saved window arrangements from a client's configuration file is
the likely reason. At the moment this is a problem for migrating our
software to Wayland. I understand the desire to remove this from Wayland
but I am somewhat stumped on any other way for Wayland to provide this
functionality. It appears it is possible for X clients to do this, so I
think the battle is lost and Wayland should add this for non-X clients.
I agree the supplied code should not work. Attempting to set a loop in the
surface parents should be an error.
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel