diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2012-02-23 16:20:38 -0500 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2012-02-23 16:20:38 -0500 |
commit | dd631c1c369bc221e5b82e24d1cd5cd0465b2d68 (patch) | |
tree | 923acf0105a6d0c90949ff90a5d5573b8dfd34d3 /clients/simple-touch.c | |
parent | 5e7e6f2a22f3192e5984c969a275cf07be141e7f (diff) | |
download | weston-dd631c1c369bc221e5b82e24d1cd5cd0465b2d68.tar.gz |
simple-touch: Update to enter/leave changes
Diffstat (limited to 'clients/simple-touch.c')
-rw-r--r-- | clients/simple-touch.c | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/clients/simple-touch.c b/clients/simple-touch.c index b45cba53..d93aaaaa 100644 --- a/clients/simple-touch.c +++ b/clients/simple-touch.c @@ -118,7 +118,7 @@ input_device_handle_key(void *data, struct wl_input_device *input_device, } static void -input_device_handle_pointer_focus(void *data, +input_device_handle_pointer_enter(void *data, struct wl_input_device *input_device, uint32_t time, struct wl_surface *surface, int32_t sx, int32_t sy) @@ -126,7 +126,14 @@ input_device_handle_pointer_focus(void *data, } static void -input_device_handle_keyboard_focus(void *data, +input_device_handle_pointer_leave(void *data, + struct wl_input_device *input_device, + uint32_t time, struct wl_surface *surface) +{ +} + +static void +input_device_handle_keyboard_enter(void *data, struct wl_input_device *input_device, uint32_t time, struct wl_surface *surface, @@ -135,6 +142,14 @@ input_device_handle_keyboard_focus(void *data, } static void +input_device_handle_keyboard_leave(void *data, + struct wl_input_device *input_device, + uint32_t time, + struct wl_surface *surface) +{ +} + +static void touch_paint(struct touch *touch, int32_t x, int32_t y, int32_t id) { uint32_t *p, c; @@ -213,8 +228,10 @@ static const struct wl_input_device_listener input_device_listener = { input_device_handle_motion, input_device_handle_button, input_device_handle_key, - input_device_handle_pointer_focus, - input_device_handle_keyboard_focus, + input_device_handle_pointer_enter, + input_device_handle_pointer_leave, + input_device_handle_keyboard_enter, + input_device_handle_keyboard_leave, input_device_handle_touch_down, input_device_handle_touch_up, input_device_handle_touch_motion, |