wlroots/examples
Daniel Kondor b7dc4f2990 layer-shell: allow new values for keyboard-interactivity
Value is now an enum with a new value ("on-demand") that compositors can use to allow "normal" keyboard focus semantics regardless of the layer the client surface is on. An error is sent for invalid keyboard interactivity values. The old behavior is retained for clients using the previous version of the protocol.

Also adjusted the layer-shell example program to use the new keyboard interactivity options.
2021-01-12 20:13:52 +01:00
..
.gitignore Add xdg shell stubs 2017-08-09 12:31:16 -04:00
cat.c Moved cat out of support, removed support 2018-05-10 19:03:56 -07:00
cat.h Moved cat out of support, removed support 2018-05-10 19:03:56 -07:00
dmabuf-capture.c examples/dmabuf-capture: add extra roundtrip for wl_output listener 2020-08-31 08:43:54 -06:00
foreign-toplevel.c foreign-toplevel-management: report parent toplevel 2020-10-18 17:14:35 +02:00
fullscreen-shell.c Remove wlr_create_renderer_func_t 2020-12-30 17:09:40 +01:00
gamma-control.c Remove unnecessary wl_display_dispatch calls 2020-08-24 07:55:35 -06:00
idle-inhibit.c render/egl: replace init/finish with create/destroy 2021-01-12 11:31:04 +01:00
idle.c Remove unnecessary wl_display_dispatch calls 2020-08-24 07:55:35 -06:00
input-inhibitor.c render/egl: replace init/finish with create/destroy 2021-01-12 11:31:04 +01:00
input-method-keyboard-grab.c Remove unnecessary wl_display_dispatch calls 2020-08-24 07:55:35 -06:00
input-method.c Remove unnecessary wl_display_dispatch calls 2020-08-24 07:55:35 -06:00
keyboard-shortcuts-inhibit.c render/egl: replace init/finish with create/destroy 2021-01-12 11:31:04 +01:00
layer-shell.c layer-shell: allow new values for keyboard-interactivity 2021-01-12 20:13:52 +01:00
meson.build build: move wayland-egl dependency to examples/ 2020-12-13 12:16:28 +01:00
multi-pointer.c Remove wlr_create_renderer_func_t 2020-12-30 17:09:40 +01:00
output-layout.c Remove wlr_create_renderer_func_t 2020-12-30 17:09:40 +01:00
output-power-management.c Remove unnecessary wl_display_dispatch calls 2020-08-24 07:55:35 -06:00
pointer-constraints.c render/egl: replace init/finish with create/destroy 2021-01-12 11:31:04 +01:00
pointer.c Remove wlr_create_renderer_func_t 2020-12-30 17:09:40 +01:00
relative-pointer-unstable-v1.c render/egl: replace init/finish with create/destroy 2021-01-12 11:31:04 +01:00
rotation.c Remove wlr_create_renderer_func_t 2020-12-30 17:09:40 +01:00
screencopy-dmabuf.c examples: use `perror` instead of `fprintf` GNU %m `printf` extension 2020-10-11 06:36:23 +02:00
screencopy.c examples: use `perror` instead of `fprintf` GNU %m `printf` extension 2020-10-11 06:36:23 +02:00
simple.c Remove wlr_create_renderer_func_t 2020-12-30 17:09:40 +01:00
tablet.c Remove wlr_create_renderer_func_t 2020-12-30 17:09:40 +01:00
text-input.c render/egl: replace init/finish with create/destroy 2021-01-12 11:31:04 +01:00
toplevel-decoration.c render/egl: replace init/finish with create/destroy 2021-01-12 11:31:04 +01:00
touch.c Remove wlr_create_renderer_func_t 2020-12-30 17:09:40 +01:00
virtual-pointer.c examples: use `perror` instead of `fprintf` GNU %m `printf` extension 2020-10-11 06:36:23 +02:00