Commit graph

13 commits

Author SHA1 Message Date
Uks2
69507ee640 Add wlr_output_manager support
This allows things like wlr-randr to work.

wlr-randr or similar can send in two new events: `output_manager_apply'
and `output_manager_test'.  In output.c, their handler both call an new
`output_manager_configure' function which loops through the list of
outputs twice.  The first loop applies all the requested configuration
ad checks that its not all messed up.  The second loop either commits
that configuration or reverts it depending on whether it worked and
whether we're responding to a test event.

There's also now an output_manager_update function, called whenever the
output layout is changed, which copies changes from the
wlr_output_layout to the wlr_output_manager.
2022-07-30 21:41:41 +01:00
tiosgz
a5ea9e98f7 Catch up with wlroots 0.15 breaking changes 2021-12-20 19:07:56 +00:00
tiosgz
f5ee33d887 kiwmi:bg_color() 2021-08-13 08:36:00 +00:00
buffet
37b6ff399d Add request_active_output event 2021-08-01 21:58:07 +00:00
buffet
0c6435c42e Add view:csd 2020-01-21 19:48:50 +00:00
buffet
e4e88df667 Focus layer-shell 2020-01-18 19:38:47 +00:00
buffet
b740e7f2d0 Fix memleaks 2020-01-15 20:52:26 +00:00
buffet
4262e81962 Start layer-shell 2020-01-15 20:30:37 +00:00
buffet
78d97127ed Add output interface 2020-01-06 18:25:46 +00:00
buffet
e4256f5476 Add view event to kiwmi_server 2020-01-01 18:13:24 +00:00
buffet
a25ff1957b Add basic cursor handling (including focusing clients) 2019-12-26 20:55:10 +00:00
buffet
be373177db Support xdg-shell and add basic rendering 2019-12-21 14:10:50 +00:00
buffet
83eef45530 Move headers 2019-10-16 18:51:18 +02:00
Renamed from include/kiwmi/desktop/desktop.h (Browse further)