Push2.track_selection¶
Classes¶
class SelectedMixerTrackProvider(EventObject)¶
Bases: EventObject
__init__(self, song, *a, **k)¶
_on_selected_track_changed(self)¶
_on_selected_chain_changed(self)¶
selected_mixer_track(self)¶
selected_mixer_track(self, track_or_chain)¶
_on_selected_mixer_track_changed(self)¶
_get_selected_chain_or_track(self)¶
class SessionRingTrackProvider(SessionRingComponent, ItemProvider)¶
Bases: SessionRingComponent, ItemProvider
Attributes¶
selected_item
__init__(self, set_session_highlight, *a, **k)¶
scroll_into_view(self, mixable)¶
_get_selected_item(self)¶
_set_selected_item(self, item)¶
items(self)¶
move(self, tracks, scenes)¶
_update_track_list(self)¶
_decorated_tracks_to_use(self)¶
controlled_tracks(self)¶
set_selected_item_without_updating_view(self, item)¶
synchronize_selection_with_live_view(self)¶
_on_is_showing_chains_changed(self, _)¶
_on_chains_changed(self, _)¶
_on_devices_changed(self, _)¶
_update_listeners(self)¶
_ensure_valid_track_offset(self)¶
_on_instrument_return_chains_changed(self, _)¶
_on_selected_item_changed(self, _)¶
class TrackScroller(TrackScrollerBase, EventObject)¶
Bases: TrackScrollerBase, EventObject
__init__(self, tracks_provider, *a, **k)¶
_all_items(self)¶
_do_scroll(self, delta)¶
_can_scroll(self, delta)¶
class ViewControlComponent(ViewControlComponentBase)¶
Bases: ViewControlComponentBase