Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-24 | Tweak deletion, emit CatchDeletion() only once | Robin Gareus | |
Parent class d'tor runs after derived class d'tor. By the time ~TimeAxisView() is called, the actual object has already been deleted and dyanamic_cast<RouteTimeAxisView*> or dynamic_cast<AutomationTimeAxisView*> will fail. CatchDeletion() needs to be emitted from the actual d'tor of the object. There are currently three non-virtual TAVs: * RouteTimeAxisView * AutomationTimeAxisView * VCATimeAxisView The first two already directly emit CatchDeletion(), there's no need to call it again from ~TimeAxisView(). | |||
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-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. | |||
2019-03-01 | GUI updates to handle monitor-section changes | Robin Gareus | |
This fixes various MS related action sensitivity issues, as well as action-states. Also manually adding a monitor-section to a session now always immediately shows it, regardless of prior ToggleMonitorSection visibility. | |||
2017-09-18 | manually fix up various cases where Gtk:Frame foo_frame had been changed to ↵ | Paul Davis | |
foo_sample | |||
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-08-06 | VCA TimeAxis Context Menu | Robin Gareus | |
NB. This calls for a vca_ui (alike route_ui) to consolidate common methods like choose_color, assign/drop slaves etc) | |||
2017-08-06 | Allow to select VCAs | Robin Gareus | |
2017-07-28 | Allow to rename VCAs in the editor | Robin Gareus | |
2017-07-21 | Hide VTAV header controls for small height | Robin Gareus | |
2017-07-17 | Separate Ardour UI widgets into dedicated library | 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 VCATimeAxisView | Tim Mayberry | |
2017-01-28 | use VCA full name in strips and track headers | Paul Davis | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-13 | set a theme color for VCA axes in the editor | Paul Davis | |
2016-06-14 | avoid crash after removing a VCA | Paul Davis | |
2016-06-10 | make sure editor can follow visibility changes for VCAs | Paul Davis | |
2016-06-08 | add ::set_height() for VCATimeAxisView | Paul Davis | |
2016-06-06 | repeat previous commit's approach, but for VCATimeAxisView | Paul Davis | |
2016-06-05 | RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix ↵ | Paul Davis | |
initialization. Only "most derived" classes can initialize virtual base classes (SessionHandlePtr) | |||
2016-06-05 | change AxisView color API to be virtual and implement per-type variants | Paul Davis | |
2016-06-03 | fix both canvas scrolling and interleaving of VCA + Routes in editor | Paul Davis | |
2016-06-03 | move 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-02 | make all TimeAxisView derived types return PresentationInfo for sorting | Paul Davis | |
2016-06-01 | remove un-used name_hbox widget from TimeAxisView | Paul Davis | |
2016-05-31 | minor state tweaks for VCA time axis solo+mute buttons | Paul Davis | |
2016-05-31 | initial implementation of VCA time axis views | Paul Davis | |