1 #ifndef __GDK_CURSOR_H__
2 #define __GDK_CURSOR_H__
4 #include <gdk/gdktypes.h>
5 #include <gdk-pixbuf/gdk-pixbuf.h>
9 #define GDK_TYPE_CURSOR (gdk_cursor_get_type ())
17 GDK_BASED_ARROW_DOWN = 4,
18 GDK_BASED_ARROW_UP = 6,
21 GDK_BOTTOM_LEFT_CORNER = 12,
22 GDK_BOTTOM_RIGHT_CORNER = 14,
31 GDK_CROSS_REVERSE = 32,
33 GDK_DIAMOND_CROSS = 36,
36 GDK_DOUBLE_ARROW = 42,
56 GDK_MIDDLEBUTTON = 82,
61 GDK_QUESTION_ARROW = 92,
65 GDK_RIGHTBUTTON = 100,
68 GDK_SB_DOWN_ARROW = 106,
69 GDK_SB_H_DOUBLE_ARROW = 108,
70 GDK_SB_LEFT_ARROW = 110,
71 GDK_SB_RIGHT_ARROW = 112,
72 GDK_SB_UP_ARROW = 114,
73 GDK_SB_V_DOUBLE_ARROW = 116,
81 GDK_TOP_LEFT_ARROW = 132,
82 GDK_TOP_LEFT_CORNER = 134,
83 GDK_TOP_RIGHT_CORNER = 136,
93 GDK_CURSOR_IS_PIXMAP = -1
106 GType gdk_cursor_get_type (void) G_GNUC_CONST;
108 GdkCursor* gdk_cursor_new_for_display (GdkDisplay *display,
109 GdkCursorType cursor_type);
110 #ifndef GDK_MULTIHEAD_SAFE
111 GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
113 GdkCursor* gdk_cursor_new_from_pixmap (GdkPixmap *source,
119 GdkCursor* gdk_cursor_new_from_pixbuf (GdkDisplay *display,
123 GdkDisplay* gdk_cursor_get_display (GdkCursor *cursor);
124 GdkCursor* gdk_cursor_ref (GdkCursor *cursor);
125 void gdk_cursor_unref (GdkCursor *cursor);
126 GdkCursor* gdk_cursor_new_from_name (GdkDisplay *display,
128 GdkPixbuf* gdk_cursor_get_image (GdkCursor *cursor);
130 #ifndef GDK_DISABLE_DEPRECATED
131 #define gdk_cursor_destroy gdk_cursor_unref
132 #endif /* GDK_DISABLE_DEPRECATED */
136 #endif /* __GDK_CURSOR_H__ */