window: Add a widget motion handler
diff --git a/clients/window.h b/clients/window.h
index 45ea9bd..cfabf58 100644
--- a/clients/window.h
+++ b/clients/window.h
@@ -194,6 +194,9 @@
int32_t x, int32_t y, void *data);
typedef void (*widget_leave_handler_t)(struct widget *widget,
struct input *input, void *data);
+typedef int (*widget_motion_handler_t)(struct widget *widget,
+ struct input *input, uint32_t time,
+ int32_t x, int32_t y, void *data);
struct window *
window_create(struct display *display, int32_t width, int32_t height);
@@ -357,7 +360,9 @@
void
widget_set_leave_handler(struct widget *widget,
widget_leave_handler_t handler);
-
+void
+widget_set_motion_handler(struct widget *widget,
+ widget_motion_handler_t handler);
void
widget_schedule_redraw(struct widget *widget);