summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
AgeCommit message (Collapse)Author
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
2019-01-16(libs) call ARDOUR::init_post_engine() from within libardour rather than ↵Paul Davis
requiring "users" of the library to arrange for it
2019-01-13re-order startup process, registering actions earlyPaul Davis
Mostly to stop an error when UIConfiguration::map_parameters() looks for an action that has not yet been registered
2019-01-01No interest in bug-reports for alpha-releasesRobin Gareus
So far all 6.0-pre bug reports are known issues due to incomplete work-in-progress. There is no manpower to triage those.
2018-12-10remove method and inline its contents. Nothing gained by wrapping this upPaul Davis
2018-12-10use ActionManager namespace, rather than ActionMap objects, and remove all ↵Paul Davis
per-context action maps
2018-12-10use new action map API instead of ActionManager::get_actionPaul Davis
2018-12-07Tweaks to Mixer and Monitor keybindings:Ben Loftis
Add Mixer-specific view keybindings for list, vca, mon. (thanks to: the_CLA) Move monitor keybindings (mute, dim, mono) to be globally-accessible. Implement new mixer-specific actions to show/hide monitor,vcas,mixbuses (the_CLA) Move monitor funcs (mute,dim,mono) to globally-accessible actions. Make a new Monitor group insted of using Transport group. Allow use-monitor-section to be controlled by both menu and session-options dialog.
2018-12-06Prefer testing the session instead of using a global variableRobin Gareus
2018-11-28Consolidate API, prefer ->running()Robin Gareus
2018-11-28NO-OP: Clarify function nameRobin Gareus
2018-11-28Use central method to check for engine where requiredRobin Gareus
These are generally places where tracks/busses are created or port connections change.
2018-11-27GUI limitation: Require engine to add/remove tracks/bussesRobin Gareus
2018-11-12Make foldback bus match foldback sends namewiseLen Ovens
to avoid confusion with listener sends or monitor bus
2018-11-07GUI options to select FLAC as media formatRobin Gareus
2018-11-01Allow ListenBus to be added by GUILen Ovens
2018-10-26Wimplicit-fallthrough fixes for gtk-ardourRobin Gareus
2018-10-05move away from "sync source" conceptsPaul Davis
2018-09-25Add a window that shows DSP usage of all pluginsRobin Gareus
Currently hidden, use Editor:access_action("Window", "toggle-plugin-dsp-load")
2018-09-23remove debug outputPaul Davis
2018-09-23rename transport masters dialog -> windowPaul Davis
2018-09-18new transport slave/master implementation, gui editionPaul Davis
2018-08-04Unify support chat channel.Robin Gareus
2018-02-28Fix some GUI typos (thanks to IOhannes/debian for reporting)Robin Gareus
2018-02-20Re-add fixed-color DSP-load indicator backgroundRobin Gareus
2018-02-20Use standard Labels again.Robin Gareus
Since the Gauges become little more than text with colored background, prepare their removal. If color is wanted, use named widget-style.
2018-02-17Shuffle order of items in status bar; change behavior per oofus on irc.Ben Loftis
( note: this essentially reverts ed459a )