summaryrefslogtreecommitdiff
path: root/gtk/pygtk-private.h
diff options
context:
space:
mode:
authorJohn Ehresman <jpe@src.gnome.org>2006-05-02 03:06:45 +0000
committerJohn Ehresman <jpe@src.gnome.org>2006-05-02 03:06:45 +0000
commitf45f9a61365f9c840bc501d8f85470bffa3f58a7 (patch)
treeef3fdc29451248b63f60af5ca4449dd75b5bc315 /gtk/pygtk-private.h
parent7f586bac8f49277c243903856650866ed25c28b9 (diff)
downloadpygtk-f45f9a61365f9c840bc501d8f85470bffa3f58a7.tar.gz
gtk/gdk.override
* gtk/gdk-types.defs: * gtk/gdk.defs: * gtk/gdk.override * gtk/gtk.defs: * gtk/pygtk-private.h: GdkRegion wrapper
Diffstat (limited to 'gtk/pygtk-private.h')
-rw-r--r--gtk/pygtk-private.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/gtk/pygtk-private.h b/gtk/pygtk-private.h
index d0868435..681d7219 100644
--- a/gtk/pygtk-private.h
+++ b/gtk/pygtk-private.h
@@ -56,4 +56,13 @@ int _pygtk_tree_model_set_row(GtkTreeModel *model, GtkTreeIter *iter,
PyObject *items);
int _pygtk_tree_model_remove_row(GtkTreeModel *model, GtkTreeIter *iter);
+/* A boxed type for GdkRegion until one gets into gtk+ itself. */
+#ifdef GDK_TYPE_REGION
+#define PYGDK_TYPE_REGION GDK_TYPE_REGION
+#else
+GType pygdk_region_get_type (void) G_GNUC_CONST;
+
+#define PYGDK_TYPE_REGION (pygdk_region_get_type ())
+#endif /* GDK_TYPE_REGION */
+
#endif