diff options
author | Kristian Høgsberg <krh@redhat.com> | 2008-12-08 00:01:36 -0500 |
---|---|---|
committer | Kristian Høgsberg <krh@redhat.com> | 2008-12-08 00:01:36 -0500 |
commit | 6e83d58153c0bd6efd268dc5d76ee0f87fd3afb1 (patch) | |
tree | a96b5f35609c900293e2a305d0ef84913a495c55 /window.h | |
parent | 269d6e3daf70e13c2e774c64decb7c33a1420b47 (diff) |
Add keyboard input to terminal.
Diffstat (limited to 'window.h')
-rw-r--r-- | window.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -35,6 +35,8 @@ struct rectangle { typedef void (*window_resize_handler_t)(struct window *window, int32_t width, int32_t height, void *data); typedef void (*window_frame_handler_t)(struct window *window, uint32_t frame, uint32_t timestamp, void *data); typedef void (*window_acknowledge_handler_t)(struct window *window, uint32_t key, void *data); +typedef void (*window_key_handler_t)(struct window *window, uint32_t key, uint32_t state, void *data); + struct window * window_create(struct wl_display *display, int fd, @@ -63,5 +65,8 @@ window_set_frame_handler(struct window *window, void window_set_acknowledge_handler(struct window *window, window_acknowledge_handler_t handler, void *data); +void +window_set_key_handler(struct window *window, + window_key_handler_t handler, void *data); #endif |