mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-07 15:25:01 +01:00
Playlist UI tweaks: rationalize playlist functions in Editor::
* new global playlist functions for {all | rec-armed | selected} tracks.
* new API passes (bool copy) arg instead of separate functions for copy_X.
* consistently use mapover_X functions to consolidate code
* update Lua bindings to match
This commit is contained in:
parent
cf999ecaa9
commit
a8395718bc
6 changed files with 146 additions and 96 deletions
|
|
@ -290,9 +290,13 @@ public:
|
|||
virtual void reset_zoom (samplecnt_t) = 0;
|
||||
virtual PlaylistSelector& playlist_selector() const = 0;
|
||||
virtual void clear_playlist (boost::shared_ptr<ARDOUR::Playlist>) = 0;
|
||||
virtual void new_playlists (RouteUI*) = 0;
|
||||
virtual void copy_playlists (RouteUI*) = 0;
|
||||
virtual void clear_playlists (RouteUI*) = 0;
|
||||
virtual void clear_grouped_playlists (RouteUI*) = 0;
|
||||
|
||||
virtual void new_playlists_for_all_tracks(bool copy) = 0;
|
||||
virtual void new_playlists_for_grouped_tracks(RouteUI* rui, bool copy) = 0;
|
||||
virtual void new_playlists_for_selected_tracks(bool copy) = 0;
|
||||
virtual void new_playlists_for_armed_tracks(bool copy) = 0;
|
||||
|
||||
virtual void select_all_visible_lanes () = 0;
|
||||
virtual void select_all_tracks () = 0;
|
||||
virtual void deselect_all () = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue