Push.navigation_node¶
Module constants¶
DeviceType
Classes¶
class NavigationNode(EventObject)¶
Bases: EventObject
Attributes¶
selected_childstatechildrenparentobject
get_selected_child(self)¶
set_selected_child(self, value)¶
get_state(self)¶
set_state(self, index, value)¶
get_children(self)¶
delete_child(self, index)¶
get_parent(self)¶
get_object(self)¶
preselect(self)¶
class ModelNode(NavigationNode)¶
Bases: NavigationNode
__init__(self, object, *a, **k)¶
_get_children_from_model(self)¶
_get_selected_child_from_model(self)¶
_set_selected_child_in_model(self, child)¶
_get_state_from_model(self, child)¶
_set_state_in_model(self, child, value)¶
get_state(self)¶
get_children(self)¶
get_selected_child(self)¶
set_selected_child(self, child)¶
set_state(self, child, value)¶
get_object(self)¶
get_parent(self)¶
_get_song(self)¶
_get_track(self)¶
_get_parent_with_class(self, cls)¶
_update_selected_child(self)¶
_update_state(self, child)¶
_update_children(self)¶
class ChainNode(ModelNode)¶
Bases: ModelNode
__init__(self, device_provider, device_bank_registry, *a, **k)¶
preselect(self)¶
delete_child(self, index)¶
_get_children_from_model(self)¶
_set_selected_child_in_model(self, selected)¶
_get_selected_child_from_model(self)¶
_get_state_from_model(self, child)¶
_set_state_in_model(self, child, value)¶
_on_devices_changed_in_live(self)¶
_on_selected_device_changed_in_live(self)¶
_on_macros_mapped_changed(self, _)¶
_on_selected_drum_pad(self)¶
_update_children(self)¶
_update_child_slots(self)¶
class RackBank2Device(EventObject)¶
Bases: EventObject
__init__(self, rack_device, *a, **k)¶
rack_device(self)¶
name(self)¶
class_name(self)¶
parameters(self)¶
bank_index(self)¶
class TrackNode(ChainNode)¶
Bases: ChainNode
get_parent(self)¶
class SongNode(ModelNode)¶
Bases: ModelNode
__init__(self, session_ring, *a, **k)¶
_get_selected_child_from_model(self)¶
_set_selected_child_in_model(self, value)¶
_get_children_from_model(self)¶
class SimpleDeviceNode(ModelNode)¶
Bases: ModelNode
__init__(self, device_bank_registry, banking_info, *a, **k)¶
_on_device_bank_changed(self, device, bank)¶
_on_device_parameters_changed(self)¶
_get_selected_child_from_model(self)¶
_set_selected_child_in_model(self, value)¶
_get_children_from_model(self)¶
class RackNode(ModelNode)¶
Bases: ModelNode