diff options
| author | Guido van Rossum <guido@python.org> | 1991-05-14 12:13:40 +0000 | 
|---|---|---|
| committer | Guido van Rossum <guido@python.org> | 1991-05-14 12:13:40 +0000 | 
| commit | 17fca179bc3de0106cd10b2341663f72946b8cfe (patch) | |
| tree | b0595af3c6f228b9eb949b41b9189b00a2ab8bfe /Lib/lib-stdwin | |
| parent | a2a181a6a373efb05ace4949be628b4a8b7cf9d0 (diff) | |
| download | cpython-git-17fca179bc3de0106cd10b2341663f72946b8cfe.tar.gz | |
*** empty log message ***
Diffstat (limited to 'Lib/lib-stdwin')
| -rw-r--r-- | Lib/lib-stdwin/Buttons.py | 15 | ||||
| -rw-r--r-- | Lib/lib-stdwin/StripChart.py | 1 | 
2 files changed, 6 insertions, 10 deletions
| diff --git a/Lib/lib-stdwin/Buttons.py b/Lib/lib-stdwin/Buttons.py index b864c566a8..d991c96a7b 100644 --- a/Lib/lib-stdwin/Buttons.py +++ b/Lib/lib-stdwin/Buttons.py @@ -54,12 +54,9 @@ class LabelAppearance():  			self.redraw()  	#  	def setbounds(self, bounds): -		if self.bounds <> _rect.empty: -			self.parent.change(self.bounds)  		self.bounds = bounds  		if self.bounds <> _rect.empty:  			self.recalc() -			self.parent.change(bounds)  	#  	def realize(self):  		pass @@ -109,14 +106,15 @@ class LabelAppearance():  	#  	def redraw(self):  		if self.bounds <> _rect.empty: -			self.draw(self.parent.begindrawing(), self.bounds) +			d = self.parent.begindrawing() +			d.erase(self.bounds) +			self.draw(d, self.bounds)  	#  	def draw(self, (d, area)):  		area = _rect.intersect(area, self.bounds)  		if area = _rect.empty:  			return  		d.cliprect(area) -		d.erase(self.bounds)  		self.drawit(d)  		d.noclip()  	# @@ -203,11 +201,10 @@ class RadioAppearance() = CheckAppearance():  	def drawpict(self, d):  		(left, top), (right, bottom) = self.boxbounds  		radius = self.size / 2 -		h, v = left + radius, top + radius -		d.circle((h, v), radius) +		center = left + radius, top + radius +		d.circle(center, radius)  		if self.selected: -			some = radius/3 -			d.paint((h-some, v-some), (h+some, v+some)) +			d.fillcircle(center, radius*3/5)  	# diff --git a/Lib/lib-stdwin/StripChart.py b/Lib/lib-stdwin/StripChart.py index e97dae2778..67d7de1702 100644 --- a/Lib/lib-stdwin/StripChart.py +++ b/Lib/lib-stdwin/StripChart.py @@ -52,7 +52,6 @@ class StripChart() = LabelAppearance(), NoReactivity():  	def draw(self, (d, area)):  		area = rect.intersect(area, self.bounds)  		if area = rect.empty: -			print 'mt'  			return  		d.cliprect(area)  		d.erase(self.bounds) | 
