diff options
| author | Kristian Høgsberg <krh@redhat.com> | 2009-02-22 23:01:35 -0500 |
|---|---|---|
| committer | Kristian Høgsberg <krh@redhat.com> | 2009-02-22 23:01:35 -0500 |
| commit | 3c248cc9b68d8f2850178d6b3a9560ba0669283a (patch) | |
| tree | 423061fd63609969a2d433a8438c6be4698daed8 /window.h | |
| parent | Don't close the pty master in forkpty child. (diff) | |
| download | wayland-3c248cc9b68d8f2850178d6b3a9560ba0669283a.tar wayland-3c248cc9b68d8f2850178d6b3a9560ba0669283a.tar.gz wayland-3c248cc9b68d8f2850178d6b3a9560ba0669283a.tar.bz2 wayland-3c248cc9b68d8f2850178d6b3a9560ba0669283a.tar.lz wayland-3c248cc9b68d8f2850178d6b3a9560ba0669283a.tar.xz wayland-3c248cc9b68d8f2850178d6b3a9560ba0669283a.tar.zst wayland-3c248cc9b68d8f2850178d6b3a9560ba0669283a.zip | |
Paint terminal cursor hollow when focus is lost.
Diffstat (limited to 'window.h')
| -rw-r--r-- | window.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -50,6 +50,8 @@ typedef void (*window_frame_handler_t)(struct window *window, uint32_t frame, ui 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 unicode, uint32_t state, uint32_t modifiers, void *data); +typedef void (*window_keyboard_focus_handler_t)(struct window *window, + struct wl_input_device *device, void *data); struct window * window_create(struct display *display, const char *title, @@ -93,4 +95,8 @@ void window_set_key_handler(struct window *window, window_key_handler_t handler, void *data); +void +window_set_keyboard_focus_handler(struct window *window, + window_keyboard_focus_handler_t handler, + void *data); #endif |
