I'm using lookup_widget() in a callback for a menuitem.
Code:
void
on_preferences_activate (GtkWidget *menuitem,
gpointer user_data)
{
txt_server = lookup_widget(GTK_WIDGET(menuitem), "txt_server");
GtkWidget* combo = lookup_widget(GTK_WIDGET(menuitem), "cmb_prefix");
gtk_entry_set_text(txt_server, server);
gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (combo)->entry), server_type);
gtk_widget_show (prefsDialog);
}
I've seen lookup_widget used in other programs and they work fine, but when I run my program lookup_widget() prints
Code:
** (patcher:6391): WARNING **: Widget not found: txt_server
** (patcher:6391): WARNING **: Widget not found: cmb_prefix
I've checked the names of the widgets, they are valid in callbacks for buttons, but it doesn't work with menuitems.