Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TurtleArtActivity.py5
-rw-r--r--samples/curlygates.ta2
-rw-r--r--tawindow.py2
3 files changed, 3 insertions, 6 deletions
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index 21581e1..d5a126e 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -619,10 +619,6 @@ class TurtleArtActivity(activity.Activity):
self.keep_button.connect('clicked', self._do_keep_cb)
self.keep_button.show()
activity_button.props.page.insert(self.keep_button, -1)
- separator = gtk.SeparatorToolItem()
- separator.props.draw = True
- activity_button.props.page.insert(separator, -1)
- separator.show()
# Save as HTML
self.save_as_html = ToolButton('htmloff')
@@ -1472,3 +1468,4 @@ class ProjectToolbar(gtk.Toolbar):
self.activity.samples_button.show()
+
diff --git a/samples/curlygates.ta b/samples/curlygates.ta
index 6c4dd77..a04a0ed 100644
--- a/samples/curlygates.ta
+++ b/samples/curlygates.ta
@@ -1 +1 @@
-[[0, "start", 204, 175, [null, 1]], [1, "fillscreen", 204, 217, [0, 2, 3, 4]], [2, ["number", 50], 286, 217, [1, null]], [3, ["number", 30], 286, 259, [1, null]], [4, "repeat", 204, 301, [1, 5, 6, null]], [5, ["number", 20], 255, 301, [4, null]], [6, "setxy", 269, 361, [4, 46, 8, 45]], [7, "random", 541, 361, [46, 47, 48, null]], [8, "random", 327, 403, [6, 49, 50, null]], [9, "seth", 269, 479, [45, 10, 29]], [10, "random", 368, 479, [9, 11, 12, null]], [11, ["number", 0], 454, 479, [10, null]], [12, ["number", 360], 454, 521, [10, null]], [13, "stack2", 776, 347, [17, 27]], [14, "hat2", 161, 520, [null, 31]], [15, "setcolor", 776, 263, [19, 16, 17]], [16, ["number", 20], 853, 263, [15, null]], [17, "setshade", 776, 305, [15, 18, 13]], [18, ["number", 60], 861, 305, [17, null]], [19, "setpensize", 776, 221, [30, 20, 15]], [20, ["number", 20], 878, 221, [19, null]], [21, "setcolor", 776, 423, [27, 22, 23]], [22, ["number", 0], 853, 423, [21, null]], [23, "setshade", 776, 465, [21, 24, 44]], [24, "random", 861, 465, [23, 25, 26, null]], [25, ["number", 60], 947, 465, [24, null]], [26, ["number", 80], 947, 507, [24, null]], [27, "setpensize", 776, 381, [13, 28, 21]], [28, ["number", 12], 878, 381, [27, null]], [29, "stack1", 269, 521, [9, null]], [30, "hat1", 776, 179, [null, 19]], [31, "repeat", 161, 562, [14, 32, 33, null]], [32, ["number", 3], 212, 562, [31, null]], [33, "storeinbox1", 226, 622, [31, 34, 35]], [34, ["number", 200], 344, 622, [33, null]], [35, "repeat", 226, 664, [33, 36, 37, null]], [36, ["number", 20], 277, 664, [35, null]], [37, "arc", 291, 724, [35, 38, 39, 40]], [38, ["number", 30], 349, 724, [37, null]], [39, "box1", 349, 766, [37, null]], [40, "storeinbox1", 291, 808, [37, 41, null]], [41, "division2", 409, 808, [40, 42, 43]], [42, "box1", 463, 808, [41, null]], [43, ["number", 1.2], 487, 854, [41, null]], [44, "stack2", 776, 507, [23, null]], [45, ["vspace", 0], 269, 445, [6, 9]], [46, ["identity2", 80], 327, 361, [6, 7]], [47, "leftpos", 627, 361, [7, null]], [48, "rightpos", 627, 403, [7, null]], [49, "bottompos", 413, 403, [8, null]], [50, "toppos", 413, 445, [8, null]], [-1, ["turtle", 1], 764, -268, 189.0, 0.0, 65, 12.0]] \ No newline at end of file
+[[0, "start", 204, 175, [null, 1]], [1, "fillscreen", 204, 217, [0, 2, 3, 4]], [2, ["number", 50], 286, 217, [1, null]], [3, ["number", 30], 286, 259, [1, null]], [4, "repeat", 204, 301, [1, 5, 6, null]], [5, ["number", 20], 255, 301, [4, null]], [6, "setxy", 269, 361, [4, 46, 8, 45]], [7, "random", 541, 361, [46, 47, 48, null]], [8, "random", 327, 403, [6, 49, 50, null]], [9, "seth", 269, 479, [45, 10, 29]], [10, "random", 368, 479, [9, 11, 12, null]], [11, ["number", 0], 454, 479, [10, null]], [12, ["number", 360], 454, 521, [10, null]], [13, "stack2", 776, 347, [17, 27]], [14, "hat2", 161, 520, [null, 31]], [15, "setcolor", 776, 263, [19, 16, 17]], [16, ["number", 20], 853, 263, [15, null]], [17, "setshade", 776, 305, [15, 18, 13]], [18, ["number", 60], 861, 305, [17, null]], [19, "setpensize", 776, 221, [30, 20, 15]], [20, ["number", 20], 878, 221, [19, null]], [21, "setcolor", 776, 423, [27, 22, 23]], [22, ["number", 0], 853, 423, [21, null]], [23, "setshade", 776, 465, [21, 24, 44]], [24, "random", 861, 465, [23, 25, 26, null]], [25, ["number", 60], 947, 465, [24, null]], [26, ["number", 80], 947, 507, [24, null]], [27, "setpensize", 776, 381, [13, 28, 21]], [28, ["number", 12], 878, 381, [27, null]], [29, "stack1", 269, 521, [9, null]], [30, "hat1", 776, 179, [null, 19]], [31, "repeat", 161, 562, [14, 32, 33, null]], [32, ["number", 3], 212, 562, [31, null]], [33, "storeinbox1", 226, 622, [31, 34, 35]], [34, ["number", 200], 344, 622, [33, null]], [35, "repeat", 226, 664, [33, 36, 37, null]], [36, ["number", 20], 277, 664, [35, null]], [37, "arc", 291, 724, [35, 38, 39, 40]], [38, ["number", 30], 349, 724, [37, null]], [39, "box1", 349, 766, [37, null]], [40, "storeinbox1", 291, 808, [37, 41, null]], [41, "division2", 409, 808, [40, 42, 43]], [42, "box1", 463, 808, [41, null]], [43, ["number", "1.2"], 487, 854, [41, null]], [44, "stack2", 776, 507, [23, null]], [45, ["vspace", 0], 269, 445, [6, 9]], [46, ["identity2", 80], 327, 361, [6, 7]], [47, "leftpos", 627, 361, [7, null]], [48, "rightpos", 627, 403, [7, null]], [49, "bottompos", 413, 403, [8, null]], [50, "toppos", 413, 445, [8, null]], [-1, ["turtle", 1], -360, 472, 347.0, 0.0, 69, 12.0]] \ No newline at end of file
diff --git a/tawindow.py b/tawindow.py
index f252a5d..897e672 100644
--- a/tawindow.py
+++ b/tawindow.py
@@ -1155,7 +1155,7 @@ class TurtleArtWindow():
elif spr and hasattr(spr,'type') and (spr.type == 'selector' or\
spr.type == 'palette' or\
spr.type == 'toolbar'):
- if self.timeout_tag[0] == 0:
+ if self.timeout_tag[0] == 0 and hasattr(spr, 'name'):
self.timeout_tag[0] = self._do_show_popup(spr.name)
self.selected_spr = spr
else: