Jonas Dreßler 33ab53068e workspace: Add window overlay to WindowClone
Add the window overlays we're currently showing using the WindowOverlay
class to the WindowClone class and implement them using
ClutterConstraints instead of the old fixed position/size layout, which
had to be used because the workspaces were scaled, and the title and app
icon were kept unscaled using a separate layer.

Specifically, this is done by adding the ClutterClones to a static
container owned by the WindowClone and adding the elements of the
overlay as children to the WindowClone itself. That way the
overlay-elements can use the container as a source for their constraints
and we avoid having to make sure the overlays remain visible above the
ClutterClones.

We're not using the new overlays yet, they're hidden by default and
showOverlay() isn't called anywhere yet.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1298
2020-06-11 20:50:06 +02:00
..
2020-06-03 12:55:53 -03:00
2020-05-20 15:12:03 +02:00
2020-04-06 11:24:30 -03:00
2020-05-20 15:12:03 +02:00
2020-05-20 15:12:03 +02:00
2020-06-06 01:04:09 +02:00
2020-06-03 12:55:53 -03:00
2020-06-09 16:14:30 -03:00
2020-05-20 15:12:03 +02:00
2020-05-20 15:12:03 +02:00
2020-05-20 15:12:03 +02:00
2020-05-20 15:12:03 +02:00
2020-03-31 05:43:40 +00:00
2019-11-11 19:25:14 +00:00
2020-03-27 10:39:58 +01:00
2020-06-03 12:55:53 -03:00
2020-05-20 15:12:03 +02:00
2020-05-20 15:12:03 +02:00