]> Pileus Git - ~andy/gtk/commitdiff
Add gdk_cursor_get_cursor_type
authorJohn Stowers <john.stowers@gmail.com>
Wed, 14 Jul 2010 09:55:27 +0000 (21:55 +1200)
committerJohn Stowers <john.stowers@gmail.com>
Sun, 25 Jul 2010 10:12:34 +0000 (22:12 +1200)
https://bugzilla.gnome.org/show_bug.cgi?id=624087

docs/reference/gdk/gdk3-sections.txt
gdk/gdk.symbols
gdk/gdkcursor.c
gdk/gdkcursor.h

index 3a2270747c56f265301390b82113a576a84f6870..f611c016f18ca3956ca86ad80e4a53049b2efcd4 100644 (file)
@@ -1147,6 +1147,7 @@ gdk_cursor_new_from_name
 gdk_cursor_new_for_display
 gdk_cursor_get_display
 gdk_cursor_get_image
+gdk_cursor_get_cursor_type
 gdk_cursor_ref
 gdk_cursor_unref
 
index 455cacebb83e4ed73533becd9ecc3ef1d9aa5887..3e02b91919cdf045b4a5048a2057b98dd2f7bf91 100644 (file)
@@ -333,6 +333,7 @@ gdk_colormap_get_screen
 #if IN_HEADER(__GDK_CURSOR_H__)
 #if IN_FILE(__GDK_CURSOR_C__)
 gdk_cursor_get_type G_GNUC_CONST
+gdk_cursor_get_cursor_type
 gdk_cursor_new
 gdk_cursor_ref
 gdk_cursor_unref
index 7503f89a1bf38e10cddf28c10fd5e6c71894a532..5d6e0d41ea1207fbec4d214fa9de4622799de9ef 100644 (file)
@@ -97,3 +97,20 @@ gdk_cursor_new (GdkCursorType cursor_type)
 {
   return gdk_cursor_new_for_display (gdk_display_get_default(), cursor_type);
 }
+
+/**
+ * gdk_cursor_get_cursor_type:
+ * @cursor:  a #GdkCursor
+ *
+ * Returns the cursor type for this cursor.
+ *
+ * Return value: a #GdkCursorType
+ *
+ * Since: 2.22
+ **/
+GdkCursorType
+gdk_cursor_get_cursor_type (GdkCursor *cursor)
+{
+  g_return_val_if_fail (cursor != NULL, GDK_BLANK_CURSOR);
+  return cursor->type;
+}
index bf17547ce7523afe0c4712c5c9a8481213774b84..54461883a216cd9acc8ed9b7c121d0a81fb6e667 100644 (file)
@@ -157,6 +157,7 @@ void        gdk_cursor_unref             (GdkCursor       *cursor);
 GdkCursor*  gdk_cursor_new_from_name    (GdkDisplay      *display,
                                          const gchar     *name);
 GdkPixbuf*  gdk_cursor_get_image         (GdkCursor       *cursor);
+GdkCursorType gdk_cursor_get_cursor_type (GdkCursor       *cursor);
 
 
 G_END_DECLS