summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
AgeCommit message (Collapse)Author
2020-01-18rename DoTheRightThing to RollIfAppropriatePaul Davis
2020-01-18Session::request_locate() takes a tri-valued second argument for ↵Paul Davis
"roll-after-locate" This allows callers to defer logic about auto-play/current rolling state and more to TransportFSM where it can be cnentralized and is less ambiguous
2020-01-12Fix external timecode GUI displayRobin Gareus
Only show mis/matching TC if FPS has been detected and timecode master is locked.
2019-12-16Add additional roll check in transport_recordNikolaus Gullotta
Previously there was no check for roll in case Session::Enabled this can cause issues with "latched-record-enable" and "transport-roll"
2019-12-14Remove unused API (no more unconditional splash pop-back)Robin Gareus
2019-12-14First batch of MessageDialog replacementsRobin Gareus
2019-12-13Fix session sensitivity of some toolbar controlsRobin Gareus
2019-11-21GUI: Use new boost::optional APIRobin Gareus
get_value_or() has been deprecated since boost 1.56
2019-11-08fix crash caused by storing clock modes while loading a sessionPaul Davis
The store would delete any existing node of the same name, which was the node being used to set the mode in the first place.
2019-11-02improve operation of ARDOUR_UI::toggle_roll() for loop mode (particularly ↵Paul Davis
when loop-is-mode)
2019-11-01remove seamless looping as an option (it's now the only kind of looping we ↵Paul Davis
support)
2019-10-24remove now-unused member variablePaul Davis
2019-10-24startupFSM is now responsible for attaching GUI to AudioEnginePaul Davis
2019-10-18Super basic Virtual-Keyboard UIRobin Gareus
2019-10-12remove Session::AudioMidiSetupRequired signal (no longer necessary)Paul Davis
2019-10-11do not accidentally re-create splashPaul Davis
2019-10-11enforce singleton nature of Splash a little more rigorously, and slightly ↵Paul Davis
rationalize it's use
2019-10-10move pre-release dialog into StartupFSM (and enlarge font sizing)Paul Davis
2019-10-10center all(?) early-startup dialogsPaul Davis
2019-10-10add initial version of StartupFSM along with its owners/usersPaul Davis
2019-10-10rename ArdourStartup to NewUserWizard and rename source file(s)Paul Davis
2019-09-29Show pre-release dialog also for source-tree self-buildsRobin Gareus
2019-09-29Add Latency Control Toolbar WidgetsRobin Gareus
2019-09-25goodbye Profile->...trxPaul Davis
2019-09-23split apart ardour_ui.cc into a series of distinct source modules.Paul Davis
Should be a 100% no-op - no code was altered, just moved
2019-09-22UI goto_start() action no longer forces roll-after-locatePaul Davis
2019-09-18NO-OP: fix some Wimplicit-fallthrough, see prev commitRobin Gareus
2019-09-11Foldback gui: Added hide and showLen Ovens
- New menu item in view menu - Foldback strip has hide button - Adding a new foldback bus sets show - setting is saved and restored
2019-09-09Remove NO-OP, ProcessThread::init() does nothingRobin Gareus
2019-08-26Push UI theme to backend, LV2 plugin optionsRobin Gareus
2019-08-16Prefer implicit deletion of .pendingRobin Gareus
Session destruction removes ".pending", no need to explicitly delete the file.
2019-08-11Allow to inhibit screensaver/system sleepRobin Gareus
2019-08-06Gui should allow foldback bus to be mono.Len Ovens
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-07-26Prefix env variable with "ARDOUR_" 2/2Robin Gareus
2019-07-18remove -C,-E and -U command line optionsPaul Davis
2019-07-18remove debug outputPaul Davis
2019-07-18don't bother with session dialog if user has already provided the namePaul Davis
This recognizes that if a template is desired, it can be also be set from the cmdline
2019-07-18if a user specifies just a session name (not path) and it does not exist, ↵Paul Davis
use the default session folder
2019-07-04Use exit-status macros for compatibility 3/3Robin Gareus
2019-06-09Remove toolbar meter (meter type) context-menuRobin Gareus
This meter is follows in sync the master-bus meter. The type should be set directly on the master-bus.
2019-04-13NO-OP: whitespaceRobin Gareus
This fixes mostly <tab> after <space> and similar <tab> not used for indenting as well as some related code alignment issues.
2019-04-07Cleanup "Clean-up", hide dialog before starting cleanupRobin Gareus
2019-03-20ActionManager::get_all_actions() no longer includes <Actions> in the paths ↵Paul Davis
it returns, part 3 (GUI)
2019-03-07Fix some Gtk::Menu 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. The solution here is to use a shared Gtk::Menu pointer that is centrally de/re-allocated. This works because the GUI is single-threaded and at most one context menu is visible at a time.
2019-03-07Prefer using RAII to suspend signalsRobin Gareus
2019-03-01Revert "Show VCA pane whan adding a VCA"Robin Gareus
This reverts commit 9a0260148d7c582037bdc13aab6b412379638ab3.
2019-03-01Show VCA pane whan adding a VCARobin Gareus
2019-02-28Consolidate ToggleAction cast, use new APIRobin Gareus
Furthermore we can assume that all Actions are registered and Unregistered actions will ::abort() execution.
2019-02-16get ordering correct of global binding set creation and action registrationPaul Davis