3 (defcallback gtk-tree-model-filter-visible-func-callback :boolean
4 ((tree-model g-object) (iter (g-boxed-foreign tree-iter)) (data :pointer))
5 (let ((fn (get-stable-pointer-value data)))
6 (funcall fn tree-model iter)))
8 (defcfun gtk-tree-model-filter-set-visible-func :void
12 (destroy-notify :pointer))
14 (defun tree-model-filter-set-visible-function (tree-model-filter function)
15 (gtk-tree-model-filter-set-visible-func
17 (callback gtk-tree-model-filter-visible-func-callback)
18 (allocate-stable-pointer function)
19 (callback stable-pointer-free-destroy-notify-callback)))
21 (export 'tree-model-filter-set-visible-function)
25 typedef void (* GtkTreeModelFilterModifyFunc) (GtkTreeModel *model,
31 void gtk_tree_model_filter_set_modify_func (GtkTreeModelFilter *filter,
34 GtkTreeModelFilterModifyFunc func,
36 GDestroyNotify destroy);
38 void gtk_tree_model_filter_set_visible_column (GtkTreeModelFilter *filter,
42 gboolean gtk_tree_model_filter_convert_child_iter_to_iter (GtkTreeModelFilter *filter,
43 GtkTreeIter *filter_iter,
44 GtkTreeIter *child_iter);
47 (defcfun gtk-tree-model-filter-convert-iter-to-child-iter :void
49 (child-iter (g-boxed-foreign tree-iter))
50 (filter-iter (g-boxed-foreign tree-iter)))
52 (defun tree-model-filter-convert-iter-to-child-iter (filter iter)
53 (let ((child-iter (make-instance 'tree-iter)))
54 (gtk-tree-model-filter-convert-iter-to-child-iter filter child-iter iter)
57 (export 'tree-model-filter-convert-iter-to-child-iter)
60 GtkTreePath *gtk_tree_model_filter_convert_child_path_to_path (GtkTreeModelFilter *filter,
61 GtkTreePath *child_path);
63 GtkTreePath *gtk_tree_model_filter_convert_path_to_child_path (GtkTreeModelFilter *filter,
64 GtkTreePath *filter_path);
69 (defcfun gtk-tree-model-filter-refilter :void
72 (defun tree-model-filter-refilter (filter)
73 (gtk-tree-model-filter-refilter filter))
75 (export 'tree-model-filter-refilter)
77 (defcfun gtk-tree-model-filter-clear-cache :void
80 (defun tree-model-filter-clear-cache (filter)
81 (gtk-tree-model-filter-clear-cache filter))
83 (export 'tree-model-filter-clear-cache)