Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarion <marion.zepf@gmail.com>2013-06-20 14:20:29 (GMT)
committer Marion <marion.zepf@gmail.com>2013-06-20 14:20:29 (GMT)
commit7794bee1b4e44e98cd0f7366c2c36f261fb5ccac (patch)
tree3188d1795e7b3bb832fd5be7a183c5e255a7a756
parent7a9f3285d5e68cea2727c7e606d549890db5c22d (diff)
make tawindow.TurtleArtWindow._lazy_init inheritable by adding a parameter
-rw-r--r--TurtleArt/tawindow.py24
1 files changed, 13 insertions, 11 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 6152f20..fd919a1 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -285,20 +285,22 @@ class TurtleArtWindow():
self._init_plugins()
self._setup_plugins()
- def _lazy_init(self):
+ def _lazy_init(self, init_palettes=True):
self._init_plugins()
self._setup_plugins()
self._setup_misc()
- for name in palette_init_on_start:
- debug_output('initing palette %s' % (name), self.running_sugar)
- self.show_toolbar_palette(palette_names.index(name),
- init_only=False, regenerate=True,
- show=False)
-
- self._basic_palettes.make_trash_palette()
-
- self.show_toolbar_palette(0, init_only=False, regenerate=True,
- show=True)
+
+ if init_palettes:
+ for name in palette_init_on_start:
+ debug_output('initing palette %s' % (name), self.running_sugar)
+ self.show_toolbar_palette(palette_names.index(name),
+ init_only=False, regenerate=True,
+ show=False)
+
+ self._basic_palettes.make_trash_palette()
+
+ self.show_toolbar_palette(0, init_only=False, regenerate=True,
+ show=True)
if self.running_sugar:
self.activity.check_buttons_for_fit()