Hello.

The common solution to this problem is to create a structure
containing all of the widgets you may need in callbacks and than pass
pointer to it around.

Some sample code can be found here:
http://gtkforums.com/viewtopic.php?t=2913#8098

Hope this helps a bit.

Bye

2009/4/20 Jens Hansen <jensh...@gmail.com>:
> Hello All.
>
> I'm quite new to C, but have done some gtk programming in perl.
> I've been looking for answers on the web, and in various tutorials, without
> any luck.
> My question is how to pass more widgets as a gpointer, to a callback
> function. (in C )
>
> For instance if a "OK" button, has to read the state of three other
> widgets...
>
> In perl I would make an array of the widgets, and then pass the ref as the
> data argument to the callback. I cannot grasp how to do something like that
> in C.
>
> An example snippet would be really helpfull.
>
> Thx
>
> Jens
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>



-- 
Tadej Borovšak
tadeb...@gmail.com
tadej.borov...@gmail.com
_______________________________________________
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