diff options
author | James Henstridge <james@daa.com.au> | 2000-12-06 03:11:41 +0000 |
---|---|---|
committer | James Henstridge <jamesh@src.gnome.org> | 2000-12-06 03:11:41 +0000 |
commit | e49f0432406a2ea6325caca7b847298c6fa8189b (patch) | |
tree | c04100a49013ff719476090e9492d29f40e2446e /gtk/pygtktreemodel.h | |
parent | 22974e1ee28b50d8f084c857ff0c35155624a2d8 (diff) | |
download | pygtk-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.h | 25 |
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); |