# Module 'Buttons'
+from Resize import *
+
+
# Import module 'rect' renamed as '_rect'
#
import rect
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.
#
# 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
# Module 'Buttons'
+from Resize import *
+
+
# Import module 'rect' renamed as '_rect'
#
import rect
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.
#
# 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