On Fri, Sep 21, 2007 at 03:11:12PM -0400, Allin Cottrell wrote:
> I'm trying to connect a callback to "start-editing" on a cell 
> renderer, but I must be doing something wrong.  My code is
> basically
> 
> static void create_cell_renderer (gpointer p)
> {
>     GtkCellRenderer *r;
> 
>     r = gtk_cell_renderer_text_new();
> 
>     g_object_set(r, "ypad", 1, 
>                "xalign", 1.0, 
>                "mode", GTK_CELL_RENDERER_MODE_EDITABLE,
>                NULL);
>     g_signal_connect(r, "start-editing",
>                    G_CALLBACK(cell_edit_start), p);
> }
> 
> When this code is invoked, I'm getting
> 
> GLib-GObject-WARNING **: gsignal.c:1669: signal `start-editing' is 
> invalid for instance `0x822a5f0'
> 
> I've verified that 0x822a5f0 is indeed the return value from
> gtk_cell_renderer_text_new.
> 
> Can anyone tell me how to make a valid hook-up?

Start with the correct signal name:

http://library.gnome.org/devel/gtk/stable/GtkCellRenderer.html#GtkCellRenderer-editing-started

Looking at the documentation should be first thing when you
get a GObject complaint about invalid signal/property name.

Yeti

--
http://gwyddion.net/
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to