Exemple #1
0
    def __init__(self,
                 value=0.0,
                 min_value=0.0,
                 max_value=1.0,
                 on_set=None,
                 steps=None,
                 width=0,
                 height=0):
        ContinuousStateController.__init__(self,
                                           value=value,
                                           min_value=min_value,
                                           max_value=max_value,
                                           on_set=on_set)
        Viewer.__init__(self, width, height)

        self._bar = None  # a bar where the knob slides.
        self._knob = None  # the knob that moves along the bar.
        self._offset = (0, 0
                        )  # offset of the knob image to its central position
        self._padding = (0, 0, 0, 0
                         )  # padding of the bar image to its central position

        self.steps = steps
        self._markers = []  # markers in case of discrete steps.
        self._step_offset = (0, 0)
Exemple #2
0
    def __init__(self, value=0.0, min_value=0.0, max_value=1.0, on_set=None, steps=None, width=0, height=0):
        ContinuousStateController.__init__(self, value=value,
                                           min_value=min_value,
                                           max_value=max_value,
                                           on_set=on_set)
        Viewer.__init__(self, width, height)

        self._bar = None    # a bar where the knob slides.
        self._knob = None   # the knob that moves along the bar.
        self._offset = (0, 0)  # offset of the knob image to its central position
        self._padding = (0, 0, 0, 0)  # padding of the bar image to its central position

        self.steps = steps
        self._markers = []  # markers in case of discrete steps.
        self._step_offset = (0, 0)
Exemple #3
0
 def delete(self):
     ContinuousStateController.delete(self)
     Viewer.delete(self)
Exemple #4
0
 def delete(self):
     ContinuousStateController.delete(self)
     Viewer.delete(self)