/* Created by Anjuta version 1.2.4a */ /* This file will not be overwritten */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include on_button1_clicked (GtkWidget *widget, gpointer user_data) { printf ("Bau \n"); /* NON FUNZIONA ANCORA!! */ gchar output[80]="Hello "; GladeXML *self = glade_get_widget_tree(GTK_WIDGET(widget)); GtkWidget *label = glade_xml_get_widget (GTK_WIDGET (self), "label1"); gtk_label_set_text(GTK_LABEL(label),output); } on_button2_clicked (GtkWidget *widget, gpointer user_data) { printf ("Arrivederci \n"); gtk_main_quit (); } void on_entry1_activate (GtkWidget *widget, gpointer user_data) { printf ("Del testo รจ stato scritto \n"); gchar output[80]="Hello "; strcat(output,gtk_entry_get_text(GTK_ENTRY(widget))); printf ("%s \n",output); /* NON FUNZIONA ANCORA!! */ /*GtkWidget *label = lookup_widget(widget, "label1"); gtk_label_set_text(GTK_LABEL(label),output);*/ } int main (int argc, char *argv[]) { GtkWidget *window1; GladeXML *xml; #ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); textdomain (PACKAGE); #endif gnome_init (PACKAGE, VERSION, argc, argv); glade_gnome_init (); /* * The .glade filename should be on the next line. */ xml = glade_xml_new (PACKAGE_SOURCE_DIR"/provalibglade.glade", NULL, NULL); /* This is important */ glade_xml_signal_autoconnect (xml); window1 = glade_xml_get_widget (xml, "window1"); gtk_widget_show (window1); gtk_main (); return 0; }