Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tablock.py
diff options
context:
space:
mode:
Diffstat (limited to 'TurtleArt/tablock.py')
-rw-r--r--TurtleArt/tablock.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/TurtleArt/tablock.py b/TurtleArt/tablock.py
index 4015029..b809930 100644
--- a/TurtleArt/tablock.py
+++ b/TurtleArt/tablock.py
@@ -142,6 +142,7 @@ class Block:
self._ei = 0
self._font_size = [6.0, 4.5]
self._image = None
+ self._visible = True
self.block_methods = {
'basic-style': self._make_basic_style,
@@ -211,6 +212,18 @@ class Block:
self.block_list.append_to_list(self)
+ def get_visibility(self):
+ ''' Should block be visible on the palette? '''
+ return self._visible
+
+ def set_visibility(self, state):
+ ''' Should block be visible? '''
+ self._visible = state
+ if self._visible:
+ self.spr.restore()
+ else:
+ self.spr.hide()
+
def expandable(self):
""" Can this block be expanded? """
if self.name in EXPANDABLE: