[Glade-users] signals
katsanqat at orange.fr
katsanqat at orange.fr
Mon Feb 12 02:32:25 EST 2007
Hi,
When you have to pass more than one argument, pass a structure pointer and
cast is to gpointer.
here's an example:
http://www.gnome.org/~newren/tutorials/developing-with-gnome/html/apcs04.html
Same goes to pass an array. Then cast it in the callback function.
static void callback(GtkWidget *widget, gpointer data)
{
g_print ("%s was passed\n", (char *) data);
}
...
button = gtk_button_new ();
g_signal_connect (G_OBJECT (button), "clicked", G_CALLBACK (callback),
(gpointer) "This is a char array");
On Sunday 11 February 2007 23:11, Mariano Perez-Sauquillo Perera wrote:
> hello,
> i would like to make a handler for a g_signal_connect like:
>
> g_signal_connect ((gpointer) checkbutton2, "activate",
> G_CALLBACK (on_checkbutton2_activate),
> NULL);
>
> but i would like to send some more values to the callback function instead
> of the null, like a array of integers but i am not able to get it, could
> someone help me please?
>
> thanks in advance
More information about the Glade-users
mailing list