kiwmi/include/desktop
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
..
desktop.h Add wlr_output_manager support 2022-07-30 21:41:41 +01:00
layer_shell.h Catch up with wlroots 0.15 breaking changes 2021-12-20 19:07:56 +00:00
output.h Add wlr_output_manager support 2022-07-30 21:41:41 +01:00
view.h Partly revert "Only render mapped surfaces" 2021-12-20 19:07:58 +00:00
xdg_shell.h Add view:csd 2020-01-21 19:48:50 +00:00