diff options
author | Jonathan Blandford <jrb@redhat.com> | 2001-09-17 21:44:20 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2001-09-17 21:44:20 +0000 |
commit | a25167914836070833b1720933d048ba82a40c64 (patch) | |
tree | 0c86d02687e6bef28c3d983e1f7792edce462c4d /gtk/gtkcellrenderertoggle.c | |
parent | ef79a175b51bf5924d63b15c11bb7987857f10bd (diff) | |
download | gdk-pixbuf-a25167914836070833b1720933d048ba82a40c64.tar.gz |
Add editable interface. This should be the last big GtkTreeView API
Mon Sep 17 17:39:52 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtkcelleditable.[ch]: Add editable interface. This should
be the last big GtkTreeView API change.
* gtk/gtkcellrenderer.[ch]: Get rid of the "event" vfunc, and
replace with "activate" and "start_editing". Also, added a
"can_activate" and "can_edit" property.
* gtk/gtktreeviewcolumn.c: modify to use above.
Diffstat (limited to 'gtk/gtkcellrenderertoggle.c')
-rw-r--r-- | gtk/gtkcellrenderertoggle.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/gtk/gtkcellrenderertoggle.c b/gtk/gtkcellrenderertoggle.c index d506f5572..6f33ff908 100644 --- a/gtk/gtkcellrenderertoggle.c +++ b/gtk/gtkcellrenderertoggle.c @@ -46,13 +46,13 @@ static void gtk_cell_renderer_toggle_render (GtkCellRenderer *cel GdkRectangle *cell_area, GdkRectangle *expose_area, guint flags); -static gboolean gtk_cell_renderer_toggle_event (GtkCellRenderer *cell, - GdkEvent *event, - GtkWidget *widget, - gchar *path, - GdkRectangle *background_area, - GdkRectangle *cell_area, - guint flags); +static gboolean gtk_cell_renderer_toggle_activate (GtkCellRenderer *cell, + GdkEvent *event, + GtkWidget *widget, + gchar *path, + GdkRectangle *background_area, + GdkRectangle *cell_area, + guint flags); enum { @@ -119,7 +119,7 @@ gtk_cell_renderer_toggle_class_init (GtkCellRendererToggleClass *class) cell_class->get_size = gtk_cell_renderer_toggle_get_size; cell_class->render = gtk_cell_renderer_toggle_render; - cell_class->event = gtk_cell_renderer_toggle_event; + cell_class->activate = gtk_cell_renderer_toggle_activate; g_object_class_install_property (object_class, PROP_ACTIVE, @@ -321,13 +321,13 @@ gtk_cell_renderer_toggle_render (GtkCellRenderer *cell, } static gint -gtk_cell_renderer_toggle_event (GtkCellRenderer *cell, - GdkEvent *event, - GtkWidget *widget, - gchar *path, - GdkRectangle *background_area, - GdkRectangle *cell_area, - guint flags) +gtk_cell_renderer_toggle_activate (GtkCellRenderer *cell, + GdkEvent *event, + GtkWidget *widget, + gchar *path, + GdkRectangle *background_area, + GdkRectangle *cell_area, + guint flags) { GtkCellRendererToggle *celltoggle; gboolean retval = FALSE; |