comparison src/xs_about.c @ 575:511f9e4771e5

i18n stuff
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 19 Mar 2007 16:14:00 +0000
parents 55271beca14c
children 32fc27395220
comparison
equal deleted inserted replaced
574:0f3dbfb835e3 575:511f9e4771e5
70 GdkPixmap *about_logo_pixmap = NULL, *about_logo_mask = NULL; 70 GdkPixmap *about_logo_pixmap = NULL, *about_logo_mask = NULL;
71 GtkWidget *about_scrwin; 71 GtkWidget *about_scrwin;
72 GtkWidget *about_text; 72 GtkWidget *about_text;
73 GtkWidget *alignment6; 73 GtkWidget *alignment6;
74 GtkWidget *about_close; 74 GtkWidget *about_close;
75 gchar tmpStr[64];
75 76
76 /* Check if there already is an open about window */ 77 /* Check if there already is an open about window */
77 if (xs_aboutwin != NULL) { 78 if (xs_aboutwin != NULL) {
78 gdk_window_raise(xs_aboutwin->window); 79 gdk_window_raise(xs_aboutwin->window);
79 return; 80 return;
81 82
82 /* No, create one ... */ 83 /* No, create one ... */
83 xs_aboutwin = gtk_window_new(GTK_WINDOW_DIALOG); 84 xs_aboutwin = gtk_window_new(GTK_WINDOW_DIALOG);
84 gtk_widget_set_name(xs_aboutwin, "xs_aboutwin"); 85 gtk_widget_set_name(xs_aboutwin, "xs_aboutwin");
85 gtk_object_set_data(GTK_OBJECT(xs_aboutwin), "xs_aboutwin", xs_aboutwin); 86 gtk_object_set_data(GTK_OBJECT(xs_aboutwin), "xs_aboutwin", xs_aboutwin);
86 gtk_window_set_title(GTK_WINDOW(xs_aboutwin), "About " PACKAGE_STRING); 87 g_snprintf(tmpStr, sizeof(tmpStr), _("About %s"), PACKAGE_STRING);
88 gtk_window_set_title(GTK_WINDOW(xs_aboutwin), tmpStr);
87 gtk_window_set_default_size(GTK_WINDOW(xs_aboutwin), 350, -1); 89 gtk_window_set_default_size(GTK_WINDOW(xs_aboutwin), 350, -1);
88 90
89 about_vbox1 = gtk_vbox_new(FALSE, 0); 91 about_vbox1 = gtk_vbox_new(FALSE, 0);
90 gtk_widget_set_name(about_vbox1, "about_vbox1"); 92 gtk_widget_set_name(about_vbox1, "about_vbox1");
91 gtk_widget_ref(about_vbox1); 93 gtk_widget_ref(about_vbox1);
204 (GtkDestroyNotify) gtk_widget_unref); 206 (GtkDestroyNotify) gtk_widget_unref);
205 gtk_widget_show(alignment6); 207 gtk_widget_show(alignment6);
206 gtk_box_pack_start(GTK_BOX(about_vbox1), alignment6, FALSE, TRUE, 0); 208 gtk_box_pack_start(GTK_BOX(about_vbox1), alignment6, FALSE, TRUE, 0);
207 gtk_container_set_border_width(GTK_CONTAINER(alignment6), 8); 209 gtk_container_set_border_width(GTK_CONTAINER(alignment6), 8);
208 210
209 about_close = gtk_button_new_with_label("Close"); 211 about_close = gtk_button_new_with_label(_("Close"));
210 gtk_widget_set_name(about_close, "about_close"); 212 gtk_widget_set_name(about_close, "about_close");
211 gtk_widget_ref(about_close); 213 gtk_widget_ref(about_close);
212 gtk_object_set_data_full(GTK_OBJECT(xs_aboutwin), "about_close", about_close, 214 gtk_object_set_data_full(GTK_OBJECT(xs_aboutwin), "about_close", about_close,
213 (GtkDestroyNotify) gtk_widget_unref); 215 (GtkDestroyNotify) gtk_widget_unref);
214 gtk_widget_show(about_close); 216 gtk_widget_show(about_close);