summaryrefslogtreecommitdiff
path: root/gdk/gdkcursor.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2010-12-20 03:09:31 +0100
committerMatthias Clasen <mclasen@redhat.com>2010-12-21 12:07:04 -0500
commit0b4913a1666aae0907bb32626a1c89a2e5a50e76 (patch)
treeda3c1425a5fc3710804c37c3a370281fe4a098ae /gdk/gdkcursor.h
parent66e38945390cd86a3f97867fc63005d5e60ed7fc (diff)
downloadgtk+-0b4913a1666aae0907bb32626a1c89a2e5a50e76.tar.gz
gdk: Make GdkCursor a GObject
Also port the X11 implementation. Win32 and Quartz need to be ported still.
Diffstat (limited to 'gdk/gdkcursor.h')
-rw-r--r--gdk/gdkcursor.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/gdk/gdkcursor.h b/gdk/gdkcursor.h
index 5979148c09..717c7d5eb4 100644
--- a/gdk/gdkcursor.h
+++ b/gdk/gdkcursor.h
@@ -36,7 +36,13 @@
G_BEGIN_DECLS
-#define GDK_TYPE_CURSOR (gdk_cursor_get_type ())
+#define GDK_TYPE_CURSOR (gdk_cursor_get_type ())
+#define GDK_CURSOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_CURSOR, GdkCursor))
+#define GDK_CURSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_CURSOR, GdkCursorClass))
+#define GDK_IS_CURSOR(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_CURSOR))
+#define GDK_IS_CURSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_CURSOR))
+#define GDK_CURSOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_CURSOR, GdkCursorClass))
+
/**
* GdkCursorType: