Skip to content

Launchpad_MK2.ModeUtils

Classes

class SkinableBehaviourMixin(ModeButtonBehaviour)

Bases: ModeButtonBehaviour

update_button(self, component, mode, selected_mode)

class EnablingReenterBehaviour(SkinableBehaviourMixin, ImmediateBehaviour)

Bases: SkinableBehaviourMixin, ImmediateBehaviour

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

press_immediate(self, component, mode)

release_immediate(self, component, mode)

release_delayed(self, component, mode)

component_set_enabled(self, enable)

class NotifyingModesComponent(ModesComponent)

Bases: ModesComponent

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

add_mode(self, name, mode_or_component, layout_byte, toggle_value, groups, behaviour)

push_mode(self, mode)

send_switch_layout_message(self, mode)

Functions

to_class_name(mode_name)