[gnome-games/sudoku-tube] Forgot to define NotesModel.puzzle_finished_cb



commit f265c8722fde2688f016177ebff4e2d3e3066690
Author: Zhang Sen <zh jesse gmail com>
Date:   Tue Jul 14 09:12:08 2009 +0800

    Forgot to define NotesModel.puzzle_finished_cb
    
    Clear all hints when puzzle is finished

 gnome-sudoku/src/lib/gsudoku.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gnome-sudoku/src/lib/gsudoku.py b/gnome-sudoku/src/lib/gsudoku.py
index d8fb506..b88d3ca 100644
--- a/gnome-sudoku/src/lib/gsudoku.py
+++ b/gnome-sudoku/src/lib/gsudoku.py
@@ -335,7 +335,7 @@ class NotesModel:
             self.update_all_hints()
         else:
             self._always_show_hints = False
-            self.clear_hints()
+            self._clear_hints()
 
     def add_observer(self, observer):
         self._observers.append(observer)
@@ -363,6 +363,9 @@ class NotesModel:
 
         self.update_all_hints()
 
+    def puzzle_finished_cb(self):
+        self._clear_hints()
+
     def update_all_hints(self):
         for x in range(self._group_size):
             for y in range(self._group_size):
@@ -383,7 +386,7 @@ class NotesModel:
         else:
             self.set_notes(x, y, bottom_note="X")
 
-    def clear_hints(self):
+    def _clear_hints(self):
         for x in range(self._group_size):
             for y in range(self._group_size):
                 self.set_notes(x, y, bottom_note="")



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