summaryrefslogtreecommitdiff
path: root/gtk/gtktreeview.h
diff options
context:
space:
mode:
authorJonathan Blandford <jrb@redhat.com>2001-04-02 23:38:54 +0000
committerJonathan Blandford <jrb@src.gnome.org>2001-04-02 23:38:54 +0000
commit461216d45b52280b5d578b1b4c441ff8ba08c53c (patch)
tree380c0304879861ec603fbbace31c77e53a7f8f51 /gtk/gtktreeview.h
parentb52b326d5f34b09af70e9f277a43b48c5bf3be2d (diff)
downloadgtk+-461216d45b52280b5d578b1b4c441ff8ba08c53c.tar.gz
Bug fix to make trees work again when not sorted.
Mon Apr 2 19:36:57 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreestore.c (gtk_tree_store_init): Bug fix to make trees work again when not sorted. * gtk/gtktreeview.c (gtk_tree_view_class_init): Add "collapse_row" and "expand_row" signal, closing bug 52578. * gtk/gtktreeview.c (gtk_tree_view_expand_row): Add signal support. * gtk/gtktreeview.c (gtk_tree_view_collapse_row): Add signal support.
Diffstat (limited to 'gtk/gtktreeview.h')
-rw-r--r--gtk/gtktreeview.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/gtk/gtktreeview.h b/gtk/gtktreeview.h
index bcaf9e5b29..94d7d84aaf 100644
--- a/gtk/gtktreeview.h
+++ b/gtk/gtktreeview.h
@@ -65,13 +65,17 @@ struct _GtkTreeViewClass
{
GtkContainerClass parent_class;
- void (* set_scroll_adjustments) (GtkTreeView *tree_view,
- GtkAdjustment *hadjustment,
- GtkAdjustment *vadjustment);
- void (* row_activated) (GtkTreeView *tree_view,
+ void (* set_scroll_adjustments) (GtkTreeView *tree_view,
+ GtkAdjustment *hadjustment,
+ GtkAdjustment *vadjustment);
+ void (* row_activated) (GtkTreeView *tree_view,
GtkTreeViewColumn *column);
- gint (* expand_row) (GtkTreeView *tree_view,
- GtkTreeIter *iter);
+ gint (* expand_row) (GtkTreeView *tree_view,
+ GtkTreeIter *iter,
+ GtkTreePath *path);
+ gint (* collapse_row) (GtkTreeView *tree_view,
+ GtkTreeIter *iter,
+ GtkTreePath *path);
};