summaryrefslogtreecommitdiff
path: root/gtk/gtktreeview.h
diff options
context:
space:
mode:
authorKristian Rietveld <kris@gtk.org>2002-02-21 22:15:14 +0000
committerKristian Rietveld <kristian@src.gnome.org>2002-02-21 22:15:14 +0000
commit4deb783e6bb99f4196fc9a247ca3844ceee2f930 (patch)
tree53ef79148b27bbaf375bf5d8eddbe6b3b5d0dd99 /gtk/gtktreeview.h
parente5e5a5211212d76030b4bbaebba99fbb40055b98 (diff)
downloadgtk+-4deb783e6bb99f4196fc9a247ca3844ceee2f930.tar.gz
add keynav handling for unselect all, focus column header, change focus
Thu Feb 21 23:02:29 2002 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeview.[ch]: add keynav handling for unselect all, focus column header, change focus with arrow keys in column headers, column reordering, column resizing, small try to fix page up/down (this fixes #70889, and fixes a great deal of #53580)
Diffstat (limited to 'gtk/gtktreeview.h')
-rw-r--r--gtk/gtktreeview.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk/gtktreeview.h b/gtk/gtktreeview.h
index a263786b60..65c25eef53 100644
--- a/gtk/gtktreeview.h
+++ b/gtk/gtktreeview.h
@@ -87,10 +87,11 @@ struct _GtkTreeViewClass
void (* cursor_changed) (GtkTreeView *tree_view);
/* Key Binding signals */
- void (* move_cursor) (GtkTreeView *tree_view,
+ gboolean (* move_cursor) (GtkTreeView *tree_view,
GtkMovementStep step,
gint count);
void (* select_all) (GtkTreeView *tree_view);
+ void (* unselect_all) (GtkTreeView *tree_view);
void (* select_cursor_row) (GtkTreeView *tree_view,
gboolean start_editing);
void (* toggle_cursor_row) (GtkTreeView *tree_view);
@@ -99,7 +100,8 @@ struct _GtkTreeViewClass
gboolean expand,
gboolean open_all);
void (* select_cursor_parent) (GtkTreeView *tree_view);
- void (* start_interactive_search) (GtkTreeView *tree_view);
+ void (* start_interactive_search) (GtkTreeView *tree_view);
+ void (* focus_column_header) (GtkTreeView *tree_view);
};