diff options
author | Kristian Rietveld <kris@imendio.com> | 2006-03-01 12:18:57 +0000 |
---|---|---|
committer | Kristian Rietveld <kristian@src.gnome.org> | 2006-03-01 12:18:57 +0000 |
commit | 2e6ba401cc22f25cf97245ef3bd8ec832617770a (patch) | |
tree | 0a4f781d6bb86778152f7993b4e6bb03e646ac57 /gtk/gtktreeprivate.h | |
parent | 208f26cbf91f39b3f96ead93fb3d75150c89e056 (diff) | |
download | gtk+-2e6ba401cc22f25cf97245ef3bd8ec832617770a.tar.gz |
rename to _gtk_tree_selection_row_is_selectable and export internally,
2006-03-01 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreeselection.c (row_is_selectable): rename to
_gtk_tree_selection_row_is_selectable and export internally,
(gtk_tree_selection_real_select_node): changed so it is always
possible to unselect insensitive nodes, changed the logic a bit to
be more clear.
* gtk/gtktreeprivate.h: add _gtk_tree_selection_row_is_selectable.
* gtk/gtktreeview.c (gtk_tree_view_row_changed): Unselect a row if
it became insensitive.
Diffstat (limited to 'gtk/gtktreeprivate.h')
-rw-r--r-- | gtk/gtktreeprivate.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtktreeprivate.h b/gtk/gtktreeprivate.h index 459faf0d17..dad8db4121 100644 --- a/gtk/gtktreeprivate.h +++ b/gtk/gtktreeprivate.h @@ -366,6 +366,9 @@ GtkTreeSelection* _gtk_tree_selection_new (void); GtkTreeSelection* _gtk_tree_selection_new_with_tree_view (GtkTreeView *tree_view); void _gtk_tree_selection_set_tree_view (GtkTreeSelection *selection, GtkTreeView *tree_view); +gboolean _gtk_tree_selection_row_is_selectable (GtkTreeSelection *selection, + GtkRBNode *node, + GtkTreePath *path); void _gtk_tree_view_column_cell_render (GtkTreeViewColumn *tree_column, GdkWindow *window, |