diff options
author | Kristian Rietveld <kris@gtk.org> | 2002-02-21 22:15:14 +0000 |
---|---|---|
committer | Kristian Rietveld <kristian@src.gnome.org> | 2002-02-21 22:15:14 +0000 |
commit | 4deb783e6bb99f4196fc9a247ca3844ceee2f930 (patch) | |
tree | 53ef79148b27bbaf375bf5d8eddbe6b3b5d0dd99 /gtk/gtktreeview.h | |
parent | e5e5a5211212d76030b4bbaebba99fbb40055b98 (diff) | |
download | gtk+-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.h | 6 |
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); }; |