summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_routes.cc
AgeCommit message (Collapse)Author
2017-08-08Hide TrackList "Active" toggle for VCAsRobin Gareus
2017-08-06More RouteTAV -> StripableTAV updates (Editor List)Robin Gareus
2017-08-06Allow to select VCAsRobin Gareus
2017-07-17Separate Ardour UI widgets into dedicated libraryRobin Gareus
2017-06-17NO-OP, just cleanup & scopeRobin Gareus
2017-06-17Fix TrackView selection after re-order.Robin Gareus
because reordering a TreeView [pragmatically] does not retain selection.
2017-06-17Remove delayed selection which causes duplicate selection actifacts.Robin Gareus
The first click to select a new stripable may actually un-select strip. counting and ignoring this leads to strange behavior. Also when the selection_counter hit zero, VCAs were not ignored. whatever this workaround was good for, it's more trouble than it's worth. As side-effect this also improves DnD + Gtk::Entry behavior with stock GTK.
2017-06-17Simplify route-display TreeView.Robin Gareus
There's no TargetEntry receiver for the custom DnDTreeView<Route> object. We can just use a default Gtk::TreeView.
2017-06-17Remove CruftRobin Gareus
2017-06-17Use Stripable::Sorter in GUI consistently.Robin Gareus
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