rendered paste body/* Created by Anjuta version 1.2.4a *//* This file will not be overwritten */#ifdef HAVE_CONFIG_H# include <config.h>#endif#include <gnome.h>#include <gtk/gtk.h>#include <glade/glade.h>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;}