/** gnomeclient.c **/ #include gint eventDelete(GtkWidget *widget, GdkEvent *event,gpointer data); gint eventDestroy(GtkWidget *widget, GdkEvent *event,gpointer data); gint eventSaveYourself(GnomeClient *client,gint phase, GnomeSaveStyle sStyle,gint isShutdown, GnomeInteractStyle iStyle,gint isFast,gpointer data); int main(int argc,char *argv[]) { int i; GtkWidget *app; GnomeClient *client; GtkWidget *label; GtkWidget *box; gchar string[80]; gnome_init("gnomeclient","1.0",argc,argv); app = gnome_app_new("gnomeclient","GnomeClient"); gtk_container_set_border_width(GTK_CONTAINER(app),20); gtk_signal_connect(GTK_OBJECT(app),"delete_event", GTK_SIGNAL_FUNC(eventDelete),NULL); gtk_signal_connect(GTK_OBJECT(app),"destroy", GTK_SIGNAL_FUNC(eventDestroy),NULL); client = gnome_master_client(); gtk_signal_connect(GTK_OBJECT(client),"save_yourself", GTK_SIGNAL_FUNC(eventSaveYourself),argv[0]); box = gtk_vbox_new(FALSE,0); for(i=0; i