diff --git a/Lib/lib-stdwin/Buttons.py b/Lib/lib-stdwin/Buttons.py index 739d7bb16c5..5395f881907 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 @@ def recalctextpos(self): 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 @@ def up_trigger(self): # 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 739d7bb16c5..5395f881907 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 @@ def recalctextpos(self): 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 @@ def up_trigger(self): # 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