[gnome-games/sudoku-tube] Clean up the method to setup ui
- From: Zhang Sen <zhangsen src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-games/sudoku-tube] Clean up the method to setup ui
- Date: Sat, 4 Jul 2009 02:51:03 +0000 (UTC)
commit da4c2b7849acccc8f1301ab1f9ec19c695f00f78
Author: Zhang Sen <zh jesse gmail com>
Date: Sat Jul 4 10:41:06 2009 +0800
Clean up the method to setup ui
gnome-sudoku/src/lib/main.py | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/gnome-sudoku/src/lib/main.py b/gnome-sudoku/src/lib/main.py
index fad7a70..2fda8c8 100644
--- a/gnome-sudoku/src/lib/main.py
+++ b/gnome-sudoku/src/lib/main.py
@@ -152,16 +152,14 @@ class UI (gconf_wrapper.GConfWrapper):
def setup_gui (self):
self.initialize_prefs()
self.setup_main_window()
- self.gsd = gsudoku.SudokuGameDisplay()
- self.gsd.connect('puzzle-finished', self.you_win_callback)
+ self._setup_main_boxes()
+
self.setup_color()
self.setup_actions()
self.setup_undo()
self.setup_autosave()
#TODO
# self.w.add_accel_group(self.uimanager.get_accel_group())
- self.setup_main_boxes()
- self.setup_tracker_interface()
self.setup_toggles()
def setup_main_window (self):
@@ -240,10 +238,6 @@ class UI (gconf_wrapper.GConfWrapper):
gobject.timeout_add_seconds(self.gconf['auto_save_interval'] or 60, # in seconds...
self.autosave)
- def setup_main_boxes (self):
- self.main_area = self.builder.get_object("main_area")
- self.main_area.pack_start(self.gsd, padding = 6)
-
def setup_toggles (self):
logger.debug("sync up toggles with gconf values")
[self.gconf_wrap_toggle(conf, action) for (conf, action) in [
@@ -485,11 +479,17 @@ class UI (gconf_wrapper.GConfWrapper):
def auto_fill_current_square_cb (self, *args):
self.gsd.auto_fill_current_entry()
- def setup_tracker_interface (self):
+ def _setup_main_boxes(self):
+ main_area = self.builder.get_object("main_area")
+
+ self.gsd = gsudoku.SudokuGameDisplay()
+ self.gsd.connect('puzzle-finished', self.you_win_callback)
+ main_area.pack_start(self.gsd, padding = 6)
+
self.tracker_ui = tracker_box.TrackerBox(self)
self.tracker_ui.show_all()
self.tracker_ui.hide()
- self.main_area.pack_start(self.tracker_ui, expand=False)
+ main_area.pack_start(self.tracker_ui, expand=False)
def tracker_toggle_cb (self, widg):
if widg.get_active():
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]