summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_routes.cc
AgeCommit message (Collapse)Author
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
2016-05-31change sort ordering model in mixer and editorPaul Davis
This allows correct reordering of the mixer "track_model" even when non-route elements are present. This isn't really utilized in the Editor at present because we do not show VCAs there at all, but it will become important in the future when we represent VCA automation there
2016-05-24rec-safe GUIRobin Gareus
2016-05-24centralize rec-en sensitivity & prepare for rec-safeRobin Gareus
2016-05-19towards an Instrument Setup/Replace workflowRobin Gareus
2016-05-03skip updating editor-route display when closing the sessionRobin Gareus
2016-02-22add const_cast to avoid compiler warnings from apple gccPaul Davis
2016-01-22first compiling, mostly working version of group controls changesPaul Davis
2015-12-01Make capitalization consistent and other minor spelling corrections.André Nusser
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-09-30Fixed spelling.André Nusser
2015-09-30Make all the context menu entries of the track list work.André Nusser
2015-09-16Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tipTim Mayberry
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting tooltips. Removes inclusion of ardour_ui.h from 16 files.
2015-04-30cleanup display suspend.Robin Gareus
2015-04-30suspend editor redisplay during batch changesRobin Gareus
(major speed-up when changing all meters)
2015-04-05add more contexts for SLA.Robin Gareus
2015-04-05add context to single-letter translatableRobin Gareus
2015-04-02[Summary] Sort the routes of session before creating time axises ↵Valeriy Kamyshniy
unconditionally. This will keep tracks sorted even in case a new session created from template. Conflicts: gtk2_ardour/editor_routes.cc
2015-03-16avoid possible shared remote control IDs in large (>317 track) sessionPaul Davis
2015-03-15Fix incorrect track ordering when creating a session from a templatenick_m
(supplied order keys are correct). This really shouldn't be needed, but historically there have been races between the treeview and the editor order keys. Interesting to note that there have been no reported ordering bugs when loading sessions.
2015-03-13Don't mess with the track selection at all from the editor route listnick_m
when adding tracks (thinko in last commit).
2015-03-13Add new routes to selection in the editor, rather than the editornick_m
route list. Fixes new tracks not being selected. Also begin selection op history when adding routes.
2015-02-13fix up recent cherry-picks from waves' tracksPaul Davis
2015-02-13insanely complex fixes for dragging to and from the drop zone.Paul Davis
This probably breaks some of ardour's functionality (e.g. layered mode), but seems to be either just right or very close to it for tracks Conflicts: gtk2_ardour/editor_routes.cc
2015-01-13Fix missing selection undo for track header click and route list select.nick_m
2014-12-26remove unnecessary scopingPaul Davis
2014-10-23small round of compiler warning fixesRobin Gareus
2014-09-07remove debug messageRobin Gareus
2014-09-07fix (auto-expand) typo in f23f379b3Robin Gareus
2014-09-07NOOP, re-indent, remove trailing whitespace, sort includesRobin Gareus