summaryrefslogtreecommitdiff
path: root/gtk/pygtktreemodel.h
diff options
context:
space:
mode:
authorJames Henstridge <james@daa.com.au>2000-12-06 03:11:41 +0000
committerJames Henstridge <jamesh@src.gnome.org>2000-12-06 03:11:41 +0000
commite49f0432406a2ea6325caca7b847298c6fa8189b (patch)
treec04100a49013ff719476090e9492d29f40e2446e /gtk/pygtktreemodel.h
parent22974e1ee28b50d8f084c857ff0c35155624a2d8 (diff)
downloadpygtk-e49f0432406a2ea6325caca7b847298c6fa8189b.tar.gz
check in initial leaky implementation of the GtkTreeModel for use from
2000-12-06 James Henstridge <james@daa.com.au> * gtk/pygtktreemodel.[ch]: check in initial leaky implementation of the GtkTreeModel for use from python. Can't test it right now because gtk head is broken.
Diffstat (limited to 'gtk/pygtktreemodel.h')
-rw-r--r--gtk/pygtktreemodel.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/gtk/pygtktreemodel.h b/gtk/pygtktreemodel.h
new file mode 100644
index 00000000..e7c55c12
--- /dev/null
+++ b/gtk/pygtktreemodel.h
@@ -0,0 +1,25 @@
+/* -*- Mode: C; c-basic-offset: 4 -*- */
+#include <gtk/gtk.h>
+
+#define PYGTK_TYPE_TREE_MODEL (pygtk_tree_model_get_type())
+#define PYGTK_TREE_MODEL(object) (G_TYPE_CHECK_INSTANCE_CAST((object), PYGTK_TYPE_TREE_MODEL, PyGtkTreeModel))
+#define PYGTK_TREE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), PYGTK_TYPE_TREE_MODEL, PyGtkTreeModelClass))
+#define PYGTK_IS_TREE_MODEL(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), PYGTK_TYPE_TREE_MODEL))
+#define PYGTK_IS_TREE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), PYGTK_TYPE_TREE_MODEL))
+#define PYGTK_TREE_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), PYGTK_TYPE_TREE_MODEL, PyGtkTreeModelClass))
+
+typedef struct _PyGtkTreeModel PyGtkTreeModel;
+typedef struct _PyGtkTreeModelClass PyGtkTreeModelClass;
+
+struct _PyGtkTreeModel {
+ GObject parent_instance;
+};
+
+struct _PyGtkTreeModelClass {
+ GObjectClass parent_class;
+
+};
+
+GType pygtk_tree_model_get_type(void);
+
+PyGtkTreeModel *pygtk_tree_model_new(void);