27#if !defined (__GDK_H_INSIDE__) && !defined (GTK_COMPILATION)
28#error "Only <gdk/gdk.h> can be included directly."
35#define GDK_TYPE_CURSOR (gdk_cursor_get_type ())
36#define GDK_CURSOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_CURSOR, GdkCursor))
37#define GDK_IS_CURSOR(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_CURSOR))
#define GDK_AVAILABLE_IN_4_16
#define GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL int gdk_cursor_get_hotspot_x(GdkCursor *cursor)
GDK_AVAILABLE_IN_ALL GdkCursor * gdk_cursor_new_from_name(const char *name, GdkCursor *fallback)
GdkTexture *(* GdkCursorGetTextureCallback)(GdkCursor *cursor, int cursor_size, double scale, int *width, int *height, int *hotspot_x, int *hotspot_y, gpointer data)
GDK_AVAILABLE_IN_ALL GdkCursor * gdk_cursor_new_from_texture(GdkTexture *texture, int hotspot_x, int hotspot_y, GdkCursor *fallback)
GDK_AVAILABLE_IN_ALL GdkCursor * gdk_cursor_get_fallback(GdkCursor *cursor)
GDK_AVAILABLE_IN_ALL int gdk_cursor_get_hotspot_y(GdkCursor *cursor)
GDK_AVAILABLE_IN_ALL GType gdk_cursor_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_4_16 GdkCursor * gdk_cursor_new_from_callback(GdkCursorGetTextureCallback callback, gpointer data, GDestroyNotify destroy, GdkCursor *fallback)
GDK_AVAILABLE_IN_ALL GdkTexture * gdk_cursor_get_texture(GdkCursor *cursor)
GDK_AVAILABLE_IN_ALL const char * gdk_cursor_get_name(GdkCursor *cursor)
struct _GdkCursor GdkCursor
struct _GdkTexture GdkTexture
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
void(* GDestroyNotify)(gpointer data)