diff options
| author | Maarten van Gompel <proycon@anaproy.nl> | 2021-08-22 12:38:10 +0200 |
|---|---|---|
| committer | John Sullivan <jsullivan@csumb.edu> | 2021-10-19 23:12:01 -0700 |
| commit | 1c71300782107df30b9693096f07f6e4bd7a0f15 (patch) | |
| tree | 228533b8523c7d4e3d656d673c8caa22db519208 /main.c | |
| parent | 889f4e3b8a939a4bdbb37e95ff904dbcaab4a0d4 (diff) | |
| download | suggpicker-1c71300782107df30b9693096f07f6e4bd7a0f15.tar.gz | |
Allow more flexible layouts rather than fixed grid and first layout overhaul
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/main.c b/main.c index 45ec8fc..a76c872 100644 --- a/main.c +++ b/main.c @@ -258,7 +258,7 @@ handle_global_remove(void *data, struct wl_registry *registry, uint32_t name) {} void layer_surface_configure(void *data, struct zwlr_layer_surface_v1 *surface, uint32_t serial, uint32_t w, uint32_t h) { - kbd_resize(&keyboard, w + KBD_PIXEL_OVERSCAN_WIDTH, h); + kbd_resize(&keyboard, w + KBD_PIXEL_OVERSCAN_WIDTH, h, layouts, NumLayouts); zwlr_layer_surface_v1_ack_configure(surface, serial); } @@ -315,13 +315,6 @@ main(int argc, char **argv) { zwp_virtual_keyboard_v1_keymap( keyboard.vkbd, WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1, keymap_fd, keymap_size); - /* init layouts */ - for (i = 0; i < NumLayouts; i++) { - if (layouts[i].keys) { - kbd_init_layout(&layouts[i]); - } - } - /* assign kbd state */ keyboard.surf = &draw_surf; |
