Refactor out wlr_keyboard_state

This commit is contained in:
Dominique Martinet 2017-08-14 15:41:14 +02:00
parent e6ad67911b
commit 0a3246ad97
5 changed files with 34 additions and 26 deletions

View file

@ -4,12 +4,11 @@
#include <stdint.h>
struct wlr_keyboard_impl {
void (*destroy)(struct wlr_keyboard_state *state);
void (*led_update)(struct wlr_keyboard_state *state, uint32_t leds);
void (*destroy)(struct wlr_keyboard *keyboard);
void (*led_update)(struct wlr_keyboard *keyboard, uint32_t leds);
};
struct wlr_keyboard *wlr_keyboard_create(struct wlr_keyboard_impl *impl,
struct wlr_keyboard_state *state);
void wlr_keyboard_init(struct wlr_keyboard *keyboard, struct wlr_keyboard_impl *impl);
void wlr_keyboard_destroy(struct wlr_keyboard *keyboard);
#endif