summaryrefslogtreecommitdiff
path: root/gtk/gtktreeviewcolumn.c
diff options
context:
space:
mode:
authorJonathan Blandford <jrb@redhat.com>2001-09-18 17:52:42 +0000
committerJonathan Blandford <jrb@src.gnome.org>2001-09-18 17:52:42 +0000
commitc45ee0bf85dd61abb6a8469265274c2265772af9 (patch)
treeb04d5845f8536c5c4cf1969dd7abb6c5f2c5d666 /gtk/gtktreeviewcolumn.c
parentf724f836ec03c39c00abc983011e393b56b2c2d1 (diff)
downloadgtk+-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.c9
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,