ecore-wl2: Add placeholder keyboard listener structure and setup

keyboard listener

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2015-09-10 12:18:25 -04:00
parent 1e7be23084
commit 6869782c27
1 changed files with 11 additions and 1 deletions

View File

@ -13,6 +13,16 @@ static const struct wl_pointer_listener _pointer_listener =
NULL, // pointer axis
};
static const struct wl_keyboard_listener _keyboard_listener =
{
NULL, // keyboard keymap
NULL, // keyboard enter
NULL, // keyboard leave
NULL, // keyboard key
NULL, // keyboard modifiers
NULL, // keyboard repeat setup
};
static const struct wl_data_device_listener _data_listener =
{
NULL, // data offer
@ -55,7 +65,7 @@ _seat_cb_capabilities(void *data, struct wl_seat *seat, enum wl_seat_capability
{
input->wl.keyboard = wl_seat_get_keyboard(seat);
wl_keyboard_set_user_data(input->wl.keyboard, input);
/* TODO: keyboard listener */
wl_keyboard_add_listener(input->wl.keyboard, &_keyboard_listener, input);
}
else if (!(caps & WL_SEAT_CAPABILITY_KEYBOARD) && (input->wl.keyboard))
{