gnome-games r8555 - trunk/glines
- From: chpe svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-games r8555 - trunk/glines
- Date: Sat, 10 Jan 2009 17:58:06 +0000 (UTC)
Author: chpe
Date: Sat Jan 10 17:58:06 2009
New Revision: 8555
URL: http://svn.gnome.org/viewvc/gnome-games?rev=8555&view=rev
Log:
Bug 567103 â Migrate gnome-games to use msgctxt
Modified:
trunk/glines/glines.c
Modified: trunk/glines/glines.c
==============================================================================
--- trunk/glines/glines.c (original)
+++ trunk/glines/glines.c Sat Jan 10 17:58:06 2009
@@ -1438,6 +1438,8 @@
GtkWidget *table;
GtkWidget *vbox;
GtkWidget *button;
+ int i;
+ GSList *group;
if (!pref_dialog) {
pref_dialog = gtk_dialog_new_with_buttons (_("Five or More Preferences"),
@@ -1500,33 +1502,21 @@
gtk_container_add (GTK_CONTAINER (frame), fv);
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, 0);
- button = gtk_radio_button_new_with_mnemonic (NULL, _("_Small"));
- if (game_size == SMALL)
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
- g_signal_connect (button, "clicked",
- G_CALLBACK (size_callback), (gpointer) SMALL);
-
- gtk_container_add (GTK_CONTAINER (fv), button);
-
- button = gtk_radio_button_new_with_mnemonic
- (gtk_radio_button_get_group (GTK_RADIO_BUTTON (button)), _("_Medium"));
-
- if (game_size == MEDIUM)
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
- g_signal_connect (button, "clicked",
- G_CALLBACK (size_callback), (gpointer) MEDIUM);
- gtk_container_add (GTK_CONTAINER (fv), button);
-
- button = gtk_radio_button_new_with_mnemonic
- (gtk_radio_button_get_group (GTK_RADIO_BUTTON (button)), _("_Large"));
- if (game_size == LARGE)
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
- g_signal_connect (button, "clicked",
- G_CALLBACK (size_callback), (gpointer) LARGE);
- gtk_container_add (GTK_CONTAINER (fv), button);
+ group = NULL;
+ for (i = 0; i < G_N_ELEMENTS (scorecats); ++i) {
+ button = gtk_radio_button_new_with_mnemonic (group, g_dpgettext2 (NULL, "board size", scorecats[i].name));
+ if (game_size == i)
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
+
+ g_signal_connect (button, "clicked",
+ G_CALLBACK (size_callback), GINT_TO_POINTER (i + 1));
+ gtk_box_pack_start (GTK_BOX (fv), button, FALSE, FALSE, 0);
+
+ group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (button));
+ }
- frame = games_frame_new (Q_("glines|General"));
+ frame = games_frame_new (C_("preferences", "General"));
fv = gtk_vbox_new (FALSE, FALSE);
gtk_box_set_spacing (GTK_BOX (fv), 6);
gtk_container_add (GTK_CONTAINER (frame), fv);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]