Exemplo n.º 1
0
 def disconnect(self):
     if self._parameter_to_map_to != None:
         self._parameter_to_map_to.remove_value_listener(
             self._on_parameter_changed)
     SliderElement.disconnect(self)
     self._buttons = None
     return
 def __init__(self, buttons):
     raise buttons != None or AssertionError
     raise isinstance(buttons, tuple) or AssertionError
     raise len(buttons) > 1 or AssertionError
     SliderElement.__init__(self, MIDI_INVALID_TYPE, 0, 0)
     self._buttons = buttons
     self._last_button_lit = -1
     identify_sender = True
     for new_button in self._buttons:
         raise new_button != None or AssertionError
         raise isinstance(new_button, ButtonElement) or AssertionError
         new_button.add_value_listener(self._button_value, identify_sender)
 def __init__(self, buttons):
     raise buttons != None or AssertionError
     raise isinstance(buttons, tuple) or AssertionError
     raise len(buttons) > 1 or AssertionError
     SliderElement.__init__(self, MIDI_INVALID_TYPE, 0, 0)
     self._buttons = buttons
     self._last_button_lit = -1
     identify_sender = True
     for new_button in self._buttons:
         raise new_button != None or AssertionError
         raise isinstance(new_button, ButtonElement) or AssertionError
         new_button.add_value_listener(self._button_value, identify_sender)
 def __init__(self, buttons):
     raise buttons != None or AssertionError
     raise isinstance(buttons, tuple) or AssertionError
     raise len(buttons) > 1 or AssertionError
     SliderElement.__init__(self, MIDI_INVALID_TYPE, 0, 0)
     self._parameter_value_slot = self.register_slot(None, self._on_parameter_changed, 'value')
     self._buttons = buttons
     self._button_slots = self.register_slot_manager()
     for button in self._buttons:
         raise button != None or AssertionError
         raise isinstance(button, ButtonElement) or AssertionError
         self._button_slots.register_slot(button, self._button_value, 'value', extra_kws={'identify_sender': True})
Exemplo n.º 5
0
 def __init__(self, buttons):
     assert (buttons != None)
     assert isinstance(buttons, tuple)
     assert (len(buttons) > 1)
     SliderElement.__init__(self, MIDI_CC_TYPE, 0, 0)
     self._buttons = buttons
     self._last_button_lit = -1
     identify_sender = True
     for new_button in self._buttons:
         assert (new_button != None)
         assert isinstance(new_button, ButtonElement)
         new_button.register_value_notification(self._button_value, identify_sender)
Exemplo n.º 6
0
 def __init__(self, buttons):
     assert (buttons != None)
     assert isinstance(buttons, tuple)
     assert (len(buttons) > 1)
     SliderElement.__init__(self, MIDI_CC_TYPE, 0, 0)
     self._buttons = buttons
     self._last_button_lit = -1
     identify_sender = True
     for new_button in self._buttons:
         assert (new_button != None)
         assert isinstance(new_button, ButtonElement)
         new_button.register_value_notification(self._button_value,
                                                identify_sender)
 def __init__(self, buttons):
     raise buttons != None or AssertionError
     raise isinstance(buttons, tuple) or AssertionError
     raise len(buttons) > 1 or AssertionError
     SliderElement.__init__(self, MIDI_INVALID_TYPE, 0, 0)
     self._parameter_value_slot = self.register_slot(
         None, self._on_parameter_changed, 'value')
     self._buttons = buttons
     self._button_slots = self.register_slot_manager()
     for button in self._buttons:
         raise button != None or AssertionError
         raise isinstance(button, ButtonElement) or AssertionError
         self._button_slots.register_slot(
             button,
             self._button_value,
             'value',
             extra_kws={'identify_sender': True})
 def disconnect(self):
     if self._parameter_to_map_to != None:
         self._parameter_to_map_to.remove_value_listener(self._on_parameter_changed)
     SliderElement.disconnect(self)
     self._buttons = None
 def disconnect(self):
     SliderElement.disconnect(self)
     self._buttons = None
 def disconnect(self):
     SliderElement.disconnect(self)
     self._buttons = None