New class syntax.
diff --git a/Lib/stdwin/Sliders.py b/Lib/stdwin/Sliders.py
index a07c3c4..0a709d6 100755
--- a/Lib/stdwin/Sliders.py
+++ b/Lib/stdwin/Sliders.py
@@ -22,7 +22,7 @@
# It does not support any of the triggers or hooks defined by Buttons,
# but defines its own setval_trigger and setval_hook.
#
-class DragSliderReactivity() = BaseReactivity():
+class DragSliderReactivity(BaseReactivity):
#
def mouse_down(self, detail):
h, v = hv = detail[_HV]
@@ -43,7 +43,7 @@
self.active = 0
#
-class DragSliderAppearance() = ButtonAppearance():
+class DragSliderAppearance(ButtonAppearance):
#
# INVARIANTS maintained by the setval method:
#
@@ -94,14 +94,14 @@
self.settext(self.pretext + `self.val` + self.postext)
#
-class DragSlider() = DragSliderReactivity(), DragSliderAppearance(), Define():
+class DragSlider(DragSliderReactivity, DragSliderAppearance, Define):
def definetext(self, (parent, text)):
raise RuntimeError, 'DragSlider.definetext() not supported'
# Auxiliary class for PushButton incorporated in ComplexSlider
#
-class _StepButton() = PushButton():
+class _StepButton(PushButton):
def define(self, parent):
self = PushButton.define(self, parent)
self.step = 0
@@ -130,7 +130,7 @@
# A complex slider is an HSplit initialized to three buttons:
# one to step down, a dragslider, and one to step up.
#
-class ComplexSlider() = HSplit():
+class ComplexSlider(HSplit):
#
# Override Slider define() method
#