Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tasprite_factory.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-12-17 14:20:56 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-12-17 14:20:56 (GMT)
commitec98271cf4652245f0eb7d07237e5ee9f9ed82fe (patch)
tree6eb428957f86df077ced0fa84b13ac47b12fbf8e /TurtleArt/tasprite_factory.py
parentf1b1a77302d26642d85dda5bbfe83e4e45fe9728 (diff)
New block-highlighting scheme
Diffstat (limited to 'TurtleArt/tasprite_factory.py')
-rwxr-xr-xTurtleArt/tasprite_factory.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/TurtleArt/tasprite_factory.py b/TurtleArt/tasprite_factory.py
index 0b8cf7c..fe9166d 100755
--- a/TurtleArt/tasprite_factory.py
+++ b/TurtleArt/tasprite_factory.py
@@ -76,7 +76,8 @@ class SVG:
self._dot_radius = 8
self._fill = "#00FF00"
self._stroke = "#00A000"
- self._gradiant = False
+ self._gradient_color = "#FFFFFF"
+ self._gradient = False
self.margins = [0, 0, 0, 0]
def basic_block(self):
@@ -588,8 +589,9 @@ class SVG:
def set_stroke_color(self, color="#00A000"):
self._stroke = color
- def set_gradiant(self, flag=False):
- self._gradiant = flag
+ def set_gradient(self, flag=False, color='#FFFFFF'):
+ self._gradient = flag
+ self._gradient_color = color
def set_innie(self, innie_array=[False]):
self._innie = innie_array
@@ -671,10 +673,11 @@ class SVG:
self._transform(center))
def _defs(self):
- if self._gradiant is True:
+ if self._gradient is True:
return "%s%s%s%s%s%s%s%s%s%s%s%s%.1f%s%s%.1f%s%s%.1f%s%s" % (
" <defs>\n <linearGradient\n id=\"linearGradient1234\">\n",
- " <stop\n style=\"stop-color:#ffffff;stop-opacity:1;\"\n",
+ " <stop\n style=\"stop-color:" + \
+ self._gradient_color + ";stop-opacity:1;\"\n",
" offset=\"0\" />\n",
" <stop\n style=\"stop-color:", self._fill,
";stop-opacity:1;\"\n",
@@ -710,7 +713,7 @@ class SVG:
return " </g>\n</svg>\n"
def style(self):
- if self._gradiant is True:
+ if self._gradient is True:
fill = "url(#linearGradient5678)"
else:
fill = self._fill