summaryrefslogtreecommitdiff
path: root/gdk/gdkcursor.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2010-12-20 13:47:35 +0100
committerMatthias Clasen <mclasen@redhat.com>2010-12-21 12:07:05 -0500
commit4793bd3399d47a43993a384846d60fbc47dac50e (patch)
tree61e0f08af350e7e7c4b20b063a7df9985aa82ea6 /gdk/gdkcursor.c
parent7a14b30ea37d4cb9b021df3d9d6036cb15f19df1 (diff)
downloadgtk+-4793bd3399d47a43993a384846d60fbc47dac50e.tar.gz
gdk: Move gdk_cursor_get_display() out of the backends
Now that we store the display inside the cursor, that change is obvious.
Diffstat (limited to 'gdk/gdkcursor.c')
-rw-r--r--gdk/gdkcursor.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/gdk/gdkcursor.c b/gdk/gdkcursor.c
index 2369478225..f6d229c36b 100644
--- a/gdk/gdkcursor.c
+++ b/gdk/gdkcursor.c
@@ -354,3 +354,23 @@ gdk_cursor_new_from_pixbuf (GdkDisplay *display,
return GDK_DISPLAY_GET_CLASS (display)->get_cursor_for_pixbuf (display, pixbuf, x, y);
}
+
+/**
+ * gdk_cursor_get_display:
+ * @cursor: a #GdkCursor.
+ *
+ * Returns the display on which the #GdkCursor is defined.
+ *
+ * Returns: (transfer none): the #GdkDisplay associated to @cursor
+ *
+ * Since: 2.2
+ */
+
+GdkDisplay *
+gdk_cursor_get_display (GdkCursor *cursor)
+{
+ g_return_val_if_fail (GDK_IS_CURSOR (cursor), NULL);
+
+ return cursor->display;
+}
+