summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_time_axis.cc
AgeCommit message (Collapse)Author
2020-03-17remove destructive/tape mode tracksPaul Davis
2020-02-28Restore 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-05fix old bug from 2007 (bbf4175713) in which a return statement was ↵Paul Davis
accidentally (presumably) dropped
2020-01-22Split Select-All-Tracks into 2 appropriately named actionsBen 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-22Keep track/bus number visible when disabling trackRobin Gareus
2020-01-22Propagate ::route_active_changed() methodsRobin Gareus
2020-01-20Make it more obvious when a track is InactiveBen 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-12Apply some missing widget namesBen Loftis
2019-12-12Fix automation dropdown menu-item active stateRobin 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-02rename all Evoral source from .(hpp|cpp)$ to .(h|cc)Paul Davis
2019-09-29Fix gtk-table-packing error (redundant packing)Ben Loftis
2019-09-27Restore "A"utomation buttonRobin Gareus
This reverts some "not tracks" parts that were accidentally removed in 468731c
2019-09-25put back editor track header fader+meters inadvertently removed in previous ↵Paul Davis
commit
2019-09-25goodbye Profile->...trxPaul Davis
2019-08-03Update 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-08NO-OP: whitespace, alignmentRobin Gareus
2019-03-26Add a note to selfRobin Gareus
2019-03-19Update GUI, use Session::playlists() getter (2/2)Robin Gareus
2019-03-07Fix some Gtk::Menu related memory leaksRobin 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-18globally 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-18use new Track APIPaul Davis
2017-09-18no more per-track varispeedPaul Davis
2017-09-18mega-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-09Migrate 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-18Remove old destructive API (non layered is a dynamic mode) 1/2Robin Gareus
2017-08-06Update Selection API to include all StripablesRobin Gareus
2017-07-20Select 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-17Clean up library inheritance (colors.h, utils.h)Robin Gareus
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext.
2017-07-17Remove ArdourPrompter wrapperRobin Gareus
2017-07-17Remove <gtkmm.h> include from header files.Robin Gareus
2017-07-17Remove unused sources & includesRobin Gareus
2017-07-17Separate Ardour UI widgets into dedicated libraryRobin Gareus
2017-07-07Fix VCA Automation Lane selectionRobin Gareus
This moves child-selection API up into TAV (Superclass of StripableTAV which actually owns the children)
2017-06-23NO-OP: whitespaceRobin Gareus
2017-06-23Mixbus GUI updates (VCA layout, no panners)Robin Gareus
2017-06-15Prepare VCA Automation Lanes -- refactor TAVRobin 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-19Use PBD::to_string from pbd/string_convert.h in RouteTimeAxisTim Mayberry
Numeric formatting is equivalent as LC_NUMERIC=C in global C++ locale
2017-04-19Use PBD::string_to<bool> in RouteTimeAxisView classTim Mayberry
As they were converted from bool to string using PBD::to_string
2017-04-19Remove conditional checks that are always true in RouteTimeAxisView classTim Mayberry
2017-04-19Use AxisView::get/set_gui_property API in RouteTimeAxisView classTim Mayberry
2017-03-08Don't show Group UI for the master-busRobin Gareus
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.