Make wayland load cursors on demand

Add and use a modified libwayland-cursor in-tree,
just as done in the main branch for GTK4
This commit is contained in:
Luca Bacci
2022-11-03 17:31:32 +01:00
parent 4432a03742
commit 66a199806c
15 changed files with 1446 additions and 61 deletions

View File

@ -60,8 +60,7 @@ void _gdk_wayland_display_init_cursors (GdkWaylandDisplay *display);
void _gdk_wayland_display_finalize_cursors (GdkWaylandDisplay *display);
void _gdk_wayland_display_update_cursors (GdkWaylandDisplay *display);
struct wl_cursor_theme * _gdk_wayland_display_get_scaled_cursor_theme (GdkWaylandDisplay *display_wayland,
guint scale);
struct wl_cursor_theme * _gdk_wayland_display_get_cursor_theme (GdkWaylandDisplay *display_wayland);
GdkCursor *_gdk_wayland_display_get_cursor_for_type (GdkDisplay *display,
GdkCursorType cursor_type);