summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_routes.cc
AgeCommit message (Collapse)Author
2017-05-08remove misc. debug outputPaul Davis
2017-05-08when a Route is removed, don't bother triggering a ↵Paul Davis
sync-presentation-info-from-treeview because it isn't necessary
2017-05-05use CoreSelection for track selectionPaul Davis
2017-03-16consolidate context-menu popup methodsRobin Gareus
2017-02-26remove method no longer neededPaul Davis
Editor::track_selection_changed() is now invoked by EditorRoutes::sync_treeview_from_presentation_info(), AFTER the Selection has been updated
2017-02-21better solution of 3c25d26e9Robin Gareus
2017-02-21Fix potential crash at exit/close.Robin Gareus
~DisplaySuspender's PresentationInfo::unsuspend_change_signal can try to update Stripable PresentationInfo for a session that's no longer present.
2017-02-20fix thinko in prev commitRobin Gareus
2017-02-20Fix iterator off-by-one: Allow to move top-most track. via ctrl up/downRobin Gareus
2017-02-13reinstate ensure-time-axis-visible after move-selected-tracksPaul Davis
2017-02-13new implementation of move-selected-tracksPaul Davis
This does not modify the editor treeview/treemodel at all but instead works directly on the PresentationInfo order data. Likely needs more testing etc.
2017-01-31Skip no-change re-ordering of tracks/bussesRobin Gareus
e.g. move top-most track up, bottom-most track down.
2017-01-31Don't allow to select VCAs in the route-listRobin Gareus
2017-01-29Keep tracks visible when re-ordering them in the editorRobin Gareus
2017-01-27remove editor/mixer selection change signals; make editor and mixer use ↵Paul Davis
PresentationInfo::Change more correctly; make Selection a bit smarter when setting track selection
2017-01-27use RAII for class-wide PresentationInfo::Change signal, along with ↵Paul Davis
properties to describe what changed
2017-01-21Add GUI part to immediately fan-out multi-out instruments on track creationRobin Gareus
2017-01-18push sorted Stripable order back to PI (for control surfaces)Robin Gareus
2017-01-06fix route ordering (and related possible crash on re-order)Robin Gareus
2016-12-22Display VCAs at the end of the Track/Bus listRobin Gareus
2016-12-21backport/minimize difference to mixbus branchRobin Gareus
2016-11-07Set session dirty if tracks are reordered by user.Len Ovens
2016-11-06One more piece to the moving master puzzle.Len Ovens
2016-11-04Fix Drifting Master hopefully for real this time.Len Ovens
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-12remove pointless version of Stripable::set_presentation_order()Paul Davis
2016-07-06many changes associated with rationalizing selection flowPaul Davis
2016-06-10make sure editor can follow visibility changes for VCAsPaul Davis
2016-06-10EditorRoutes needs to connect to the right property change signal.Paul Davis
2016-06-10EditorRoutes needs to respond to PropertyChanged(selected)Paul Davis
2016-06-08listen for gui_changed() signal from all Stripables, not just RoutesPaul Davis
2016-06-06ensure that newly-added tracks are displayed in the editorPaul Davis
2016-06-06try to keep editor+mixer treemodels in syncPaul Davis
2016-06-06there is no remote model choice anymore - ordering is determined by the GUIPaul Davis
2016-06-05don't add routes+VCAs separately to editor routes during startup; merge into ↵Paul Davis
single list of Stripables
2016-06-05remove unused sort objectPaul Davis
2016-06-05use PresentationInfo API to mark Stripable elements hidden (from editor)Paul Davis
2016-06-05update use of PresentationInfo/Stripable APIPaul Davis
2016-06-05Stripable signals moved to PresentationInfoPaul Davis
2016-06-03move from PresentationInfo::global_order() to PresentationInfo::order, and ↵Paul Davis
fix up part of reordering behaviour Dragging tracks/busses in the editor *below* VCAs still does not work
2016-06-02various safety checks for the result of dynamic_cast-ing a TimeAxisView to ↵Paul Davis
RouteTimeAxisView Now that we have VCATimeAxisView, this needed to be done, but it also potentially applied with automation
2016-05-31use new record safe control in GUIPaul Davis
2016-05-31initial implementation of VCA time axis viewsPaul Davis
2016-05-31convert editor routes code to use StripablePaul Davis
2016-05-31clean up debug output for OrderKeysPaul Davis
2016-05-31use Session::notify_presentation_info_changed() rather than emitting ↵Paul Davis
Stripable::PresentationInfoChange after editor-based reordering
2016-05-31first vaguely working version using PresentationInfoPaul Davis
remote control ID and "order keys" have been removed.
2016-05-31remove Route::listening_via_monitor()Paul Davis
This is better tested with direct use of the solo_control and Config->get_solo_controls_are_listen_controls()
2016-05-31universal change in the design of the way Route/Track controls are designed ↵Paul Davis
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit
2016-05-31use route automation control Changed() signals for solo/mute in GUIPaul Davis