diff options
author | Kristian Rietveld <kris@gtk.org> | 2007-03-20 12:32:19 +0000 |
---|---|---|
committer | Kristian Rietveld <kristian@src.gnome.org> | 2007-03-20 12:32:19 +0000 |
commit | 3bd51183a899978e2b868e185183521f8c577588 (patch) | |
tree | cbcc176578c35b082254b8d343262245360b9993 /gtk/gtktreeprivate.h | |
parent | 4f9094dc53bff0dbf90e32ab556b5fb3200472d6 (diff) | |
download | gtk+-3bd51183a899978e2b868e185183521f8c577588.tar.gz |
add _gtk_tree_view_column_get_focus_area().
2007-03-20 Kristian Rietveld <kris@gtk.org>
* gtk/gtktreeviewcolumn.c:
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_get_focus_area().
* gtk/gtktreeview.c (gtk_tree_view_clamp_column_visible): add
focus_to_cell parameter, rework to handle clamping columns which
are bigger than the available page size better,
(gtk_tree_view_key_press): remove code handling moving the focus
to other column headers,
(gtk_tree_view_header_focus): add clamp_column_visible parameter,
fix RTL support, don't wrap around when moving focus to other
column headers, call gtk_tree_view_clamp_column_visible() instead
of duplicating code,
(gtk_tree_view_focus): only clamp the column visible when we are
explicitly moving to another column header (fixes #399555, Charles
Kerr),
(gtk_tree_view_move_cursor_left_right): update call to
gtk_tree_view_clamp_column_visible().
svn path=/trunk/; revision=17546
Diffstat (limited to 'gtk/gtktreeprivate.h')
-rw-r--r-- | gtk/gtktreeprivate.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtktreeprivate.h b/gtk/gtktreeprivate.h index 0e0a332f0e..696005828a 100644 --- a/gtk/gtktreeprivate.h +++ b/gtk/gtktreeprivate.h @@ -409,6 +409,10 @@ void _gtk_tree_view_column_cell_render (GtkTreeViewColumn *tree_column, GdkRectangle *cell_area, GdkRectangle *expose_area, guint flags); +void _gtk_tree_view_column_get_focus_area (GtkTreeViewColumn *tree_column, + GdkRectangle *background_area, + GdkRectangle *cell_area, + GdkRectangle *focus_area); gboolean _gtk_tree_view_column_cell_focus (GtkTreeViewColumn *tree_column, gint direction, gboolean left, |