def __init__(self, label='', length=-1, minimum=-100, maximum=100, num_steps=100, step_size=None, style=wx.GA_HORIZONTAL, **kwargs): assert step_size or num_steps if step_size is not None: num_steps = (maximum - minimum)/step_size converter = converters.slider_converter(minimum=minimum, maximum=maximum, num_steps=num_steps, cast=float) _form_base.__init__(self, converter=converter, **kwargs) if style & wx.SL_HORIZONTAL: gauge_size = wx.Size(length, -1) elif style & wx.SL_VERTICAL: gauge_size = wx.Size(-1, length) else: raise NotImplementedError self._gauge = wx.Gauge(self._parent, range=num_steps, size=gauge_size, style=style) self._add_widget(self._gauge, label, flag=wx.EXPAND)
def __init__(self, minimum=-100, maximum=100, num_steps=100, step_size=None, cast=float, **kwargs): assert step_size or num_steps if step_size is not None: num_steps = (maximum - minimum) / step_size converter = converters.slider_converter(minimum=minimum, maximum=maximum, num_steps=num_steps, cast=cast) _slider_base.__init__(self, converter=converter, num_steps=num_steps, **kwargs)
def __init__(self, minimum=-100, maximum=100, num_steps=100, step_size=None, cast=float, **kwargs): assert step_size or num_steps if step_size is not None: num_steps = (maximum - minimum)/step_size converter = converters.slider_converter(minimum=minimum, maximum=maximum, num_steps=num_steps, cast=cast) _slider_base.__init__(self, converter=converter, num_steps=num_steps, **kwargs)