From: Guido van Rossum Date: Wed, 31 Oct 1990 11:16:43 +0000 (+0000) Subject: Separated out resizing functionality. X-Git-Tag: v0.9.8~1131 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fc9af02697b248f4f6f8c9b1c64af34e8eda9551;p=thirdparty%2FPython%2Fcpython.git Separated out resizing functionality. --- diff --git a/Lib/lib-stdwin/Buttons.py b/Lib/lib-stdwin/Buttons.py index 739d7bb16c55..5395f881907c 100644 --- a/Lib/lib-stdwin/Buttons.py +++ b/Lib/lib-stdwin/Buttons.py @@ -1,6 +1,9 @@ # Module 'Buttons' +from Resize import * + + # Import module 'rect' renamed as '_rect' # import rect @@ -92,12 +95,6 @@ class LabelAppearance(): v = (top + bottom - d.lineheight()) / 2 self.textpos = h, v # - # Resize method. - # Override for widgets that take over window geomtry management. - # - def resize(self): - pass - # # Generic drawing mechanism. # Do not override redraw() or draw() methods; override drawit() c.s. # @@ -360,11 +357,12 @@ class RadioReactivity() = TriggerReactivity(): # Auxiliary class for 'define' method. # -class Define(): +class Define() = NoResize(): # def define(self, (win, bounds, text)): self.init_appearance(win, bounds) self.init_reactivity() + self.init_resize() self.settext(text) return self diff --git a/Lib/stdwin/Buttons.py b/Lib/stdwin/Buttons.py index 739d7bb16c55..5395f881907c 100755 --- a/Lib/stdwin/Buttons.py +++ b/Lib/stdwin/Buttons.py @@ -1,6 +1,9 @@ # Module 'Buttons' +from Resize import * + + # Import module 'rect' renamed as '_rect' # import rect @@ -92,12 +95,6 @@ class LabelAppearance(): v = (top + bottom - d.lineheight()) / 2 self.textpos = h, v # - # Resize method. - # Override for widgets that take over window geomtry management. - # - def resize(self): - pass - # # Generic drawing mechanism. # Do not override redraw() or draw() methods; override drawit() c.s. # @@ -360,11 +357,12 @@ class RadioReactivity() = TriggerReactivity(): # Auxiliary class for 'define' method. # -class Define(): +class Define() = NoResize(): # def define(self, (win, bounds, text)): self.init_appearance(win, bounds) self.init_reactivity() + self.init_resize() self.settext(text) return self