Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-04-19 | Use AxisView::get/set_gui_property API in RouteTimeAxisView class | Tim Mayberry | |
2017-03-08 | Don't show Group UI for the master-bus | Robin Gareus | |
2017-02-02 | Remove redundant MIDI submenu. The items are now in the main menu. | Ben Loftis | |
2017-01-29 | prevent suggestion that MIDI tracks can be set to stacked view | Paul Davis | |
2016-12-17 | remove channel filter status and button from MIDI track header, access via ↵ | Paul Davis | |
context menu | |||
2016-12-17 | Hide/remove per-track record-mode in favor of global setting. | Robin Gareus | |
2016-11-28 | Fix reversed behaviour of Playlist -> New and New Copy | Tim Mayberry | |
Resolves: #7146 Thanks again to elgoun for the patch | |||
2016-11-25 | cont'd work to prevent duplicate playlist names | Robin Gareus | |
2016-11-24 | Don't allow duplicate playlist names | Robin Gareus | |
2016-08-18 | Add missing return | Julien "_FrnchFrgg_" RIVAUD | |
2016-08-18 | Make buttons in track headers behave more like Gtk::MenuToolButton | Julien "_FrnchFrgg_" RIVAUD | |
Make their popup menus show attached, and on mouse down, but keep the context menu behavior on middle- and right-click for the group button that reacted to those (probably an oversight but some users might have got the habit of right-clicking). This also makes the group deletion on Ctrl+click happen on mouse down instead of mouse up which is not a great difference and avoids complicating the code. | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-10 | remove reference "const int32_t&" -> const int32_t" | Robin Gareus | |
this simplifies lua-bindings and also let's the compiler worry about constant primitive types. | |||
2016-07-10 | Paste uses exact beats. rework _start_beats calculation in copy-with-offset ↵ | nick_m | |
ctor. | |||
2016-07-06 | many changes associated with rationalizing selection flow | Paul Davis | |
2016-06-05 | use, or mostly use PresentationInfo for selection status of Routes. | Paul Davis | |
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept | |||
2016-06-05 | catch up on change in definition of various AxisView {set,is}_selected() ↵ | Paul Davis | |
implementations | |||
2016-06-05 | RouteUI connects to Route's PropertyChange signal; derived types implement ↵ | Paul Davis | |
route_property_changed() | |||
2016-06-05 | use new RouteGroup property names | 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-05 | make AxisView::marked_for_display() be virtual so we can use the a ↵ | Paul Davis | |
Stripable's PresentationInfo hidden() status | |||
2016-06-04 | show existing automation lanes regardless if they were visible before. | Robin Gareus | |
Automation can be recorded with the automation time axis not being visible. | |||
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 | there is no explicit "Remote Control ID" control anymore - all done by ↵ | Paul Davis | |
ordering in the GUI | |||
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 | stop playing silly games with widget packing when editing a route name in ↵ | Paul Davis | |
the edito Use a FloatingTextEntry instead. All clever functionality from previous implementation has been retained. | |||
2016-05-31 | universal 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-24 | centralize rec-en sensitivity & prepare for rec-safe | Robin Gareus | |
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2016-05-04 | add option to limit track-header meters to stereo | Robin Gareus | |
2016-02-22 | fix variable naming/scope issues | Paul Davis | |
2016-02-22 | remove all trace of SAE from source code. | Paul Davis | |
This had become incoherent over time, and posed a development hazard and burden going forward | |||
2016-01-25 | GainMeter(Base) now has an explicit gain control given to it | Paul Davis | |
2015-12-01 | Make capitalization consistent and other minor spelling corrections. | André Nusser | |