You only have to pass a pointer on the array:
void clicked_callback(GtkWidget *b, GtkWidget **a)
{
/* here all wodgets are available with a[n] */
}
....
GtkWidget **array;
array = g_new(GtkWidget *,5);
for (i = 0; i < 5; i++)
array[i] = ...
gtk_signal_connect(GTK_OBJECT(ok), "clicked",
GTK_SIGNAL_FUNC(clicked_callback), array);
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list
- Passing an array of (GtkWidget *) to a callback functio... FITZSIMMONS THOMAS
- Nicolas GEORGE
