Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tapalette.py
diff options
context:
space:
mode:
Diffstat (limited to 'TurtleArt/tapalette.py')
-rw-r--r--TurtleArt/tapalette.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/TurtleArt/tapalette.py b/TurtleArt/tapalette.py
index e34df21..48212ae 100644
--- a/TurtleArt/tapalette.py
+++ b/TurtleArt/tapalette.py
@@ -129,7 +129,7 @@ class Palette():
def add_block(self, block_name, style='basic-block', label=None,
special_name=None, default=None, prim_name=None,
help_string=None, value_block=False, content_block=False,
- hidden=False):
+ logo_command=None, hidden=False):
""" Add a new block to the palette """
block = Block(block_name)
block.set_style(style)
@@ -144,6 +144,8 @@ class Palette():
block.set_default(default)
if prim_name is not None:
block.set_prim_name(prim_name)
+ if logo_command is not None:
+ block.set_logo_command(logo_command)
if help_string is not None:
block.set_help(help_string)
block.set_value_block(value_block)
@@ -185,6 +187,7 @@ class Block():
self._default = None
self._help = None
self._prim_name = None
+ self._logo_command = None
self._value_block = False
self._content_block = False
@@ -273,3 +276,6 @@ class Block():
def set_prim_name(self, prim_name):
self._prim_name = prim_name
+
+ def set_logo_command(self, logo_command):
+ self._logo_command = logo_command