wlroots/types/xdg_shell
Kirill Primak b72a217fcc xdg-toplevel: refactor configure/state flow
Previously, `wlr_xdg_toplevel` didn't follow the usual "current state +
pending state" pattern and instead had confusingly named
`client_pending` and `server_pending`. This commit removes them, and
instead introduces `wlr_xdg_toplevel.scheduled` to store the properties
that are yet to be sent to a client, and `wlr_xdg_toplevel.requested`
to store the properties that a client has requested. They have different
types to emphasize that they aren't actual states.
2021-09-21 10:09:09 +02:00
..
wlr_xdg_popup.c xdg popup: move function to a file it belongs to 2021-09-11 12:11:55 +02:00
wlr_xdg_positioner.c xdg popup: move function to a file it belongs to 2021-09-11 12:11:55 +02:00
wlr_xdg_shell.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_xdg_surface.c xdg-toplevel: refactor configure/state flow 2021-09-21 10:09:09 +02:00
wlr_xdg_toplevel.c xdg-toplevel: refactor configure/state flow 2021-09-21 10:09:09 +02:00