window: Add support for the blank cursor

Kristian Høgsberg 12 years ago
parent f2735ea8af
commit f337052a5c
  1. 6
      clients/window.c
  2. 4
      clients/window.h

@ -2398,6 +2398,12 @@ pointer_surface_frame_callback(void *data, struct wl_callback *callback,
input->cursor_frame_cb = NULL; input->cursor_frame_cb = NULL;
} }
if (input->current_cursor == CURSOR_BLANK) {
wl_pointer_set_cursor(input->pointer, input->display->serial,
NULL, 0, 0);
return;
}
if (input->current_cursor == CURSOR_UNSET) if (input->current_cursor == CURSOR_UNSET)
return; return;
cursor = input->display->cursors[input->current_cursor]; cursor = input->display->cursors[input->current_cursor];

@ -153,7 +153,9 @@ enum cursor_type {
CURSOR_TOP, CURSOR_TOP,
CURSOR_IBEAM, CURSOR_IBEAM,
CURSOR_HAND1, CURSOR_HAND1,
CURSOR_WATCH CURSOR_WATCH,
CURSOR_BLANK
}; };
typedef void (*window_key_handler_t)(struct window *window, struct input *input, typedef void (*window_key_handler_t)(struct window *window, struct input *input,

Loading…
Cancel
Save