Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-05 | Fix inactive track header label display | Robin Gareus | |
Since 8fced29372 introduced no_show_all(), the packed widgets need to be explicitly displayed. | |||
2020-04-12 | Reset track header meters - e1a9034a0e #7465 | Robin Gareus | |
2020-04-12 | Fix waveform update when channel-count changes | Robin Gareus | |
7434478a35 introduced a race, IOchange triggers updating the GUI and re-configuring processors. The latter needs to complete first, otherwise Track::n_channels() returns the previous channel count. | |||
2020-04-08 | Update Waveform display when channel-count changes | Robin Gareus | |
2020-04-03 | yes, RouteTimeAxisView::set_layer_display() really never applies to the ↵ | Paul Davis | |
selection | |||
2020-04-03 | change implementation of layer display menu items and handlers | Paul Davis | |
The menu items no longer ever apply to the selection, because there will be an Editor-level action to change things "globally" | |||
2020-04-03 | add RouteTimeAxis::toggle_layer_display() | Paul Davis | |
2020-04-03 | add two new ptr-to-menu-item, and remove an unused one, for RouteTimeAxis | Paul Davis | |
2020-03-21 | Pan: consolidate what_can_be_automated API | Robin Gareus | |
2020-03-21 | Pan: remove/consolidate parameter-descriptor | Robin Gareus | |
2020-03-18 | Hide hidden Controls in GUI | Robin Gareus | |
2020-03-17 | remove destructive/tape mode tracks | Paul Davis | |
2020-02-28 | Restore visible automation lanes (#7914) | Robin Gareus | |
On session re-load only automation lanes with events were displayed, regardless of visibility state. This allowed for inconsistent state (menu showed them as visible even if they were not). | |||
2020-02-05 | fix old bug from 2007 (bbf4175713) in which a return statement was ↵ | Paul Davis | |
accidentally (presumably) dropped | |||
2020-01-22 | Split Select-All-Tracks into 2 appropriately named actions | Ben Loftis | |
Existing function select-all-tracks is now renamed select-all-visible-lanes, to match its behavior. New function select-all-tracks will select all Tracks, as the name implies. To maintain consistency for those users who actively used select-all-tracks, the default shortcut ctrl+t will continue calling select-all-visible-lanes. | |||
2020-01-22 | Keep track/bus number visible when disabling track | Robin Gareus | |
2020-01-22 | Propagate ::route_active_changed() methods | Robin Gareus | |
2020-01-20 | Make it more obvious when a track is Inactive | Ben Loftis | |
Inactive tracks will now hide all controls and display only the track name in parenthesis. Color-change is not sufficient by itself to distinguish an inactive track from an active one (consider the case of just 2 tracks...) | |||
2020-01-12 | Apply some missing widget names | Ben Loftis | |
2019-12-12 | Fix automation dropdown menu-item active state | Robin Gareus | |
Extra XML/GUI has not been in use since ages. Automation Lane visibility is saved as GUIObjectState. This properly marks DropDown Menu items as active when a Plugin Automation Lane is displayed | |||
2019-11-02 | rename all Evoral source from .(hpp|cpp)$ to .(h|cc) | Paul Davis | |
2019-09-29 | Fix gtk-table-packing error (redundant packing) | Ben Loftis | |
2019-09-27 | Restore "A"utomation button | Robin Gareus | |
This reverts some "not tracks" parts that were accidentally removed in 468731c | |||
2019-09-25 | put back editor track header fader+meters inadvertently removed in previous ↵ | Paul Davis | |
commit | |||
2019-09-25 | goodbye Profile->...trx | Paul Davis | |
2019-08-03 | Update GPL boilerplate and (C) | Robin Gareus | |
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author. | |||
2019-04-08 | NO-OP: whitespace, alignment | Robin Gareus | |
2019-03-26 | Add a note to self | Robin Gareus | |
2019-03-19 | Update GUI, use Session::playlists() getter (2/2) | Robin Gareus | |
2019-03-07 | Fix some Gtk::Menu related memory leaks | Robin Gareus | |
A Gtk::manage()d widget will be deleted when its parent container is destroyed. Top-level context menus are not inside a container and hence need to be manually deallocated. This adds explicit delete calls for menus where there is a member variable reference to the Menu. | |||
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-09-18 | use new Track API | Paul Davis | |
2017-09-18 | no more per-track varispeed | Paul Davis | |
2017-09-18 | mega-commit to save state of first "it compilesand links" state for ↵ | Paul Davis | |
separated disk i/o changes. THIS WILL NOT RUN. THIS REQUIRES MANY CHANGES | |||
2017-09-09 | Migrate PC dialog to RouteUI, midnam handing to RTAV. | Robin Gareus | |
This allows to to bring up the PC dialog from Editor/Editor-Mixer & Mixer for both MIDI Tracks as well as MIDI Busses. | |||
2017-08-18 | Remove old destructive API (non layered is a dynamic mode) 1/2 | Robin Gareus | |
2017-08-06 | Update Selection API to include all Stripables | Robin Gareus | |
2017-07-20 | Select the clicked route in the current mixer strip (fixes #7429) | Johannes Mueller | |
Issue #7429 reports that that clicking a route of an already selected group does not update the editor mixer strip selection. To fix this we call Editor::set_selected_mixer_strip() at the end of RouteTimeAxisView::selection_click(); The overhead of maybe calling it twice should be toleratable, as ::set_selected_mixer_strip() checks, if the route is already the current mixer strip route before setting it. | |||
2017-07-17 | Clean up library inheritance (colors.h, utils.h) | Robin Gareus | |
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext. | |||
2017-07-17 | Remove ArdourPrompter wrapper | Robin Gareus | |
2017-07-17 | Remove <gtkmm.h> include from header files. | Robin Gareus | |
2017-07-17 | Remove unused sources & includes | Robin Gareus | |
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-07-07 | Fix VCA Automation Lane selection | Robin Gareus | |
This moves child-selection API up into TAV (Superclass of StripableTAV which actually owns the children) | |||
2017-06-23 | NO-OP: whitespace | Robin Gareus | |
2017-06-23 | Mixbus GUI updates (VCA layout, no panners) | Robin Gareus | |
2017-06-15 | Prepare VCA Automation Lanes -- refactor TAV | Robin Gareus | |
* add an abstract StripableTimeAxisView (Route TAV + VCA TAV) * move common strip-methods into STAV * Add Automation Lanes to VCA TAV * Allow ATAV without Automatable for VCA Controls | |||
2017-04-19 | Use PBD::to_string from pbd/string_convert.h in RouteTimeAxis | Tim Mayberry | |
Numeric formatting is equivalent as LC_NUMERIC=C in global C++ locale | |||
2017-04-19 | Use PBD::string_to<bool> in RouteTimeAxisView class | Tim Mayberry | |
As they were converted from bool to string using PBD::to_string | |||
2017-04-19 | Remove conditional checks that are always true in RouteTimeAxisView class | Tim Mayberry | |