Re: [gtk-list] widget name
- From: Andreas Scherf <scherfa fh-trier de>
- To: gtk-list redhat com
- Subject: Re: [gtk-list] widget name
- Date: Fri, 24 Mar 2000 22:50:38 +0000
On Fri, 24 Mar 2000, didi@altatech.com wrote:
> I create several buttons and set names for them.
> Can I later in different function reach the button using it's name?
YES use :
GtkWidget *
get_widget(GtkWidget * widget, gchar * widget_name)
{
GtkWidget *parent, *found_widget;
for (;;) {
if (GTK_IS_MENU(widget))
parent = gtk_menu_get_attach_widget(GTK_MENU(widget));
else
parent = widget->parent;
if (parent == NULL)
break;
widget = parent;
}
found_widget = (GtkWidget *) gtk_object_get_data(GTK_OBJECT(widget),
widget_name);
if (!found_widget)
g_warning("Widget not found: %s", widget_name);
return found_widget;
}
> Thanks,
> Didi
MfG
Andreas Scherf
scherfa@fh-trier.de
http://www.fh-trier.de/~scherfa
"It said uses Windows 98 or better, so I loaded Linux!"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]