Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TurtleArtActivity.py39
-rw-r--r--icons/blocksoff.svg105
-rw-r--r--icons/blockson.svg117
-rw-r--r--icons/colorsoff.svg (renamed from images/colorsoff.svg)0
-rw-r--r--icons/colorson.svg (renamed from images/colorson.svg)0
-rw-r--r--icons/extrasoff.svg34
-rw-r--r--icons/extrason.svg42
-rw-r--r--icons/flowoff.svg (renamed from images/flowoff.svg)0
-rw-r--r--icons/flowon.svg (renamed from images/flowon.svg)0
-rw-r--r--icons/numbersoff.svg (renamed from images/numbersoff.svg)0
-rw-r--r--icons/numberson.svg (renamed from images/numberson.svg)0
-rw-r--r--icons/paletteoff.svg26
-rw-r--r--icons/paletteon.svg26
-rw-r--r--icons/penoff.svg (renamed from images/penoff.svg)0
-rw-r--r--icons/penon.svg (renamed from images/penon.svg)0
-rw-r--r--icons/portfoliooff.svg (renamed from images/portfoliooff.svg)0
-rw-r--r--icons/portfolioon.svg (renamed from images/portfolioon.svg)0
-rw-r--r--icons/turtleoff.svg (renamed from images/turtleoff.svg)0
-rw-r--r--icons/turtleon.svg (renamed from images/turtleon.svg)0
-rw-r--r--images/blocksoff.svg96
-rw-r--r--images/blockson.svg108
-rw-r--r--po/TurtleArt.pot740
-rw-r--r--tawindow.py4
23 files changed, 706 insertions, 631 deletions
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index b0023bd..1363040 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -287,22 +287,22 @@ class TurtleArtActivity(activity.Activity):
def _do_palette_cb(self, button):
if self.tw.palette == True:
self.tw.hideshow_palette(False)
- self.palette_button.set_icon("blockson")
+ self.palette_button.set_icon("paletteon")
self.palette_button.set_tooltip(_('Show palette'))
else:
self.tw.hideshow_palette(True)
- self.palette_button.set_icon("blocksoff")
+ self.palette_button.set_icon("paletteoff")
self.palette_button.set_tooltip(_('Hide palette'))
- """ These methods are called both from buttons and blocks """
+ """ These methods are called both from buttons and palette """
def do_hidepalette(self):
# print "in do_hidepalette"
- self.palette_button.set_icon("blockson")
+ self.palette_button.set_icon("paletteon")
self.palette_button.set_tooltip(_('Show palette'))
def do_showpalette(self):
# print "in do_showpalette"
- self.palette_button.set_icon("blocksoff")
+ self.palette_button.set_icon("paletteoff")
self.palette_button.set_tooltip(_('Hide palette'))
def _do_hideshow_cb(self, button):
@@ -315,22 +315,22 @@ class TurtleArtActivity(activity.Activity):
self.blocks_button.set_tooltip(_('Hide blocks'))
# update palette buttons too
if self.tw.palette == False:
- self.palette_button.set_icon("blockson")
+ self.palette_button.set_icon("paletteon")
self.palette_button.set_tooltip(_('Show palette'))
else:
- self.palette_button.set_icon("blocksoff")
+ self.palette_button.set_icon("paletteoff")
self.palette_button.set_tooltip(_('Hide palette'))
def do_hide(self):
self.blocks_button.set_icon("hideshowon")
self.blocks_button.set_tooltip(_('Show blocks'))
- self.palette_button.set_icon("blockson")
+ self.palette_button.set_icon("paletteon")
self.palette_button.set_tooltip(_('Show palette'))
def do_show(self):
self.blocks_button.set_icon("hideshowoff")
self.blocks_button.set_tooltip(_('Hide blocks'))
- self.palette_button.set_icon("blocksoff")
+ self.palette_button.set_icon("paletteoff")
self.palette_button.set_tooltip(_('Hide palette'))
def _do_eraser_cb(self, button):
@@ -666,6 +666,14 @@ class TurtleArtActivity(activity.Activity):
view_toolbar.insert(fullscreen_button,-1)
fullscreen_button.show()
+ self.blocks_button = ToolButton( "hideshowoff" )
+ self.blocks_button.set_tooltip(_('Hide blocks'))
+ self.blocks_button.props.sensitive = True
+ self.blocks_button.connect('clicked', self._do_hideshow_cb)
+ self.blocks_button.props.accelerator = _('<Ctrl>b')
+ view_toolbar.insert(self.blocks_button, -1)
+ self.blocks_button.show()
+
cartesian_button = ToolButton('view-Cartesian')
cartesian_button.set_tooltip(_("Cartesian coordinates"))
cartesian_button.connect('clicked', self._do_cartesian_cb)
@@ -727,7 +735,7 @@ class TurtleArtActivity(activity.Activity):
self.resize_down_button.show()
# palette button (blocks)
- self.palette_button = ToolButton( "blocksoff" )
+ self.palette_button = ToolButton( "paletteoff" )
self.palette_button.set_tooltip(_('Hide palette'))
self.palette_button.props.sensitive = True
self.palette_button.connect('clicked', self._do_palette_cb)
@@ -735,15 +743,6 @@ class TurtleArtActivity(activity.Activity):
toolbar_box.toolbar.insert(self.palette_button, -1)
self.palette_button.show()
- # blocks button (hideshow)
- self.blocks_button = ToolButton( "hideshowoff" )
- self.blocks_button.set_tooltip(_('Hide blocks'))
- self.blocks_button.props.sensitive = True
- self.blocks_button.connect('clicked', self._do_hideshow_cb)
- self.blocks_button.props.accelerator = _('<Ctrl>b')
- toolbar_box.toolbar.insert(self.blocks_button, -1)
- self.blocks_button.show()
-
# eraser button
self.eraser_button = ToolButton( "eraseron" )
self.eraser_button.set_tooltip(_('Clean'))
@@ -1323,7 +1322,7 @@ class ProjectToolbar(gtk.Toolbar):
self.activity = pc
# palette button (blocks)
- self.activity.palette_button = ToolButton( "blocksoff" )
+ self.activity.palette_button = ToolButton( "paletteoff" )
self.activity.palette_button.set_tooltip(_('Hide palette'))
self.activity.palette_button.props.sensitive = True
self.activity.palette_button.connect('clicked', \
diff --git a/icons/blocksoff.svg b/icons/blocksoff.svg
index 68eae9b..560981b 100644
--- a/icons/blocksoff.svg
+++ b/icons/blocksoff.svg
@@ -4,30 +4,93 @@
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
- width="45.000004"
- height="45"
+ width="55"
+ height="55"
id="svg2">
<defs
- id="defs19" />
+ id="defs5">
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2431"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,32.193732)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2428"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,45.064925)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2557"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,9.2560985,9.9123239)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2561"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,8.962951,22.783517)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2461"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,32.193732)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2463"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,45.064925)" />
+ </defs>
<path
- d="M 0.5,44.502878 C 0.76098786,35.58432 0.5,17.49712 0.5,17.49712 l 44,0 0,27.005758 -44,0 z"
- id="path4"
- style="fill:#808080;fill-opacity:1;stroke:#a0a0a0;stroke-width:0.99423993px;stroke-opacity:1" />
+ d="m 31.1663,14.065103 c 5.3328,0 5.3328,0 5.3328,0 0,0 1.377128,0.828768 1.83315,1.3332 0.465777,0.515223 1.16655,1.9998 1.16655,1.9998 l 0,6.332701 c 0,0 -0.738943,1.231094 -1.16655,1.6665 -0.476472,0.485161 -1.83315,1.3332 -1.83315,1.3332 l -5.6661,0 0,0 0,1.333199 -6.666,0 0,-1.333199 -5.6661,0 c 0,0 -1.356677,-0.848039 -1.83315,-1.3332 -0.427607,-0.435406 -1.16655,-1.6665 -1.16655,-1.6665 l 0,-6.332701 c 0,0 0.700773,-1.484577 1.16655,-1.9998 0.456022,-0.504432 1.83315,-1.3332 1.83315,-1.3332 l 5.3328,0 0,1.6665 7.3326,0 0,-1.6665 z"
+ id="path9"
+ style="fill:none;stroke:#ffffff;stroke-width:2.29999995;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
- d="m 30.875,30.999999 c 0,4.62493 -3.74962,8.374182 -8.375,8.374182 -4.62538,0 -8.375,-3.749252 -8.375,-8.374182 0,-4.624929 3.74962,-8.374182 8.375,-8.374182 4.62538,0 8.375,3.749253 8.375,8.374182 l 0,0 z"
- id="path27"
- style="fill:#404040;fill-opacity:1;stroke:#404040;stroke-width:1px;stroke-opacity:1" />
- <text
- x="-50.760925"
- y="-462.48117"
- transform="scale(0.9850096,1.0152185)"
- id="text29"
- style="font-size:12.18262196px;font-weight:bold;font-family:Bitstream Vera Sans">
- <tspan
- x="18.273933"
- y="34.975887"
- id="tspan31"
- style="font-size:12.18262196px;font-weight:bold;fill:#ffffff">X</tspan>
- </text>
+ d="m 31.1663,26.936297 c 5.3328,0 5.3328,0 5.3328,0 0,0 1.377128,0.828767 1.83315,1.333199 0.465777,0.515223 1.16655,1.9998 1.16655,1.9998 l 0,6.332701 c 0,0 -0.738943,1.231095 -1.16655,1.666499 -0.476472,0.485162 -1.83315,1.333201 -1.83315,1.333201 l -5.6661,0 0,0 0,1.3332 -6.666,0 0,-1.3332 -5.6661,0 c 0,0 -1.356677,-0.848039 -1.83315,-1.333201 -0.427607,-0.435404 -1.16655,-1.666499 -1.16655,-1.666499 l 0,-6.332701 c 0,0 0.700773,-1.484577 1.16655,-1.9998 0.456022,-0.504432 1.83315,-1.333199 1.83315,-1.333199 l 5.3328,0 0,1.666499 7.3326,0 0,-1.666499 z"
+ id="path2559"
+ style="fill:none;stroke:#ffffff;stroke-width:2.29999995;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</svg>
diff --git a/icons/blockson.svg b/icons/blockson.svg
index d02945f..df19fdb 100644
--- a/icons/blockson.svg
+++ b/icons/blockson.svg
@@ -4,32 +4,105 @@
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
- width="45.000004"
- height="45"
+ width="55"
+ height="55"
id="svg2">
<defs
- id="defs19" />
- <path
- d="M 0.5,44.502878 C 0.76098786,35.58432 0.5,17.49712 0.5,17.49712 l 44,0 0,27.005758 -44,0 z"
- id="path4"
- style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:0.99423993px;stroke-opacity:1" />
+ id="defs5">
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2431"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,32.193732)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2428"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,45.064925)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ffff00;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2557"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,9.2560985,9.9123239)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2561"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,8.962951,22.783517)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2461"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,32.193732)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2463"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,45.064925)" />
+ </defs>
+ <rect
+ width="55"
+ height="55"
+ rx="0"
+ x="0"
+ y="0"
+ id="rect2839"
+ style="fill:#ffd200;fill-opacity:1;fill-rule:evenodd;stroke:none" />
<g
- transform="matrix(1,0,0,1.0306686,-108,16.956129)"
- id="g6">
+ transform="translate(-11.863578,-18.461929)"
+ id="g2457">
<path
- d="m 79.5,438.375 c 0,4.48731 -3.749615,8.125 -8.375,8.125 -4.625385,0 -8.375,-3.63769 -8.375,-8.125 0,-4.48731 3.749615,-8.125 8.375,-8.125 4.625385,0 8.375,3.63769 8.375,8.125 l 0,0 z"
- transform="translate(59.375,-424.74902)"
- id="path8"
- style="fill:#00e000;fill-opacity:1;stroke:#00e000;stroke-width:0.98500961;stroke-opacity:1" />
- <text
- id="text10"
- style="font-size:12px;font-weight:bold;font-family:Bitstream Vera Sans">
- <tspan
- x="125.5"
- y="17.5"
- id="tspan12"
- style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">+</tspan>
- </text>
+ d="m 43.029878,32.527032 c 5.3328,0 5.3328,0 5.3328,0 0,0 1.377128,0.828768 1.83315,1.3332 0.465777,0.515223 1.16655,1.9998 1.16655,1.9998 l 0,6.332701 c 0,0 -0.738943,1.231094 -1.16655,1.6665 -0.476472,0.485161 -1.83315,1.3332 -1.83315,1.3332 l -5.6661,0 0,0 0,1.333199 -6.666,0 0,-1.333199 -5.6661,0 c 0,0 -1.356677,-0.848039 -1.83315,-1.3332 -0.427607,-0.435406 -1.16655,-1.6665 -1.16655,-1.6665 l 0,-6.332701 c 0,0 0.700773,-1.484577 1.16655,-1.9998 0.456022,-0.504432 1.83315,-1.3332 1.83315,-1.3332 l 5.3328,0 0,1.6665 7.3326,0 0,-1.6665 z"
+ id="path9"
+ style="fill:url(#linearGradient2461);fill-opacity:1;stroke:#c0a000;stroke-width:0.66659999;stroke-opacity:1" />
+ <path
+ d="m 43.029878,45.398226 c 5.3328,0 5.3328,0 5.3328,0 0,0 1.377128,0.828767 1.83315,1.333199 0.465777,0.515223 1.16655,1.9998 1.16655,1.9998 l 0,6.332701 c 0,0 -0.738943,1.231095 -1.16655,1.666499 -0.476472,0.485162 -1.83315,1.333201 -1.83315,1.333201 l -5.6661,0 0,0 0,1.3332 -6.666,0 0,-1.3332 -5.6661,0 c 0,0 -1.356677,-0.848039 -1.83315,-1.333201 -0.427607,-0.435404 -1.16655,-1.666499 -1.16655,-1.666499 l 0,-6.332701 c 0,0 0.700773,-1.484577 1.16655,-1.9998 0.456022,-0.504432 1.83315,-1.333199 1.83315,-1.333199 l 5.3328,0 0,1.666499 7.3326,0 0,-1.666499 z"
+ id="path2559"
+ style="fill:url(#linearGradient2463);fill-opacity:1;stroke:#c0a000;stroke-width:0.66659999;stroke-opacity:1" />
</g>
</svg>
diff --git a/images/colorsoff.svg b/icons/colorsoff.svg
index b542d6b..b542d6b 100644
--- a/images/colorsoff.svg
+++ b/icons/colorsoff.svg
diff --git a/images/colorson.svg b/icons/colorson.svg
index 9cd4ef1..9cd4ef1 100644
--- a/images/colorson.svg
+++ b/icons/colorson.svg
diff --git a/icons/extrasoff.svg b/icons/extrasoff.svg
new file mode 100644
index 0000000..9d863d0
--- /dev/null
+++ b/icons/extrasoff.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="55"
+ height="55"
+ id="svg2">
+ <defs
+ id="defs4" />
+ <g
+ transform="translate(51.861336,-0.235324)"
+ id="g3247"
+ style="fill:none;stroke:#ffffff;stroke-width:2.29999995;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
+ <path
+ d="M -36.1417,31.566802 l 0.114372,5.261133 11.437247,6.290486 0.228745,-13.495951"
+ id="path2463"
+ style="fill:none;stroke:#ffffff;stroke-width:2.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ d="M -24.132592,29.736843 l 0.05719,13.381578 11.723178,-7.548583 0,-4.689272 -5.947368,3.545548"
+ id="path2465"
+ style="fill:none;stroke:#ffffff;stroke-width:2.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ d="M -41.860324,27.563765 l 5.604251,-5.146761 -5.832996,-2.973684 12.123482,-7.091093 5.718623,3.316801 5.489879,-3.088056 12.1234818,7.319838 -5.8329958,2.401822 5.4898784,5.032388 -11.3228744,7.205466 -5.947369,-5.261134 -6.290485,5.261134 -11.322875,-6.976721 z"
+ id="path2459"
+ style="fill:none;stroke:#ffffff;stroke-width:2.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ d="M -35.455466,22.188259 l 10.751013,-6.747976 11.780364,6.862349 -11.322875,6.747975 -11.208502,-6.862348 z"
+ id="path2461"
+ style="fill:none;stroke:#ffffff;stroke-width:2.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+</svg>
diff --git a/icons/extrason.svg b/icons/extrason.svg
new file mode 100644
index 0000000..3d2cd85
--- /dev/null
+++ b/icons/extrason.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="55"
+ height="55"
+ id="svg2">
+ <defs
+ id="defs4" />
+ <rect
+ width="55"
+ height="55"
+ rx="0"
+ x="0"
+ y="0"
+ id="rect2839"
+ style="fill:#ffd200;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <g
+ transform="translate(51.861336,-0.235324)"
+ id="g3247"
+ style="stroke:#800000;stroke-opacity:1">
+ <path
+ d="M -36.1417,31.566802 l 0.114372,5.261133 11.437247,6.290486 0.228745,-13.495951"
+ id="path2463"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#800000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M -24.132592,29.736843 l 0.05719,13.381578 11.723178,-7.548583 0,-4.689272 -5.947368,3.545548"
+ id="path2465"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#800000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M -41.860324,27.563765 l 5.604251,-5.146761 -5.832996,-2.973684 12.123482,-7.091093 5.718623,3.316801 5.489879,-3.088056 12.1234818,7.319838 -5.8329958,2.401822 5.4898784,5.032388 -11.3228744,7.205466 -5.947369,-5.261134 -6.290485,5.261134 -11.322875,-6.976721 z"
+ id="path2459"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#800000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M -35.455466,22.188259 l 10.751013,-6.747976 11.780364,6.862349 -11.322875,6.747975 -11.208502,-6.862348 z"
+ id="path2461"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#800000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/images/flowoff.svg b/icons/flowoff.svg
index 13b11c5..13b11c5 100644
--- a/images/flowoff.svg
+++ b/icons/flowoff.svg
diff --git a/images/flowon.svg b/icons/flowon.svg
index b115fa7..b115fa7 100644
--- a/images/flowon.svg
+++ b/icons/flowon.svg
diff --git a/images/numbersoff.svg b/icons/numbersoff.svg
index cffabf7..cffabf7 100644
--- a/images/numbersoff.svg
+++ b/icons/numbersoff.svg
diff --git a/images/numberson.svg b/icons/numberson.svg
index 124994e..124994e 100644
--- a/images/numberson.svg
+++ b/icons/numberson.svg
diff --git a/icons/paletteoff.svg b/icons/paletteoff.svg
new file mode 100644
index 0000000..2d32eef
--- /dev/null
+++ b/icons/paletteoff.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="45"
+ height="45"
+ id="svg2">
+ <path
+ d="M 0.5,44.5 C 0.75,35.5 0.5,17.5 0.5,17.5 l 44,0 0,27 -44,0 z"
+ style="fill:#FFFFFF;fill-opacity:1;stroke:#FFFFFF;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="m 30.875,30.999999 c 0,4.62493 -3.74962,8.374182 -8.375,8.374182 -4.62538,0 -8.375,-3.749252 -8.375,-8.374182 0,-4.624929 3.74962,-8.374182 8.375,-8.374182 4.62538,0 8.375,3.749253 8.375,8.374182 l 0,0 z"
+ style="fill:#404040;fill-opacity:1;stroke:#404040;stroke-width:1px;stroke-opacity:1" />
+ <text
+ x="0"
+ y="0"
+ style="font-size:12px;font-weight:bold;font-family:Bitstream Vera Sans">
+ <tspan
+ x="18.3"
+ y="35"
+ style="font-size:12px;font-weight:bold;fill:#FFFFFF">X</tspan>
+ </text>
+</svg>
diff --git a/icons/paletteon.svg b/icons/paletteon.svg
new file mode 100644
index 0000000..2ae1eb8
--- /dev/null
+++ b/icons/paletteon.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="45"
+ height="45"
+ id="svg2">
+ <path
+ d="M 0.5,44.5 C 0.75,35.5 0.5,17.5 0.5,17.5 l 44,0 0,27 -44,0 z"
+ style="fill:#FFD000;fill-opacity:1;stroke:#A08000;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="m 30.875,30.999999 c 0,4.62493 -3.74962,8.374182 -8.375,8.374182 -4.62538,0 -8.375,-3.749252 -8.375,-8.374182 0,-4.624929 3.74962,-8.374182 8.375,-8.374182 4.62538,0 8.375,3.749253 8.375,8.374182 l 0,0 z"
+ style="fill:#00FF00;fill-opacity:1;stroke:#00FF00;stroke-width:1px;stroke-opacity:1" />
+ <text
+ x="0"
+ y="0"
+ style="font-size:12px;font-weight:bold;font-family:Bitstream Vera Sans">
+ <tspan
+ x="18.3"
+ y="35"
+ style="font-size:12px;font-weight:bold;fill:#FFFFFF">+</tspan>
+ </text>
+</svg>
diff --git a/images/penoff.svg b/icons/penoff.svg
index 109c0d6..109c0d6 100644
--- a/images/penoff.svg
+++ b/icons/penoff.svg
diff --git a/images/penon.svg b/icons/penon.svg
index c717a9e..c717a9e 100644
--- a/images/penon.svg
+++ b/icons/penon.svg
diff --git a/images/portfoliooff.svg b/icons/portfoliooff.svg
index d428a91..d428a91 100644
--- a/images/portfoliooff.svg
+++ b/icons/portfoliooff.svg
diff --git a/images/portfolioon.svg b/icons/portfolioon.svg
index fa4ddf6..fa4ddf6 100644
--- a/images/portfolioon.svg
+++ b/icons/portfolioon.svg
diff --git a/images/turtleoff.svg b/icons/turtleoff.svg
index 34af2f3..34af2f3 100644
--- a/images/turtleoff.svg
+++ b/icons/turtleoff.svg
diff --git a/images/turtleon.svg b/icons/turtleon.svg
index bd19cff..bd19cff 100644
--- a/images/turtleon.svg
+++ b/icons/turtleon.svg
diff --git a/images/blocksoff.svg b/images/blocksoff.svg
deleted file mode 100644
index 560981b..0000000
--- a/images/blocksoff.svg
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.0"
- width="55"
- height="55"
- id="svg2">
- <defs
- id="defs5">
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2431"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,32.193732)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2428"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,45.064925)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient3172"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- id="linearGradient3166">
- <stop
- id="stop3168"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop3170"
- style="stop-color:#ffff00;stop-opacity:1"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2557"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,9.2560985,9.9123239)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2561"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,8.962951,22.783517)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2461"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,32.193732)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2463"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,45.064925)" />
- </defs>
- <path
- d="m 31.1663,14.065103 c 5.3328,0 5.3328,0 5.3328,0 0,0 1.377128,0.828768 1.83315,1.3332 0.465777,0.515223 1.16655,1.9998 1.16655,1.9998 l 0,6.332701 c 0,0 -0.738943,1.231094 -1.16655,1.6665 -0.476472,0.485161 -1.83315,1.3332 -1.83315,1.3332 l -5.6661,0 0,0 0,1.333199 -6.666,0 0,-1.333199 -5.6661,0 c 0,0 -1.356677,-0.848039 -1.83315,-1.3332 -0.427607,-0.435406 -1.16655,-1.6665 -1.16655,-1.6665 l 0,-6.332701 c 0,0 0.700773,-1.484577 1.16655,-1.9998 0.456022,-0.504432 1.83315,-1.3332 1.83315,-1.3332 l 5.3328,0 0,1.6665 7.3326,0 0,-1.6665 z"
- id="path9"
- style="fill:none;stroke:#ffffff;stroke-width:2.29999995;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <path
- d="m 31.1663,26.936297 c 5.3328,0 5.3328,0 5.3328,0 0,0 1.377128,0.828767 1.83315,1.333199 0.465777,0.515223 1.16655,1.9998 1.16655,1.9998 l 0,6.332701 c 0,0 -0.738943,1.231095 -1.16655,1.666499 -0.476472,0.485162 -1.83315,1.333201 -1.83315,1.333201 l -5.6661,0 0,0 0,1.3332 -6.666,0 0,-1.3332 -5.6661,0 c 0,0 -1.356677,-0.848039 -1.83315,-1.333201 -0.427607,-0.435404 -1.16655,-1.666499 -1.16655,-1.666499 l 0,-6.332701 c 0,0 0.700773,-1.484577 1.16655,-1.9998 0.456022,-0.504432 1.83315,-1.333199 1.83315,-1.333199 l 5.3328,0 0,1.666499 7.3326,0 0,-1.666499 z"
- id="path2559"
- style="fill:none;stroke:#ffffff;stroke-width:2.29999995;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-</svg>
diff --git a/images/blockson.svg b/images/blockson.svg
deleted file mode 100644
index df19fdb..0000000
--- a/images/blockson.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.0"
- width="55"
- height="55"
- id="svg2">
- <defs
- id="defs5">
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2431"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,32.193732)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2428"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,45.064925)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient3172"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- id="linearGradient3166">
- <stop
- id="stop3168"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop3170"
- style="stop-color:#ffff00;stop-opacity:1"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2557"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,9.2560985,9.9123239)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2561"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,8.962951,22.783517)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2461"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,32.193732)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2463"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.3333,0,0,0.3333,27.031478,45.064925)" />
- </defs>
- <rect
- width="55"
- height="55"
- rx="0"
- x="0"
- y="0"
- id="rect2839"
- style="fill:#ffd200;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <g
- transform="translate(-11.863578,-18.461929)"
- id="g2457">
- <path
- d="m 43.029878,32.527032 c 5.3328,0 5.3328,0 5.3328,0 0,0 1.377128,0.828768 1.83315,1.3332 0.465777,0.515223 1.16655,1.9998 1.16655,1.9998 l 0,6.332701 c 0,0 -0.738943,1.231094 -1.16655,1.6665 -0.476472,0.485161 -1.83315,1.3332 -1.83315,1.3332 l -5.6661,0 0,0 0,1.333199 -6.666,0 0,-1.333199 -5.6661,0 c 0,0 -1.356677,-0.848039 -1.83315,-1.3332 -0.427607,-0.435406 -1.16655,-1.6665 -1.16655,-1.6665 l 0,-6.332701 c 0,0 0.700773,-1.484577 1.16655,-1.9998 0.456022,-0.504432 1.83315,-1.3332 1.83315,-1.3332 l 5.3328,0 0,1.6665 7.3326,0 0,-1.6665 z"
- id="path9"
- style="fill:url(#linearGradient2461);fill-opacity:1;stroke:#c0a000;stroke-width:0.66659999;stroke-opacity:1" />
- <path
- d="m 43.029878,45.398226 c 5.3328,0 5.3328,0 5.3328,0 0,0 1.377128,0.828767 1.83315,1.333199 0.465777,0.515223 1.16655,1.9998 1.16655,1.9998 l 0,6.332701 c 0,0 -0.738943,1.231095 -1.16655,1.666499 -0.476472,0.485162 -1.83315,1.333201 -1.83315,1.333201 l -5.6661,0 0,0 0,1.3332 -6.666,0 0,-1.3332 -5.6661,0 c 0,0 -1.356677,-0.848039 -1.83315,-1.333201 -0.427607,-0.435404 -1.16655,-1.666499 -1.16655,-1.666499 l 0,-6.332701 c 0,0 0.700773,-1.484577 1.16655,-1.9998 0.456022,-0.504432 1.83315,-1.333199 1.83315,-1.333199 l 5.3328,0 0,1.666499 7.3326,0 0,-1.666499 z"
- id="path2559"
- style="fill:url(#linearGradient2463);fill-opacity:1;stroke:#c0a000;stroke-width:0.66659999;stroke-opacity:1" />
- </g>
-</svg>
diff --git a/po/TurtleArt.pot b/po/TurtleArt.pot
index 9b8c2ff..3980220 100644
--- a/po/TurtleArt.pot
+++ b/po/TurtleArt.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-02-20 00:34+0000\n"
+"POT-Creation-Date: 2010-02-21 13:33+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,94 +17,94 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#: activity/activity.info:2
-#: /home/walter/Desktop/ta-refactoring/tawindow.py:1199
-#: /home/walter/Desktop/ta-refactoring/tawindow.py:2402
+#: /home/walter/Desktop/ta-refactoring/tawindow.py:1229
+#: /home/walter/Desktop/ta-refactoring/tawindow.py:2432
#: /home/walter/Desktop/ta-refactoring/turtleart.py:76
#: /home/walter/Desktop/ta-refactoring/taexporthtml.py:286
msgid "Turtle Art"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/tawindow.py:1453
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:313
+#: /home/walter/Desktop/ta-refactoring/tawindow.py:1483
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:315
msgid "click to open"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/tawindow.py:2399
-#: /home/walter/Desktop/ta-refactoring/tawindow.py:2403
-#: /home/walter/Desktop/ta-refactoring/talogo.py:736
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:698
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1153
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:354
+#: /home/walter/Desktop/ta-refactoring/tawindow.py:2429
+#: /home/walter/Desktop/ta-refactoring/tawindow.py:2433
+#: /home/walter/Desktop/ta-refactoring/talogo.py:742
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:687
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1142
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:356
msgid "xcor"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/tawindow.py:2399
-#: /home/walter/Desktop/ta-refactoring/tawindow.py:2403
-#: /home/walter/Desktop/ta-refactoring/talogo.py:737
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:698
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1153
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:355
+#: /home/walter/Desktop/ta-refactoring/tawindow.py:2429
+#: /home/walter/Desktop/ta-refactoring/tawindow.py:2433
+#: /home/walter/Desktop/ta-refactoring/talogo.py:743
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:687
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1142
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:357
msgid "ycor"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/tawindow.py:2399
-#: /home/walter/Desktop/ta-refactoring/tawindow.py:2403
-#: /home/walter/Desktop/ta-refactoring/talogo.py:737
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:699
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1154
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:262
+#: /home/walter/Desktop/ta-refactoring/tawindow.py:2429
+#: /home/walter/Desktop/ta-refactoring/tawindow.py:2433
+#: /home/walter/Desktop/ta-refactoring/talogo.py:743
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:688
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1143
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:263
msgid "heading"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/tawindow.py:2462
+#: /home/walter/Desktop/ta-refactoring/tawindow.py:2492
msgid "image"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/talogo.py:699
+#: /home/walter/Desktop/ta-refactoring/talogo.py:702
msgid "did not output to"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/talogo.py:738
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:311
+#: /home/walter/Desktop/ta-refactoring/talogo.py:744
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:313
msgid "scale"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/talogo.py:741
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:285
+#: /home/walter/Desktop/ta-refactoring/talogo.py:747
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:286
msgid "pen down"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/talogo.py:743
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:287
+#: /home/walter/Desktop/ta-refactoring/talogo.py:749
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:288
msgid "pen up"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/talogo.py:745
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:246
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:253
+#: /home/walter/Desktop/ta-refactoring/talogo.py:751
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:247
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:254
msgid "color"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/talogo.py:746
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:253
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:323
+#: /home/walter/Desktop/ta-refactoring/talogo.py:752
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:254
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:325
msgid "shade"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/talogo.py:747
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:286
+#: /home/walter/Desktop/ta-refactoring/talogo.py:753
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:287
msgid "pen size"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/talogo.py:762
+#: /home/walter/Desktop/ta-refactoring/talogo.py:768
msgid "I don't know how to"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/talogo.py:916
+#: /home/walter/Desktop/ta-refactoring/talogo.py:922
msgid "doesn't like"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/talogo.py:916
+#: /home/walter/Desktop/ta-refactoring/talogo.py:922
msgid "as input"
msgstr ""
@@ -113,7 +113,7 @@ msgid "presentation"
msgstr ""
#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:188
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:860
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:849
msgid "Project"
msgstr ""
@@ -133,8 +133,8 @@ msgstr ""
#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:306
#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:322
#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:334
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:742
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1338
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:731
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1327
#: /home/walter/Desktop/ta-refactoring/turtleart.py:146
msgid "Hide palette"
msgstr ""
@@ -146,196 +146,196 @@ msgstr ""
#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:315
#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:332
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:751
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1351
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:657
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:740
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1340
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:662
msgid "Hide blocks"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:428
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:417
msgid "Rescale coordinates down"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:436
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:721
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1182
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:425
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:710
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1171
msgid "Rescale coordinates up"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:618
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1441
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:607
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1430
msgid "Save snapshot"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:625
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1276
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:614
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1265
msgid "Save as HTML"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:632
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:621
msgid "Save as Logo"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:639
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1294
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:628
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1283
msgid "Save as image"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:646
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1308
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:635
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1297
msgid "Load my block"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:654
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1318
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:643
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1307
msgid "Import project from the Journal"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:674
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1117
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:663
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1106
msgid "Fullscreen"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:681
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1130
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:670
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1119
#: /home/walter/Desktop/ta-refactoring/turtleart.py:96
msgid "Cartesian coordinates"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:687
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1139
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:676
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1128
#: /home/walter/Desktop/ta-refactoring/turtleart.py:100
msgid "Polar coordinates"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:727
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1168
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:716
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1157
#: /home/walter/Desktop/ta-refactoring/turtleart.py:108
msgid "Grow blocks"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:734
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1175
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:723
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1164
#: /home/walter/Desktop/ta-refactoring/turtleart.py:112
msgid "Shrink blocks"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:745
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1343
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:734
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1332
msgid "<Ctrl>p"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:754
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1356
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:743
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1345
msgid "<Ctrl>b"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:760
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1423
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:749
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1412
#: /home/walter/Desktop/ta-refactoring/turtleart.py:161
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:642
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:647
msgid "Clean"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:763
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1428
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:752
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1417
msgid "<Ctrl>e"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:769
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1369
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:758
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1358
#: /home/walter/Desktop/ta-refactoring/turtleart.py:165
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:701
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:707
msgid "Run"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:772
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1373
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:761
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1362
msgid "<Ctrl>r"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:778
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1381
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:767
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1370
#: /home/walter/Desktop/ta-refactoring/turtleart.py:169
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:702
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:708
msgid "Step"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:781
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1385
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:770
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1374
msgid "<Ctrl>w"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:787
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1393
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:776
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1382
#: /home/walter/Desktop/ta-refactoring/turtleart.py:173
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:638
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:643
msgid "Debug"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:790
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:779
msgid "<Alt>d"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:796
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1406
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:721
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:785
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1395
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:727
msgid "Stop turtle"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:799
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1410
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:788
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1399
msgid "<Ctrl>s"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:811
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1459
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:800
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1448
msgid "Samples"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:822
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1257
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:811
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1246
msgid "Move the cursor over the orange palette for help."
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:831
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:868
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:820
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:857
msgid "Help"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:862
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:851
#: /home/walter/Desktop/ta-refactoring/turtleart.py:121
msgid "View"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:864
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:853
#: /home/walter/Desktop/ta-refactoring/turtleart.py:136
msgid "Edit"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:866
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:855
msgid "Import/Export"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1198
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1187
#: /home/walter/Desktop/ta-refactoring/turtleart.py:127
msgid "Copy"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1210
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1199
#: /home/walter/Desktop/ta-refactoring/turtleart.py:131
msgid "Paste"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1285
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1274
msgid "Save Logo"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1398
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1387
msgid "<Ctrl>d"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1464
+#: /home/walter/Desktop/ta-refactoring/TurtleArtActivity.py:1453
msgid "<Ctrl>o"
msgstr ""
@@ -376,7 +376,7 @@ msgid "Turtle"
msgstr ""
#: /home/walter/Desktop/ta-refactoring/taconstants.py:233
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:348
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:350
msgid "turtle"
msgstr ""
@@ -413,7 +413,7 @@ msgid "picture bottom"
msgstr ""
#: /home/walter/Desktop/ta-refactoring/taconstants.py:241
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:333
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:335
msgid "box"
msgstr ""
@@ -426,899 +426,915 @@ msgid "box 2"
msgstr ""
#: /home/walter/Desktop/ta-refactoring/taconstants.py:244
-msgid " clean "
+msgid "Cartesian"
msgstr ""
#: /home/walter/Desktop/ta-refactoring/taconstants.py:245
+msgid " clean "
+msgstr ""
+
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:246
msgid "empty heap"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:247
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:482
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:248
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:486
msgid "comment"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:248
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:249
msgid "cyan"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:251
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:252
msgid "empty trash"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:253
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:254
msgid "fill screen"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:254
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:255
msgid "forever"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:255
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:256
msgid "forward"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:256
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:257
msgid "full screen"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:258
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:259
msgid "green"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:259
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:328
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:487
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:513
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:260
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:330
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:491
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:517
msgid "action"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:260
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:329
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:261
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:331
msgid "action 1"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:261
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:330
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:262
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:332
msgid "action 2"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:263
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:264
msgid "height"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:264
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:265
msgid "hide blocks"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:267
#: /home/walter/Desktop/ta-refactoring/taconstants.py:268
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:269
msgid "if"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:267
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:268
msgid "then"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:268
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:269
msgid "then else"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:270
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:271
msgid "query keyboard"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:271
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:272
msgid "keyboard"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:272
#: /home/walter/Desktop/ta-refactoring/taconstants.py:273
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:274
msgid "left"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:274
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:275
msgid "picture left"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:278
#: /home/walter/Desktop/ta-refactoring/taconstants.py:279
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:280
msgid "Python"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:280
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:281
msgid " "
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:281
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:282
msgid "not"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:283
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:284
msgid "orange"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:284
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:285
msgid "or"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:295
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:296
+msgid "polar"
+msgstr ""
+
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:297
msgid "pop"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:296
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:298
msgid "show heap"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:297
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:299
msgid "print"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:299
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:301
msgid "purple"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:300
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:302
msgid "push"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:301
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:303
msgid "random"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:301
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:303
msgid "min"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:301
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:303
msgid "max"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:302
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:304
msgid "red"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:303
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:305
msgid "mod"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:304
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:306
msgid "repeat"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:305
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:307
msgid "restore last"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:306
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:308
msgid "restore all"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:307
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:308
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:309
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:310
msgid "right"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:309
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:311
msgid "picture right"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:310
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:312
msgid "save picture"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:315
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:317
msgid "set color"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:316
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:318
msgid "set heading"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:317
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:319
msgid "set pen size"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:318
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:320
msgid "set scale"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:319
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:321
msgid "set shade"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:320
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:322
msgid "set text color"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:321
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:323
msgid "set text size"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:322
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:324
msgid "set xy"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:322
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:494
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:495
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:324
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:498
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:499
msgid "x"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:322
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:324
msgid "y"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:324
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:326
msgid "show"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:325
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:327
msgid "show blocks"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:326
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:328
msgid "show aligned"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:331
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:333
msgid "start"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:332
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:334
msgid "stop action"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:333
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:335
msgid "store in"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:333
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:335
msgid "value"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:334
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:336
msgid "store in box 1"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:335
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:337
msgid "store in box 2"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:336
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:511
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:512
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:517
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:525
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:338
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:515
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:516
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:521
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:529
msgid "text"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:343
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:616
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:345
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:620
msgid "text size"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:344
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:346
msgid "title x"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:345
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:347
msgid "title y"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:346
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:348
msgid "top"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:347
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:349
msgid "picture top"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:349
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:351
msgid "until"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:351
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:353
msgid "wait"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:352
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:354
msgid "while"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:353
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:355
msgid "width"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:356
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:358
msgid "yellow"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:481
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:516
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:485
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:520
msgid "my box"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:501
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:505
msgid "label"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:502
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:506
msgid "picture name"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:518
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:519
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:520
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:521
#: /home/walter/Desktop/ta-refactoring/taconstants.py:522
#: /home/walter/Desktop/ta-refactoring/taconstants.py:523
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:808
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:823
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:839
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:870
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:901
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:932
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:524
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:525
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:526
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:527
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:814
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:829
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:845
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:876
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:907
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:938
msgid "Title"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:594
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:598
msgid "audio"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:595
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:599
msgid "divide"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:596
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:600
msgid "equal"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:597
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:601
msgid "greater than"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:598
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:602
msgid "horizontal space"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:599
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:603
msgid "identity"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:600
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:604
msgid "if then"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:601
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:605
msgid "if then else"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:602
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:606
msgid "journal"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:603
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:607
msgid "less than"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:604
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:608
msgid "minus"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:605
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:609
msgid "Python code"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:606
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:610
msgid "number"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:607
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:611
msgid "plus"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:608
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:612
msgid "multiply"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:609
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:613
msgid "square root"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:610
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:611
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:614
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:615
msgid "presentation 1x1"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:612
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:616
msgid "presentation 1x2"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:613
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:617
msgid "presentation 2x1"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:614
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:618
msgid "presentation 2x2"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:615
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:619
msgid "presentation bulleted list"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:617
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:621
msgid "vertical space"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:623
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:627
msgid "chooses which turtle to command"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:624
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:628
msgid "logical AND operator"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:625
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:629
msgid "moves turtle along an arc"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:626
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:630
msgid "Sugar Journal audio object"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:627
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:631
msgid "moves turtle backward"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:628
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:632
msgid "palette of variable blocks"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:629
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:633
msgid "ycor of bottom of screen"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:630
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:634
msgid "Variable 1 (numeric value)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:631
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:635
msgid "Variable 2 (numeric value)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:632
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:636
msgid "named variable (numeric value)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:633
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:637
+msgid "displays Cartesian coordinates"
+msgstr ""
+
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:638
msgid "clears the screen and reset the turtle"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:634
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:639
msgid "emptys FILO (first-in-last-out heap)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:635
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:640
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:636
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:641
msgid "a palette of pen colors"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:637
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:642
msgid "places a comment in your code"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:639
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:644
msgid "Sugar Journal description field"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:640
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:645
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:641
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:646
msgid "permanently deletes items in trash"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:643
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:648
msgid "logical equal-to operator"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:644
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:649
msgid "palette of extra options"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:645
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:650
msgid "fills the background with (color, shade)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:646
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:651
msgid "palette of flow operators"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:647
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:652
msgid "loops forever"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:648
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:653
msgid "moves turtle forward"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:649
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:654
msgid "hides the Sugar toolbars"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:650
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:655
msgid "logical greater-than operator"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:651
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:656
msgid "top of Action 1 stack"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:652
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:657
msgid "top of Action 2 stack"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:653
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:658
msgid "top of nameable action stack"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:654
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:659
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:655
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:660
msgid "the canvas height"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:656
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:661
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:658
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:663
msgid "jogs stack right"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:659
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:664
msgid "identity operator used for extending blocks"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:660
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:665
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:661
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:666
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:662
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:667
msgid "Sugar Journal media object"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:663
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:668
msgid "query for keyboard input (results stored in keyboard block)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:664
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:669
msgid "holds results of query-keyboard block"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:665
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:670
msgid "xcor of left of screen"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:666
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:671
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:667
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:672
msgid "logical less-than operator"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:668
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:673
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:669
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:670
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:674
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:675
msgid "a programmable block: used to add advanced math equations, e.g., sin(x)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:671
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:676
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:672
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:677
msgid "logical NOT operator"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:673
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:678
msgid "palette of numeric operators"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:674
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:679
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:675
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:680
msgid "logical OR operator"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:676
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:681
msgid "changes the orientation of the palette of blocks"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:677
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:682
msgid "Turtle will draw when moved."
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:678
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:683
msgid "palette of pen commands"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:679
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:684
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:680
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:685
msgid "Turtle will not draw when moved."
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:681
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:727
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:686
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:733
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:682
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:728
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:687
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:734
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:683
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:684
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:729
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:730
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:688
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:689
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:735
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:736
msgid "presentation template: select two Journal objects"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:685
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:731
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:690
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:737
msgid "presentation template: select four Journal objects"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:686
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:732
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:691
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:738
msgid "presentation template: list of bullets"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:687
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:692
msgid "adds two alphanumeric inputs"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:688
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:693
+msgid "displays polar coordinates"
+msgstr ""
+
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:694
msgid "pops value off FILO (first-in last-out heap)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:689
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:695
msgid "palette of presentation templates"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:690
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:696
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:691
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:697
msgid "shows values in FILO (first-in last-out heap)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:692
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:698
msgid "multiplies two numeric inputs"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:693
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:699
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:694
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:700
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:695
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:701
msgid "modular (remainder) operator"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:696
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:702
msgid "loops specified number of times"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:697
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:703
msgid "restores most recent blocks from trash"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:698
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:704
msgid "restore all blocks from trash"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:699
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:705
msgid "xcor of right of screen"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:700
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:706
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:703
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:709
msgid "saves a picture to the Sugar Journal"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:704
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:710
msgid "holds current scale value"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:705
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:711
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:706
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:712
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:707
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:713
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:708
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:714
msgid "sets the scale of media"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:709
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:715
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:710
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:716
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:711
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:717
msgid "sets size of text drawn by turtle"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:712
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:718
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:713
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:719
msgid "holds current pen shade"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:714
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:720
msgid "draws text or show media from the Journal"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:715
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:721
msgid "restores hidden blocks"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:716
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:722
msgid "calculates square root"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:717
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:723
msgid "invokes Action 1 stack"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:718
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:724
msgid "invokes Action 2 stack"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:719
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:725
msgid "invokes named action stack"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:720
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:726
msgid "connects action to toolbar run buttons"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:722
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:728
msgid "stops current action"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:723
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:729
msgid "stores numeric value in Variable 1"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:724
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:730
msgid "stores numeric value in Variable 2"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:725
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:731
msgid "stores numeric value in named variable"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:726
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:732
msgid "string value"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:733
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:739
msgid "holds current text color (can be used in place of a number block)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:734
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:740
msgid "holds current text size (can be used in place of a number block)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:735
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:741
msgid "ycor of top of screen"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:736
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:742
msgid "a place to throw away blocks"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:737
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:743
msgid "palette of turtle commands"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:738
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:744
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:739
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:745
msgid "jogs stack down"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:740
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:746
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:741
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:747
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:742
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:748
msgid "the canvas width"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:743
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:749
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:744
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:750
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:803
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:809
msgid "bulleted list"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:818
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:824
msgid "picture"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:834
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:840
msgid "2×2 pictures"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:865
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:871
msgid "2×1 pictures"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:896
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:902
msgid "1×2 pictures"
msgstr ""
-#: /home/walter/Desktop/ta-refactoring/taconstants.py:927
+#: /home/walter/Desktop/ta-refactoring/taconstants.py:933
msgid "1×1 picture"
msgstr ""
diff --git a/tawindow.py b/tawindow.py
index b650e31..703c668 100644
--- a/tawindow.py
+++ b/tawindow.py
@@ -457,9 +457,9 @@ class TurtleArtWindow():
svg = SVG()
x, y = 50, 0
for i, name in enumerate(PALETTE_NAMES):
- a = svg_str_to_pixbuf(svg_from_file("%s/images/%soff.svg" % (
+ a = svg_str_to_pixbuf(svg_from_file("%s/icons/%soff.svg" % (
self.path, name)))
- b = svg_str_to_pixbuf(svg_from_file("%s/images/%son.svg" % (
+ b = svg_str_to_pixbuf(svg_from_file("%s/icons/%son.svg" % (
self.path, name)))
self.selector_shapes.append([a,b])
self.selectors.append(Sprite(self.sprite_list, x, y, a))