From 7e6d1757a3d6a23e446bf0f7875a98633a041295 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Wed, 06 Apr 2011 20:02:16 +0000 Subject: added logo_command primitive to block structure --- (limited to 'TurtleArt/tapalette.py') 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 -- cgit v0.9.1