Commit graph

23 commits

Author SHA1 Message Date
tiosgz
ed1ff6a1d3 Handle XDG popups and subsurfaces
This commit ensures that they also cause output damage to happen and
that popups are moved into the visible area.

I browsed the source code of Sway while writing this and took a lot of
inspiration and help from there.
2021-08-27 13:06:55 +00:00
buffet
70376c9762 Damage on move and resize 2021-08-14 20:06:00 +00:00
buffet
feae18cf72 Make positions integers 2020-01-26 19:28:00 +00:00
buffet
a72528ea68 Add renderer 2020-01-26 19:18:52 +00:00
buffet
0c6435c42e Add view:csd 2020-01-21 19:48:50 +00:00
buffet
e298ad6f44 Add imove and iresize events, and view:imove, view:iresize 2020-01-20 23:21:17 +00:00
buffet
43f5de3d7c Add view:title, view:app_id, view:pid 2020-01-19 23:36:12 +00:00
buffet
da1b0d2bea Fix geometry 2020-01-19 18:10:18 +00:00
buffet
89e9046ccc Add interactive move and rudamentary resize 2020-01-17 19:51:56 +00:00
buffet
4262e81962 Start layer-shell 2020-01-15 20:30:37 +00:00
buffet
5d9ebb43d0 Add view:size 2020-01-08 22:26:17 +00:00
buffet
e75b462fc1 Make view:tiled user configurable 2020-01-08 17:24:13 +00:00
buffet
a2b4bd58ae Rename view_resize to view_set_size 2020-01-08 16:39:20 +00:00
buffet
0d6965192c Add view:tiled 2020-01-07 15:10:51 +00:00
buffet
b80f1ca27f Add view:pos and view:resize 2020-01-04 23:54:55 +00:00
buffet
ca69adf365 Add view destroy event 2020-01-02 23:39:15 +00:00
buffet
77f7d14fe1 Add hidden, hide and show to views 2020-01-01 18:10:42 +00:00
Tadeo Kondrak
f3190f2eb8
Rename focus_view to view_focus
For consistency with the other functions.
2019-12-30 22:24:58 -07:00
buffet
0405fbe14d Add view_close 2019-12-30 23:23:35 +00:00
buffet
a25ff1957b Add basic cursor handling (including focusing clients) 2019-12-26 20:55:10 +00:00
buffet
1d61d1ac1a Move view creation code into view_create 2019-12-24 17:09:16 +00:00
buffet
abda3d3a0e Add auto focus for views and basic keyboard handling 2019-12-24 15:43:36 +00:00
buffet
be373177db Support xdg-shell and add basic rendering 2019-12-21 14:10:50 +00:00