[gnome-games] Clear Bottom Notes disables auto-hint
- From: Robert Ancell <rancell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games] Clear Bottom Notes disables auto-hint
- Date: Fri, 23 Apr 2010 03:43:45 +0000 (UTC)
commit 74b944ee8abb17880a1902a208dadf4dd16d709b
Author: Jim Ross <jimbo dimensia com>
Date: Fri Apr 23 13:43:34 2010 +1000
Clear Bottom Notes disables auto-hint
gnome-sudoku/src/lib/main.py | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/gnome-sudoku/src/lib/main.py b/gnome-sudoku/src/lib/main.py
index 30c0cdd..cd5507b 100644
--- a/gnome-sudoku/src/lib/main.py
+++ b/gnome-sudoku/src/lib/main.py
@@ -77,10 +77,6 @@ def inactivate_new_game_etc (fun):
print 'No action at path', p
else:
action.set_sensitive(True)
- # Only turn on Clear Bottom Notes when auto hint is off
- bottom_note_wdgt = ui.uimanager.get_action('/MenuBar/Edit/ClearBottomNotes')
- if ui.gconf['always_show_hints']:
- bottom_note_wdgt.set_sensitive(False)
return ret
return inactivate_new_game_etc_
@@ -579,6 +575,10 @@ class UI (gconf_wrapper.GConfWrapper):
(x, y, (top note, bottom note)).
'''
self.cleared_notes.append(self.gsd.clear_notes(side))
+ # Turn off auto-hint if the player clears the bottom notes
+ if side == 'Bottom' and self.gconf['always_show_hints']:
+ always_show_hint_wdgt = self.main_actions.get_action('AlwaysShowPossible')
+ always_show_hint_wdgt.activate()
# Update the hints...in case we're redoing a clear of them
if self.gconf['always_show_hints']:
self.gsd.update_all_hints()
@@ -609,15 +609,12 @@ class UI (gconf_wrapper.GConfWrapper):
@simple_debug
def auto_hint_cb (self, action):
- clear_bottom_notes_widg = self.edit_actions.get_action('ClearBottomNotes')
if action.get_active():
self.gsd.always_show_hints = True
- clear_bottom_notes_widg.set_sensitive(False)
self.gsd.update_all_hints()
else:
self.gsd.always_show_hints = False
self.gsd.clear_notes('Bottom')
- clear_bottom_notes_widg.set_sensitive(True)
@simple_debug
def impossible_implication_cb (self, action):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]