[gtk+] Add gdk_cursor_get_cursor_type
- From: John Stowers <jstowers src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Add gdk_cursor_get_cursor_type
- Date: Sun, 25 Jul 2010 10:48:43 +0000 (UTC)
commit fe603cccf26b3f20bdd0c6182d7d43fcc5ef3392
Author: John Stowers <john stowers gmail com>
Date: Wed Jul 14 21:55:27 2010 +1200
Add gdk_cursor_get_cursor_type
https://bugzilla.gnome.org/show_bug.cgi?id=624087
docs/reference/gdk/gdk3-sections.txt | 1 +
gdk/gdk.symbols | 1 +
gdk/gdkcursor.c | 17 +++++++++++++++++
gdk/gdkcursor.h | 1 +
4 files changed, 20 insertions(+), 0 deletions(-)
---
diff --git a/docs/reference/gdk/gdk3-sections.txt b/docs/reference/gdk/gdk3-sections.txt
index 3a22707..f611c01 100644
--- a/docs/reference/gdk/gdk3-sections.txt
+++ b/docs/reference/gdk/gdk3-sections.txt
@@ -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
diff --git a/gdk/gdk.symbols b/gdk/gdk.symbols
index 455cace..3e02b91 100644
--- a/gdk/gdk.symbols
+++ b/gdk/gdk.symbols
@@ -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
diff --git a/gdk/gdkcursor.c b/gdk/gdkcursor.c
index 7503f89..5d6e0d4 100644
--- a/gdk/gdkcursor.c
+++ b/gdk/gdkcursor.c
@@ -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;
+}
diff --git a/gdk/gdkcursor.h b/gdk/gdkcursor.h
index bf17547..5446188 100644
--- a/gdk/gdkcursor.h
+++ b/gdk/gdkcursor.h
@@ -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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]