weston/kiosk-shell
Marius Vlad 365f445eab kiosk-shell: Embed keyboard focus activation code
Just like desktop-shell, we shouldn't be dependent on having a keyboard
be present in order to activate a window/surface.

This adds a libweston helper to retrieve the first available seat, and
to use it in order to avoid going over the seat list.

We also encapsulate the activation of the surface in one place, and use
it on surface removal, when the surface has been committed, or for
touch/pointer events. With it we also deal with the keyboard focus and
shell activation in one place.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2021-11-12 15:22:50 +02:00
..
kiosk-shell-grab.c kiosk-shell: Introduce kiosk/fullscreen shell for desktop apps 2020-07-30 14:38:49 +00:00
kiosk-shell-grab.h kiosk-shell: Introduce kiosk/fullscreen shell for desktop apps 2020-07-30 14:38:49 +00:00
kiosk-shell.c kiosk-shell: Embed keyboard focus activation code 2021-11-12 15:22:50 +02:00
kiosk-shell.h kiosk-shell: Read background-color from ini file 2021-04-04 19:00:31 +03:00
meson.build desktop-shell, kiosk-shell: Migrate helpers to create a view to shell-utils 2021-11-02 19:32:24 +02:00