[Interest] qt5 window setGeometry and move not work in wayland platform

Nils Chr. Brause nilschrbrause at gmail.com
Mon Aug 11 09:49:50 PDT 2014


On Mon, Aug 11, 2014 at 12:57 PM, Giulio Camuffo <giuliocamuffo at gmail.com>
wrote:

> The problem is that windows don't always have a meaningful position.
> If a window is shown on two outputs at the same time, maybe one of
> which a remote one, what is the window position? And what is the
> position of a window rotated 45 degrees?
>

Since the question about absolute positioning of windows comes up every now
and then (and probably will continue to do so for the next few years), I
thought about a possible way to fix this.

We could create a new interface, that puts an unrotated rectangle around a
window (which could be transformed in whatever way), that is just big
enough to fit in the whole window. The upper left corner of this rectangle
could then be defined as its "position", which could be read and set by the
user. The size of this rectangle could also be of interest of the user, but
of course not be set.

Since a window could be on multiple outputs, there would be the need for
one instance of this interface for every output and every window. These
could maybe be created and destroyed with events (whenever a window appears
or disappears on an output).

This is not 100% thought through, but maybe a starting point.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20140811/67067161/attachment-0001.html>


More information about the wayland-devel mailing list