diff options
author | Jonathan Blandford <jrb@redhat.com> | 2001-09-18 17:52:42 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2001-09-18 17:52:42 +0000 |
commit | c45ee0bf85dd61abb6a8469265274c2265772af9 (patch) | |
tree | b04d5845f8536c5c4cf1969dd7abb6c5f2c5d666 /gtk/gtktreeviewcolumn.c | |
parent | f724f836ec03c39c00abc983011e393b56b2c2d1 (diff) | |
download | gtk+-c45ee0bf85dd61abb6a8469265274c2265772af9.tar.gz |
Get rid of broken "can_edit" and "can_activate" properties in favor of
Tue Sep 18 13:51:35 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtkcellrenderer.h (enum): Get rid of broken "can_edit" and
"can_activate" properties in favor of
GTK_CELL_RENDERER_MODE_INERT, GTK_CELL_RENDERER_MODE_ACTIVATABLE,
and GTK_CELL_RENDERER_MODE_EDITABLE
Diffstat (limited to 'gtk/gtktreeviewcolumn.c')
-rw-r--r-- | gtk/gtktreeviewcolumn.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gtk/gtktreeviewcolumn.c b/gtk/gtktreeviewcolumn.c index 5be1875472..5226658f20 100644 --- a/gtk/gtktreeviewcolumn.c +++ b/gtk/gtktreeviewcolumn.c @@ -2238,16 +2238,15 @@ _gtk_tree_view_column_cell_event (GtkTreeViewColumn *tree_column, GdkRectangle *cell_area, guint flags) { - gboolean visible, can_activate, can_edit; + gboolean visible, mode; g_return_val_if_fail (GTK_IS_TREE_VIEW_COLUMN (tree_column), FALSE); g_object_get (G_OBJECT (((GtkTreeViewColumnCellInfo *) tree_column->cell_list->data)->cell), "visible", &visible, - "can_activate", &can_activate, - "can_edit", &can_edit, + "mode", &mode, NULL); - if (visible && can_activate) + if (visible && mode == GTK_CELL_RENDERER_MODE_ACTIVATABLE) { if (gtk_cell_renderer_activate (((GtkTreeViewColumnCellInfo *) tree_column->cell_list->data)->cell, event, @@ -2258,7 +2257,7 @@ _gtk_tree_view_column_cell_event (GtkTreeViewColumn *tree_column, flags)) return TRUE; } - else if (visible && can_edit) + else if (visible && mode == GTK_CELL_RENDERER_MODE_EDITABLE) { *editable_widget = gtk_cell_renderer_start_editing (((GtkTreeViewColumnCellInfo *) tree_column->cell_list->data)->cell, event, |