All pastes #504767 Raw Edit

attorianzo

public c v1 · immutable
·published 2007-05-23 08:01 UTC
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;}