Home
last modified time | relevance | path

Searched refs:xwl_cursor (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/external/xserver/hw/xwayland/
H A Dxwayland-cursor.c99 clear_cursor_frame_callback(struct xwl_cursor *xwl_cursor) in clear_cursor_frame_callback() argument
101 if (xwl_cursor->frame_cb) { in clear_cursor_frame_callback()
102 wl_callback_destroy (xwl_cursor->frame_cb); in clear_cursor_frame_callback()
103 xwl_cursor->frame_cb = NULL; in clear_cursor_frame_callback()
112 struct xwl_cursor *xwl_cursor = data; in frame_callback() local
114 clear_cursor_frame_callback(xwl_cursor); in frame_callback()
115 if (xwl_cursor->needs_update) { in frame_callback()
116 xwl_cursor->needs_update = FALSE; in frame_callback()
117 xwl_cursor->update_proc(xwl_cursor); in frame_callback()
128 struct xwl_cursor *xwl_cursor = &xwl_seat->cursor; in xwl_seat_set_cursor() local
[all …]
H A Dxwayland.h239 struct xwl_cursor { struct
240 void (* update_proc) (struct xwl_cursor *); argument
268 struct xwl_cursor cursor;
329 struct xwl_cursor cursor;
H A Dxwayland-input.c1343 xwl_cursor_init(struct xwl_cursor *xwl_cursor, struct xwl_screen *xwl_screen, in xwl_cursor_init() argument
1344 void (* update_proc)(struct xwl_cursor *)) in xwl_cursor_init() argument
1346 xwl_cursor->surface = wl_compositor_create_surface(xwl_screen->compositor); in xwl_cursor_init()
1347 xwl_cursor->update_proc = update_proc; in xwl_cursor_init()
1348 xwl_cursor->frame_cb = NULL; in xwl_cursor_init()
1349 xwl_cursor->needs_update = FALSE; in xwl_cursor_init()
1353 xwl_cursor_release(struct xwl_cursor *xwl_cursor) in xwl_cursor_release() argument
1355 wl_surface_destroy(xwl_cursor->surface); in xwl_cursor_release()
1356 if (xwl_cursor->frame_cb) in xwl_cursor_release()
1357 wl_callback_destroy(xwl_cursor->frame_cb); in xwl_cursor_release()
[all …]
/OK3568_Linux_fs/external/xserver/
H A DChangeLog15586 Each xwl_tablet_tool gets a xwl_cursor, as on wayland each of those
15591 on Xwayland, so have cursor changes trigger a xwl_cursor update on
15606 xwayland: Refactor cursor management into xwl_cursor