diff options
Diffstat (limited to 'gametoolbar.py')
-rw-r--r-- | gametoolbar.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gametoolbar.py b/gametoolbar.py index 8e93ba6..4691963 100644 --- a/gametoolbar.py +++ b/gametoolbar.py @@ -101,6 +101,9 @@ class GameToolbar(gtk.Toolbar): def _game_restart_cb(self, widget): self._size_combo.set_sensitive(True) self.emit('game-restart') + + def activate_restart(self): + self._restart_button.set_sensitive(True) def grey_out_restart(self): self._restart_button.set_sensitive(False) @@ -108,6 +111,9 @@ class GameToolbar(gtk.Toolbar): def _game_size_cb(self, widget): game_size = int(self._sizes[self._size_combo.combo.get_active()][:2]) self.emit('game-board-size', game_size) + + def activate_size_change(self): + self._size_combo.set_sensitive(True) def grey_out_size_change(self): self._size_combo.set_sensitive(False) @@ -124,6 +130,9 @@ class GameToolbar(gtk.Toolbar): self.emit('ai-activated') else: self.emit('ai-deactivated') + + def activate_ai(self): + self._ai_button.set_sensitive(True) def grey_out_ai(self): self._ai_button.set_sensitive(False) |