[gnome-sudoku] Disallow printing actions when the "print current" dialog is shown.
- From: Parin Porecha <parinporecha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-sudoku] Disallow printing actions when the "print current" dialog is shown.
- Date: Fri, 29 Aug 2014 19:03:45 +0000 (UTC)
commit e7faa83273bfaf0ac6a0467d4538713d74cf7344
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date: Sat Aug 23 19:36:12 2014 +0200
Disallow printing actions when the "print current" dialog is shown.
https://bugzilla.gnome.org/show_bug.cgi?id=735260
src/gnome-sudoku.vala | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/gnome-sudoku.vala b/src/gnome-sudoku.vala
index b0354e9..c24d532 100644
--- a/src/gnome-sudoku.vala
+++ b/src/gnome-sudoku.vala
@@ -32,6 +32,7 @@ public class Sudoku : Gtk.Application
private SimpleAction redo_action;
private SimpleAction clear_action;
private SimpleAction print_action;
+ private SimpleAction print_multiple_action;
private string header_bar_subtitle;
@@ -159,6 +160,7 @@ public class Sudoku : Gtk.Application
redo_action = (SimpleAction) lookup_action ("redo");
clear_action = (SimpleAction) lookup_action ("reset");
print_action = (SimpleAction) lookup_action ("print");
+ print_multiple_action = (SimpleAction) lookup_action ("print-multiple");
saver = new SudokuSaver ();
var savegame = saver.get_savedgame ();
@@ -359,8 +361,12 @@ public class Sudoku : Gtk.Application
{
if (main_stack.get_visible_child_name () != "frame")
return;
+ print_action.set_enabled (false);
+ print_multiple_action.set_enabled (false);
var printer = new SudokuPrinter ({game.board.clone ()}, ref window);
printer.print_sudoku ();
+ print_action.set_enabled (true);
+ print_multiple_action.set_enabled (true);
}
private void print_multiple_cb ()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]