weston/desktop-shell
Marius Vlad eefd8ae2e0 desktop-shell: Handle all other shsurfs
The output resize handler we only accounts for the background and panel
surfaces, so this handles all other regular shsurfs.

This patch would reuse any previously saved position, or reposition the
surfaces to avoid placing them outside of the output area. For maximized
or fullscreen type of surfaces, issue a new configure event to let
clients react to the new output dimensions.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2023-07-06 19:06:22 +00:00
..
input-panel.c desktop-shell: Pass a weston_coord to calc_input_panel_position 2023-06-19 13:09:03 +00:00
meson.build shell-utils: Integrate shell-utils into libweston 2023-01-09 22:13:07 +00:00
shell.c desktop-shell: Handle all other shsurfs 2023-07-06 19:06:22 +00:00
shell.h desktop-shell: Keep track of shsurf being created/removed 2023-07-06 19:06:22 +00:00