Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tacanvas.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-09-18 15:40:29 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-09-18 15:40:29 (GMT)
commit3b87909382235a0842dba5e493a764804fa572ce (patch)
tree7ddc532de1e224cac7f33cf2d0320a0989f5e1d3 /TurtleArt/tacanvas.py
parent4a955998003c5b1312580e31421c9878c46cca75 (diff)
add gray as argument to fill screen block
Diffstat (limited to 'TurtleArt/tacanvas.py')
-rw-r--r--TurtleArt/tacanvas.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/TurtleArt/tacanvas.py b/TurtleArt/tacanvas.py
index 5d25f40..fb42422 100644
--- a/TurtleArt/tacanvas.py
+++ b/TurtleArt/tacanvas.py
@@ -487,10 +487,15 @@ class TurtleGraphics:
self.tw.send_event(event)
def fillscreen(self, c, s):
- ''' Fill screen with color/shade and reset to defaults '''
- oldc, olds = self.color, self.shade
+ ''' Deprecated method: Fill screen with color/shade '''
+ self.fillscreen_with_gray(c, s, self.gray)
+
+ def fillscreen_with_gray(self, c, s, g):
+ ''' Fill screen with color/shade/gray and reset to defaults '''
+ oldc, olds, oldg = self.color, self.shade, self.gray
self.setcolor(c, False)
self.setshade(s, False)
+ self.setgray(g, False)
self.bgrgb = self.fgrgb[:]
def _fillscreen(cr, rgb, w, h):
@@ -504,6 +509,7 @@ class TurtleGraphics:
_fillscreen(self.cr_svg, self.fgrgb, self.width, self.height)
self.setcolor(oldc, False)
self.setshade(olds, False)
+ self.setgray(oldg, False)
self.fill = False
self.poly_points = []