weston/libweston/desktop
Marius Vlad 37a3025d89 libweston/desktop/xdg-shell: Add tiled orientation states
With the help of a newly introduced function, weston_desktop_surface_set_orientation(),
this patch adds missing tiled states from the xdg-shell protocol.
The orientation state is passed on as a bitmask enumeration flag, which the
shell can set, allowing multiple tiling states at once.

These new states are incorporated the same way as the others, retaining
the set state, but also avoiding sending new configure events if nothing
changed since previously acked data.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2022-08-09 13:36:40 +03:00
..
client.c
internal.h libweston/desktop/xdg-shell: Add tiled orientation states 2022-08-09 13:36:40 +03:00
libweston-desktop.c libweston-desktop: Add shell capability queries 2022-07-26 12:09:04 +03:00
meson.build
seat.c
surface.c libweston/desktop/xdg-shell: Add tiled orientation states 2022-08-09 13:36:40 +03:00
xdg-shell-v6.c
xdg-shell.c libweston/desktop/xdg-shell: Add tiled orientation states 2022-08-09 13:36:40 +03:00
xwayland.c libweston-desktop: Add get_position 2022-06-29 11:44:48 +00:00