Re: Pass more widgets as gpointer.



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 <jensh604 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
tadeboro gmail com
tadej borovsak gmail com



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