Ronan Pigott
f67ed6772c
layer_shell: damage previous area when a surface shrinks
...
When a layer surface shrinks we need to damage the area it previously
occupied, but we don't know the location of all its subsurfaces in the
previous state, so instead damage a rectangle that encloses the entire
previous extent.
2021-08-12 10:05:12 +02:00
Simon Ser
4832fc937f
Update wlr_box includes
...
Update for the breaking change in [1].
[1]: https://github.com/swaywm/wlroots/pull/3011
2021-07-07 11:29:14 +02:00
Vlad Pănăzan
71725a8eae
Add layer shell subsurfaces
...
Damage subsurfaces created by layer surfaces on map, unmap and
commit. This fixes the flicker of Gtk Popovers.
Fixes #5617
2020-12-07 12:30:13 +01:00
Simon Ser
ad07886543
Handle layer changes for layer shell surfaces
...
Closes: https://github.com/swaywm/sway/issues/4644
References: 1982106c9b
2019-10-27 11:07:18 -04:00
Aleksis
982e01f46c
remove unused layer shell surface variable
2019-09-07 20:22:54 +03:00
Drew DeVault
cb8f68d74b
layer-shell: add support for popups
2019-08-14 22:10:05 +03:00
emersion
7699c5444c
Update for swaywm/wlroots#1243
2018-09-14 19:21:44 +02:00
Dominique Martinet
9ea4cc13a0
sway views: add helpers to get view and layer from wlr_surface
2018-06-30 22:31:14 +09:00
Drew DeVault
a76829f375
Some layer shell fixes
...
Based on the corresponding rootston changes
2018-03-29 22:11:08 -04:00
Drew DeVault
68cfa7ef67
Render layer surfaces and respect exclusive zone
2018-03-28 16:42:13 -04:00
Drew DeVault
0c8a64942e
Add initial layer shell skeleton
2018-03-28 15:47:22 -04:00