summaryrefslogtreecommitdiff
path: root/gdk/x11/gdkx11visual.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2010-12-21 02:17:04 +0100
committerMatthias Clasen <mclasen@redhat.com>2010-12-21 12:07:08 -0500
commitb154d3abf6421c7d0b1b6300711e05c108436b76 (patch)
tree257323d5d3c3adaf26fa013fd5d5b83b2e5b3c93 /gdk/x11/gdkx11visual.h
parentd185987ebd8c027e54913a518c382ddf8d2c88c0 (diff)
downloadgtk+-b154d3abf6421c7d0b1b6300711e05c108436b76.tar.gz
x11: Export GdkX11Visual
Diffstat (limited to 'gdk/x11/gdkx11visual.h')
-rw-r--r--gdk/x11/gdkx11visual.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/gdk/x11/gdkx11visual.h b/gdk/x11/gdkx11visual.h
index db328a7fdb..b356df56c6 100644
--- a/gdk/x11/gdkx11visual.h
+++ b/gdk/x11/gdkx11visual.h
@@ -38,6 +38,22 @@
G_BEGIN_DECLS
+#define GDK_TYPE_X11_VISUAL (gdk_x11_visual_get_type ())
+#define GDK_X11_VISUAL(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_VISUAL, GdkX11Visual))
+#define GDK_X11_VISUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_X11_VISUAL, GdkX11VisualClass))
+#define GDK_IS_X11_VISUAL(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_X11_VISUAL))
+#define GDK_IS_X11_VISUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_X11_VISUAL))
+#define GDK_X11_VISUAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_X11_VISUAL, GdkX11VisualClass))
+
+#ifdef GDK_COMPILATION
+typedef struct _GdkX11Visual GdkX11Visual;
+#else
+typedef GdkVisual GdkX11Visual;
+#endif
+typedef struct _GdkX11VisualClass GdkX11VisualClass;
+
+GType gdk_x11_visual_get_type (void);
+
Visual * gdk_x11_visual_get_xvisual (GdkVisual *visual);
#define GDK_VISUAL_XVISUAL(visual) (gdk_x11_visual_get_xvisual (visual))