Re: Editable toggle (checkbox) in a GtkTreeView?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On Sun, 2003-09-21 at 10:07, Pierre Sarrazin wrote:
> > Hi.  I want a GtkTreeView with an editable text column and an
> > editable "toggle" (checkbox) column.  My current code has the former,
> > but the latter does not work yet.  Here is how the two columns are
> > added to the view:
    [...]

Dixit Mikoyan <miko2 at pandora dot be> (2003-09-21 16:29):
> Use the toggled signal on the renderer like this :
> 
> g_signal_connect (G_OBJECT(renderer), "toggled", G_CALLBACK
> (your_callback), NULL);
> 
> "your_callback" would look like this :
> 
> static void your_callback(GtkCellRendererToggle *cell,
>                gchar *path_str,
>                gpointer data)
    [...]

> I don't remember where I learned this, but I think it was from the
> gtk-demo though.

Thanks.  I glanced at the gtk-demo code too fast, and failed
to understand that it is necessary to attach a callback to the
"toggled" and "edited" signals in order to save the user's changes
in the model.  Without such a callback, the changes are lost...

That was a bit surprising, because a somewhat similar widget like
GtkEntry does not need a callback to be editable and to keep the
user's changes.  Oh well.

-- 
Pierre Sarrazin <sarrazip at sympatico dot ca>
_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux