From fb526d239af04183f5751f209c269d13b244de80 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Fri, 16 Jan 2004 19:18:28 +0000 Subject: Fix #130969. 2004-01-16 Federico Mena Quintero Fix #130969. * gtk/gtkcellrenderer.h (struct _GtkCellRendererClass): Added an editing_canceled signal. * gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init): Create the "editing-canceled" signal. (gtk_cell_renderer_editing_canceled): New function. * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_editing_done): Call gtk_cell_renderer_editing_canceled(). --- gtk/gtkcellrenderer.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'gtk/gtkcellrenderer.h') diff --git a/gtk/gtkcellrenderer.h b/gtk/gtkcellrenderer.h index 0dd241b9ff..5b681aeb97 100644 --- a/gtk/gtkcellrenderer.h +++ b/gtk/gtkcellrenderer.h @@ -107,11 +107,13 @@ struct _GtkCellRendererClass GdkRectangle *cell_area, GtkCellRendererState flags); + /* Signals */ + void (* editing_canceled) (GtkCellRenderer *cell); + /* Padding for future expansion */ void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); }; GType gtk_cell_renderer_get_type (void) G_GNUC_CONST; @@ -151,8 +153,10 @@ void gtk_cell_renderer_get_fixed_size (GtkCellRenderer *cell, gint *width, gint *height); +/* For use by cell renderer implementations only */ +void gtk_cell_renderer_editing_canceled (GtkCellRenderer *cell); + - G_END_DECLS #endif /* __GTK_CELL_RENDERER_H__ */ -- cgit v1.2.1