Skip to content

_Framework.ButtonElement

Module constants

  • ON_VALUE
  • OFF_VALUE

Classes

class ButtonValue(object)

Bases: object

Attributes

  • midi_value = 0

__init__(self, midi_value, *a, **k)

__int__(self)

__eq__(self, other)

__ne__(self, other)

__bool__(self)

class Color(ButtonValue)

Bases: ButtonValue

draw(self, interface)

class DummyUndoStepHandler(object)

Bases: object

begin_undo_step(self)

end_undo_step(self)

class ButtonElementMixin(object)

Bases: object

set_light(self, is_turned_on)

turn_on(self)

turn_off(self)

class ButtonElement(InputControlElement, ButtonElementMixin)

Bases: InputControlElement, ButtonElementMixin

__init__(self, is_momentary, msg_type, channel, identifier, skin, undo_step_handler, *a, **k)

is_momentary(self)

message_map_mode(self)

is_pressed(self)

set_light(self, value)

_set_skin_light(self, value)

receive_value(self, value)

disconnect(self)

class ProxiedInterface(InputControlElement.ProxiedInterface, ButtonElementMixin)

Bases: InputControlElement.ProxiedInterface, ButtonElementMixin

Attributes
  • is_momentary
  • is_pressed