labwc/include
John Lindgren 3b55b31070 keyboard: Implement key repeat for keybindings
It seems that every Wayland client is expected to implement its own
key-repeat logic, rather than doing it server-side as in X11.  This
means that labwc also has to implement its own key-repeat logic for
compositor keybindings.

This is a very simplistic timer-based implementation.  It doesn't
attempt to synthesize accurate timestamps, and may lag depending
on system load, but it appears to get the job done.

v2: Use server->wl_event_loop
v3: Comments and formatting
2022-11-02 21:52:33 +00:00
..
common s/wl_list_insert(list.prev...)/wl_list_append(list...)/ 2022-10-05 19:50:36 +01:00
config config: Add support for font slant and weight 2022-09-15 21:48:05 +01:00
menu menu: support <separator /> 2022-06-25 14:56:35 +02:00
private action: Fix warning about freeing a (const char *) 2022-09-17 10:57:30 -04:00
xbm Prepare to move from wlr_texture to lab_data_buffer 2022-02-23 21:47:01 +00:00
action.h src/action.c: Convert action->arg to a list of action_arg 2022-07-04 16:19:28 +01:00
buffer.h src/buffer: Automatically adapt to scale attribute 2022-06-14 22:03:08 +01:00
cursor.h cursor: Use enum for server set cursor names 2022-09-16 21:30:40 +01:00
debug.h Add debug_dump_scene() 2022-02-23 21:47:01 +00:00
dnd.h cursor: Restore drag icon after the move to scene-graph 2022-10-17 21:22:12 +01:00
key-state.h seat: only pass on sent keys on surface-focus 2022-09-21 21:25:13 +01:00
labwc.h keyboard: Implement key repeat for keybindings 2022-11-02 21:52:33 +00:00
layers.h Chase wlroots: every scene_node parent is now a tree 2022-06-07 07:13:37 +01:00
meson.build Make xwayland support optional 2020-12-30 10:29:21 +00:00
node.h src/ssd: Convert button node descriptors to struct ssd_button 2022-06-09 22:04:35 +01:00
resistance.h Add SPDX identifiers 2021-11-13 21:56:53 +00:00
ssd.h view/ssd: Refactor and fix visual indication for active windows 2022-08-27 06:58:20 +01:00
theme.h menu: support <separator /> 2022-06-25 14:56:35 +02:00
workspaces.h Fix minor coding-style violations 2022-09-22 22:39:44 +01:00