Push2.device_navigation¶
Classes¶
class RackBank2Device(EventObject)¶
Bases: EventObject
Attributes¶
_RackBank2Device__on_is_active_changed
__init__(self, rack_device, *a, **k)¶
rack_device(self)¶
name(self)¶
is_active(self)¶
__on_is_active_changed(self)¶
can_have_drum_pads(self)¶
can_have_chains(self)¶
class_name(self)¶
parameters(self)¶
bank_index(self)¶
canonical_parent(self)¶
_live_ptr(self)¶
class DeviceChainStateWatcher(EventObject)¶
Bases: EventObject
Attributes¶
_DeviceChainStateWatcher__on_items_changed_DeviceChainStateWatcher__on_is_active_changed_DeviceChainStateWatcher__on_chain_color_index_changed_DeviceChainStateWatcher__on_mute_changed
__init__(self, device_navigation, *a, **k)¶
__on_items_changed(self, *a)¶
__on_is_active_changed(self, device)¶
__on_chain_color_index_changed(self, chain)¶
__on_mute_changed(self)¶
_navigation_items(self)¶
_devices(self)¶
_update_listeners_and_notify(self)¶
class MoveDeviceComponent(Component)¶
Bases: Component
Attributes¶
MOVE_DELAY = 0.1
__init__(self, *a, **k)¶
set_device(self, device)¶
move_encoders(self, value, encoder)¶
_disabled_encoders(self)¶
_disable_all_encoders(self)¶
_enable_all_encoders(self)¶
_move_right(self)¶
_move_left(self)¶
_move_out(self, rack, move_behind)¶
_move_in(self, rack, move_to_end)¶
class DeviceNavigationComponent(DeviceNavigationComponentBase)¶
Bases: DeviceNavigationComponentBase
Attributes¶
_DeviceNavigationComponent__on_device_item_state_changed_DeviceNavigationComponent__on_items_changed_DeviceNavigationComponent__on_bank_selection_closed