summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_time_axis.cc
AgeCommit message (Collapse)Author
2017-02-02Remove redundant MIDI submenu. The items are now in the main menu.Ben Loftis
2017-01-29prevent suggestion that MIDI tracks can be set to stacked viewPaul Davis
2016-12-17remove channel filter status and button from MIDI track header, access via ↵Paul Davis
context menu
2016-12-17Hide/remove per-track record-mode in favor of global setting.Robin Gareus
2016-11-28Fix reversed behaviour of Playlist -> New and New CopyTim Mayberry
Resolves: #7146 Thanks again to elgoun for the patch
2016-11-25cont'd work to prevent duplicate playlist namesRobin Gareus
2016-11-24Don't allow duplicate playlist namesRobin Gareus
2016-08-18Add missing returnJulien "_FrnchFrgg_" RIVAUD
2016-08-18Make buttons in track headers behave more like Gtk::MenuToolButtonJulien "_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-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-10remove 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-10Paste uses exact beats. rework _start_beats calculation in copy-with-offset ↵nick_m
ctor.
2016-07-06many changes associated with rationalizing selection flowPaul Davis
2016-06-05use, or mostly use PresentationInfo for selection status of Routes.Paul Davis
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept
2016-06-05catch up on change in definition of various AxisView {set,is}_selected() ↵Paul Davis
implementations
2016-06-05RouteUI connects to Route's PropertyChange signal; derived types implement ↵Paul Davis
route_property_changed()
2016-06-05use new RouteGroup property namesPaul Davis
2016-06-05RouteUI 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-05change AxisView color API to be virtual and implement per-type variantsPaul Davis
2016-06-05make AxisView::marked_for_display() be virtual so we can use the a ↵Paul Davis
Stripable's PresentationInfo hidden() status
2016-06-04show 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-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-02there is no explicit "Remote Control ID" control anymore - all done by ↵Paul Davis
ordering in the GUI
2016-06-02make all TimeAxisView derived types return PresentationInfo for sortingPaul Davis
2016-06-01remove un-used name_hbox widget from TimeAxisViewPaul Davis
2016-05-31stop 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-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-24centralize rec-en sensitivity & prepare for rec-safeRobin Gareus
2016-05-04OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)Paul Davis
2016-05-04add option to limit track-header meters to stereoRobin Gareus
2016-02-22fix variable naming/scope issuesPaul Davis
2016-02-22remove 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-25GainMeter(Base) now has an explicit gain control given to itPaul Davis
2015-12-01Make capitalization consistent and other minor spelling corrections.André Nusser
2015-11-17add Duplicate action to track and mixer context menusBen Loftis
2015-10-28rework dbf28e3 (hidden parameters)Robin Gareus
2015-10-28note to self: at least test compilation before git push.Robin Gareus
2015-10-28don't display hidden automation-controls.Robin Gareus
2015-10-15rework 8b80fe0, use std::string, not char*Robin Gareus
2015-10-14Avoid calls to Glib::ustring << operator at all cost.Robin Gareus
Glib::operator<<(std::ostream&, Glib::ustring const&) involves loadlocale which is not thread-safe on OSX. This fixes various seemingly random crashes on OSX.
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
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-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-16Move DPIReset and ColorsChanged signals into UIConfigurationTim Mayberry
2015-06-21Automation selection fixes.nick_m
- display selected comtrol points in region gain lines - display selected points in internal edit mode - allow dragging of region gain lines in MouseContent mode
2015-05-28amend 3f5d17d, clear changes to MIDI as well.Robin Gareus
2015-05-28Fix region paste (ctrl+v) undo.Robin Gareus
2015-04-30meter-change: don’t update track-headers if not needed Robin Gareus
2015-04-26remove not-an-error error message.Robin Gareus