[gnome-sudoku] Disable print option in Appmenu during new game screen



commit 5d0b4b6188727af253d3feb41bd2fd32391109a0
Author: Parin Porecha <parinporecha gmail com>
Date:   Wed Jun 4 16:34:25 2014 +0530

    Disable print option in Appmenu during new game screen

 src/gnome-sudoku.vala |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/gnome-sudoku.vala b/src/gnome-sudoku.vala
index 56d4a32..be305d1 100644
--- a/src/gnome-sudoku.vala
+++ b/src/gnome-sudoku.vala
@@ -41,6 +41,7 @@ public class Sudoku : Gtk.Application
 
     private SimpleAction undo_action;
     private SimpleAction redo_action;
+    private SimpleAction print_action;
 
     private string header_bar_subtitle;
 
@@ -167,6 +168,7 @@ public class Sudoku : Gtk.Application
 
         undo_action = (SimpleAction) lookup_action ("undo");
         redo_action = (SimpleAction) lookup_action ("redo");
+        print_action = (SimpleAction) lookup_action ("print");
 
         sudoku_store = new SudokuStore ();
         saver = new SudokuSaver ();
@@ -307,6 +309,7 @@ public class Sudoku : Gtk.Application
         redo_button.visible = false;
         header_bar_subtitle = header_bar.get_subtitle ();
         header_bar.set_subtitle (null);
+        print_action.set_enabled (false);
 
         if (easy_preview != null)
             easy_preview.destroy ();
@@ -358,6 +361,7 @@ public class Sudoku : Gtk.Application
         undo_button.visible = true;
         redo_button.visible = true;
         header_bar.set_subtitle (header_bar_subtitle);
+        print_action.set_enabled (true);
     }
 
     private void undo_cb ()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]