Hi, stefan.

This looks also good but it's a pain to have to instanciate every
widget. But for some special widgets may be a great solution...

Thank you for your reply.


> hi,
> Gonzalo Aguilar Delgado wrote:
> > Yep, I know about some of them:
> > 
> >     1.- Passing a data structure
> >     2.- Using global variables (not good threading support)
> >     3.- Passing window to gpointer and searching.
>          4.- Use GObjects for you UI
> 
> In my apps I don't directly insert e.g. a gtk_hbox, but derive a class from 
> it 
> (e.g. MyOptionGroup) and this class has aditional datafields. The callback 
> gets 
> the pointer to the instance of the MyOptionGroup as user_data.
> 
> Stefan
> 
> > 
> > But the point is. 
> > 
> > What is the best way? Is there any other way to do that? Because
> > structure option looks more suitable for different data to be passed not
> > just widgets...
> > 
> > I tried to set the widgets as user-data of the widget to be triggered.
> > But it seems not to work.
> > 
> > I will look anyway in the older mailing list.
> > 
> > Thank you.
> > 
> > 
> > 
> >>On Tue, Mar 28, 2006 at 09:38:20AM +0200, Gonzalo Aguilar Delgado wrote:
> >>
> >>>Because receiver callback is getting only the receiver widget,
> >>
> >>In addition, the callback gets an arbitrary pointer passed
> >>as user_data to g_signal_connect().  A pointer can be used
> >>to pass anything.
> >>
> >>This is a very frequently asked question, search the
> >>archives for discussion...
> >>
> >>Yeti
> >>
> >>
> >>--
> >>That's enough.
> >>_______________________________________________
> >>gtk-app-devel-list mailing list
> >>gtk-app-devel-list@gnome.org
> >>http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
-- 
Gonzalo Aguilar Delgado - Ingeniero en Informática
        [ Seguridad & Medios de pago ]

_______________________________________________
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