Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tabasics.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-03-04 23:58:14 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-03-04 23:58:14 (GMT)
commitbe2b74ec9dcea90bd16a7c4928682aefabfedbc2 (patch)
tree2c02566e36db5656fdc36a4f81fd3ab593b92012 /TurtleArt/tabasics.py
parentdc545b271e12be6e60bd6c9e571ca3b179067c82 (diff)
moving make_palette calls inside individual palette construction methods as per rgs suggestion
Diffstat (limited to 'TurtleArt/tabasics.py')
-rw-r--r--TurtleArt/tabasics.py47
1 files changed, 27 insertions, 20 deletions
diff --git a/TurtleArt/tabasics.py b/TurtleArt/tabasics.py
index cc4f144..12301e9 100644
--- a/TurtleArt/tabasics.py
+++ b/TurtleArt/tabasics.py
@@ -94,38 +94,18 @@ class Palettes():
def __init__(self, parent):
self.tw = parent
- make_palette('turtle',
- colors=["#00FF00", "#00A000"],
- help_string=_('Palette of turtle commands'))
self._turtle_palette()
- make_palette('pen',
- colors=["#00FFFF", "#00A0A0"],
- help_string=_('Palette of pen commands'))
self._pen_palette()
- make_palette('colors',
- colors=["#00FFFF", "#00A0A0"],
- help_string=_('Palette of pen colors'))
self._color_palette()
- make_palette('numbers',
- colors=["#FF00FF", "#A000A0"],
- help_string=_('Palette of numeric operators'))
self._numbers_palette()
- make_palette('flow',
- colors=["#FFC000", "#A08000"],
- help_string=_('Palette of flow operators'))
self._flow_palette()
- make_palette('blocks',
- colors=["#FFFF00", "#A0A000"],
- help_string=_('Palette of variable blocks'))
self._blocks_palette()
- make_palette('trash',
- colors=["#FFFF00", "#A0A000"])
self._trash_palette()
# Palette definitions
@@ -133,6 +113,10 @@ class Palettes():
def _turtle_palette(self):
""" The basic Turtle Art turtle palette """
+ make_palette('turtle',
+ colors=["#00FF00", "#00A000"],
+ help_string=_('Palette of turtle commands'))
+
PLUGIN_DICTIONARY['move'] = self._prim_move
make_prim('forward',
palette='turtle',
@@ -273,6 +257,10 @@ is in the center of the screen.'))
def _pen_palette(self):
""" The basic Turtle Art pen palette """
+ make_palette('pen',
+ colors=["#00FFFF", "#00A0A0"],
+ help_string=_('Palette of pen commands'))
+
make_prim('penup',
palette='pen',
style='basic-style-extended-vertical',
@@ -345,6 +333,10 @@ fill block)'))
def _color_palette(self):
""" The basic Turtle Art color palette """
+ make_palette('colors',
+ colors=["#00FFFF", "#00A0A0"],
+ help_string=_('Palette of pen colors'))
+
make_prim('setcolor',
palette='colors',
style='basic-style-1arg',
@@ -440,6 +432,10 @@ place of a number block)'),
def _numbers_palette(self):
""" The basic Turtle Art numbers palette """
+ make_palette('numbers',
+ colors=["#FF00FF", "#A000A0"],
+ help_string=_('Palette of numeric operators'))
+
PLUGIN_DICTIONARY['plus'] = self._prim_plus
make_prim('plus2',
palette='numbers',
@@ -604,6 +600,10 @@ operators'))
def _flow_palette(self):
""" The basic Turtle Art flow palette """
+ make_palette('flow',
+ colors=["#FFC000", "#A08000"],
+ help_string=_('Palette of flow operators'))
+
PLUGIN_DICTIONARY['wait'] = self._prim_wait
make_prim('wait',
palette='flow',
@@ -691,6 +691,10 @@ operators from Numbers palette'))
def _blocks_palette(self):
""" The basic Turtle Art blocks palette """
+ make_palette('blocks',
+ colors=["#FFFF00", "#A0A000"],
+ help_string=_('Palette of variable blocks'))
+
PLUGIN_DICTIONARY['start'] = self._prim_start
make_prim('start',
palette='blocks',
@@ -830,6 +834,9 @@ operators from Numbers palette'))
def _trash_palette(self):
""" The basic Turtle Art turtle palette """
+ make_palette('trash',
+ colors=["#FFFF00", "#A0A000"])
+
make_prim('empty',
palette='trash',
style='basic-style-tail',