1 #ifndef __GDK_CURSOR_H__
2 #define __GDK_CURSOR_H__
4 #include <gdk/gdktypes.h>
5 #include <gdk-pixbuf/gdk-pixbuf.h>
9 #endif /* __cplusplus */
11 #define GDK_TYPE_CURSOR (gdk_cursor_get_type ())
19 GDK_BASED_ARROW_DOWN = 4,
20 GDK_BASED_ARROW_UP = 6,
23 GDK_BOTTOM_LEFT_CORNER = 12,
24 GDK_BOTTOM_RIGHT_CORNER = 14,
33 GDK_CROSS_REVERSE = 32,
35 GDK_DIAMOND_CROSS = 36,
38 GDK_DOUBLE_ARROW = 42,
58 GDK_MIDDLEBUTTON = 82,
63 GDK_QUESTION_ARROW = 92,
67 GDK_RIGHTBUTTON = 100,
70 GDK_SB_DOWN_ARROW = 106,
71 GDK_SB_H_DOUBLE_ARROW = 108,
72 GDK_SB_LEFT_ARROW = 110,
73 GDK_SB_RIGHT_ARROW = 112,
74 GDK_SB_UP_ARROW = 114,
75 GDK_SB_V_DOUBLE_ARROW = 116,
83 GDK_TOP_LEFT_ARROW = 132,
84 GDK_TOP_LEFT_CORNER = 134,
85 GDK_TOP_RIGHT_CORNER = 136,
95 GDK_CURSOR_IS_PIXMAP = -1
107 GType gdk_cursor_get_type (void);
109 GdkCursor* gdk_cursor_new_for_display (GdkDisplay *display,
110 GdkCursorType cursor_type);
111 #ifndef GDK_MULTIHEAD_SAFE
112 GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
114 GdkCursor* gdk_cursor_new_from_pixmap (GdkPixmap *source,
120 GdkCursor* gdk_cursor_new_from_pixbuf (GdkDisplay *display,
124 GdkDisplay* gdk_cursor_get_display (GdkCursor *cursor);
125 GdkCursor* gdk_cursor_ref (GdkCursor *cursor);
126 void gdk_cursor_unref (GdkCursor *cursor);
128 #ifndef GDK_DISABLE_DEPRECATED
129 #define gdk_cursor_destroy gdk_cursor_unref
130 #endif /* GDK_DISABLE_DEPRECATED */
134 #endif /* __cplusplus */
136 #endif /* __GDK_CURSOR_H__ */