[iagno] Hide the new game button when a game is in progress
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [iagno] Hide the new game button when a game is in progress
- Date: Thu, 23 Jan 2014 03:07:00 +0000 (UTC)
commit b666ee33361dc743d7962145afbb169123284150
Author: Michael Catanzaro <mcatanzaro gnome org>
Date: Mon Nov 4 21:52:04 2013 -0600
Hide the new game button when a game is in progress
src/iagno.vala | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
---
diff --git a/src/iagno.vala b/src/iagno.vala
index bb46d57..39f0433 100644
--- a/src/iagno.vala
+++ b/src/iagno.vala
@@ -154,14 +154,12 @@ public class Iagno : Gtk.Application
scores_grid.attach (light_score_label, 2, 1, 1, 1);
new_game_button = new Gtk.Button ();
- new_game_button.show ();
var box = new Gtk.Box (Gtk.Orientation.VERTICAL, 2);
box.show ();
var image = new Gtk.Image.from_icon_name ("view-refresh-symbolic", Gtk.IconSize.DIALOG);
image.show ();
box.pack_start (image);
- new_game_label = new Gtk.Label.with_mnemonic (_("_Start Over"));
- new_game_label.show ();
+ new_game_label = new Gtk.Label.with_mnemonic (_("Play _Again"));
box.pack_start (new_game_label);
new_game_button.add (box);
new_game_button.valign = Gtk.Align.END;
@@ -228,7 +226,8 @@ public class Iagno : Gtk.Application
game.complete.connect (game_complete_cb);
view.game = game;
- new_game_label.label = _("_Start Over");
+ new_game_button.hide ();
+ new_game_label.hide ();
var dark_level = settings.get_int ("black-level");
if (dark_level > 0)
@@ -281,6 +280,10 @@ public class Iagno : Gtk.Application
while (!game.can_move (game.current_color))
game.undo (2);
+ /* For undo after the end of the game */
+ new_game_button.hide ();
+ new_game_label.hide ();
+
game_move_cb (game);
}
@@ -372,7 +375,8 @@ public class Iagno : Gtk.Application
{
update_ui ();
play_sound ("gameover");
- new_game_label.label = _("Play _Again");
+ new_game_button.show ();
+ new_game_label.show ();
dark_active_image.visible = false;
light_active_image.visible = false;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]