comparison src/xs_about.c @ 626:248aa59cb6a3

XS_SIGNAL_CONNECT() macro added and used.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 03 Sep 2007 02:41:04 +0000
parents 32fc27395220
children 8ece70f53d83
comparison
equal deleted inserted replaced
625:547f4d35f56a 626:248aa59cb6a3
82 gtk_object_set_data(GTK_OBJECT(xs_aboutwin), "xs_aboutwin", xs_aboutwin); 82 gtk_object_set_data(GTK_OBJECT(xs_aboutwin), "xs_aboutwin", xs_aboutwin);
83 g_snprintf(tmpStr, sizeof(tmpStr), _("About %s"), PACKAGE_STRING); 83 g_snprintf(tmpStr, sizeof(tmpStr), _("About %s"), PACKAGE_STRING);
84 gtk_window_set_title(GTK_WINDOW(xs_aboutwin), tmpStr); 84 gtk_window_set_title(GTK_WINDOW(xs_aboutwin), tmpStr);
85 gtk_window_set_default_size(GTK_WINDOW(xs_aboutwin), 350, -1); 85 gtk_window_set_default_size(GTK_WINDOW(xs_aboutwin), 350, -1);
86 86
87 gtk_signal_connect(GTK_OBJECT(xs_aboutwin), "delete_event", 87 XS_SIGNAL_CONNECT(xs_aboutwin, "delete_event", xs_about_delete, NULL);
88 GTK_SIGNAL_FUNC(xs_about_delete), NULL);
89 88
90 about_vbox1 = gtk_vbox_new(FALSE, 0); 89 about_vbox1 = gtk_vbox_new(FALSE, 0);
91 gtk_widget_set_name(about_vbox1, "about_vbox1"); 90 gtk_widget_set_name(about_vbox1, "about_vbox1");
92 gtk_widget_ref(about_vbox1); 91 gtk_widget_ref(about_vbox1);
93 gtk_object_set_data_full(GTK_OBJECT(xs_aboutwin), "about_vbox1", about_vbox1, 92 gtk_object_set_data_full(GTK_OBJECT(xs_aboutwin), "about_vbox1", about_vbox1,
214 (GtkDestroyNotify) gtk_widget_unref); 213 (GtkDestroyNotify) gtk_widget_unref);
215 gtk_widget_show(about_close); 214 gtk_widget_show(about_close);
216 gtk_container_add(GTK_CONTAINER(alignment6), about_close); 215 gtk_container_add(GTK_CONTAINER(alignment6), about_close);
217 GTK_WIDGET_SET_FLAGS(about_close, GTK_CAN_DEFAULT); 216 GTK_WIDGET_SET_FLAGS(about_close, GTK_CAN_DEFAULT);
218 217
219 gtk_signal_connect(GTK_OBJECT(about_close), "clicked", 218 XS_SIGNAL_CONNECT(about_close, "clicked", xs_about_ok, NULL);
220 GTK_SIGNAL_FUNC(xs_about_ok), NULL);
221 219
222 gtk_widget_show(xs_aboutwin); 220 gtk_widget_show(xs_aboutwin);
223 } 221 }