[Glade-users] Re: glade_xml_signal_autoconnect, user data and libglade
Seb James
seb@hypercubesystems.co.uk
Wed, 08 Sep 2004 12:08:34 +0100
On Wed, 2004-09-08 at 11:14, Seb James wrote:
> Is there a better way to refer to the radio button which would remove
> the need to pass the GladeXML object in as user data? Perhaps I can use
> the GtkWidget * widget argument somehow? This callback is created as a
> signal from the "Next" button, so presumably the passed in widget
> pointer points to the "Next" button widget?
Ok, on http://glade.gnome.org/FAQ I found an answer to this question:
void
on_button1_clicked (GtkButton *button,
gpointer user_data)
{
GladeXML* xml;
GtkWidget* entry1;
xml = glade_get_widget_tree (GTK_WIDGET (button1));
entry1 = glade_xml_get_widget (xml, "entry1");
...
}