summaryrefslogtreecommitdiff
path: root/gtk/pygtktreemodel.h
diff options
context:
space:
mode:
authorJohn Finlay <finlay@src.gnome.org>2004-07-04 00:14:46 +0000
committerJohn Finlay <finlay@src.gnome.org>2004-07-04 00:14:46 +0000
commit4aa0a8ec3044b1264aa8d3be9ee8e74d1a08a2e7 (patch)
tree1d1c8e9eca92522a433d404dddd7e9e118e9cc1f /gtk/pygtktreemodel.h
parent0074230d611fd7ce0e24afa08ac1e0378b5d77de (diff)
downloadpygtk-4aa0a8ec3044b1264aa8d3be9ee8e74d1a08a2e7.tar.gz
gtk/gtktreeview.override Ignore gtk_tree_view_get_search_equal_func.
* gtk/gtktreeview.override Ignore gtk_tree_view_get_search_equal_func. * gtk/pygtktreemodel.c * gtk/pygtktreemodel.h * gtk/gtk.defs Add stamp to GenericTreeModel to use in detecting valid TreeIters. Add invalidate_iters() method to allow custom tree models to manage TreeIters when not persistent. Add iter_is_valid() method to allow apps to determine if a TreeIter for a custom tree model is valid.
Diffstat (limited to 'gtk/pygtktreemodel.h')
-rw-r--r--gtk/pygtktreemodel.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/pygtktreemodel.h b/gtk/pygtktreemodel.h
index 19feb05e..703eefb0 100644
--- a/gtk/pygtktreemodel.h
+++ b/gtk/pygtktreemodel.h
@@ -36,6 +36,7 @@ struct _PyGtkGenericTreeModel {
GObject parent_instance;
gboolean leak_references;
+ gint stamp;
};
struct _PyGtkGenericTreeModelClass {
@@ -44,3 +45,6 @@ struct _PyGtkGenericTreeModelClass {
GType pygtk_generic_tree_model_get_type (void);
PyGtkGenericTreeModel * pygtk_generic_tree_model_new (void);
+void pygtk_generic_tree_model_invalidate_iters(PyGtkGenericTreeModel *);
+gboolean pygtk_generic_tree_model_iter_is_valid(PyGtkGenericTreeModel *,
+ GtkTreeIter *);