summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_options.cc
AgeCommit message (Collapse)Author
2020-04-26Fix translatable strings and translations (so far)Robin Gareus
The typos in the original English were reported by Edgar Aichinger while working on the German translation.
2020-01-15Replace some Gtk:MessageDialog with Ardour's variantRobin Gareus
This fixes some issues with stuck splash screen early on.
2019-09-29Add Latency Control Toolbar WidgetsRobin Gareus
2019-09-03Increase available Lua action script slotsRobin Gareus
* Reserve 32 dedicated editor actions for scripts * Limit number of toolbar buttons * Use dedicated binding-group for keyboard-shortcuts * Tweak Preferences layout of toolbar pane
2019-08-11Allow to inhibit screensaver/system sleepRobin Gareus
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-02-28auto-return is still available if using JACK transportPaul Davis
2019-02-28Consolidate ToggleAction cast, use new APIRobin Gareus
Furthermore we can assume that all Actions are registered and Unregistered actions will ::abort() execution.
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-05another replacement of ActionManager::get_action() by ActionMap::find_action()Paul Davis
2018-10-05move away from "sync source" conceptsPaul Davis
2018-10-04Unhardcode and increase bindable Lua-script-action countRobin Gareus
2018-10-02Add a GUI option to enable boxy button styleRobin Gareus
2018-09-18new transport slave/master implementation, gui editionPaul Davis
2018-02-09new_grid: Rewrite of Snap and Grid. (squashed commit)Ben Loftis
Separate Snap from Grid. Lots of naming changes. Multiple simultaneous snap options allowed. Grid is one of the possible Snap options. Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines. The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser.
2018-01-14Add Toolbar disk-space widget.Robin Gareus
2017-12-28Add DSP-load & x-run widget to the toolbar.Robin Gareus
2017-12-22Separate and consolidate Transport-Control-UI codeRobin Gareus
2017-11-23Fix duplicate if(A) else if (A) conditionRobin Gareus
Issue came to be from consolidating Session and UI configuration. Found by PVS-Studio - https://www.viva64.com/en/b/0540/
2017-11-23Implement clock delta modesRobin Gareus
* use new config variable * update GUI to select delta-modes * delegate delta-calculation to MainClock * save offset to calculate absolute-time
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-07-17Purify libcanvas, remove libardour dependencyRobin Gareus
A canvas is just a canvas. Move WaveView into its own library.
2017-07-17Separate Ardour UI widgets into dedicated libraryRobin Gareus
2017-04-01GUI options for rec-only metronomeRobin Gareus
2017-01-28mark loop button insensitive when there's no loop-rangeRobin Gareus
2017-01-21Translatable Metronome tooltip, formatting and typo fix.Robin Gareus
2017-01-21Update metronome tooltip on gain changeDaniel Sheeler
2017-01-18Cleanup global monitor options:Robin Gareus
- rely on parameter-changed signal emission to update buttons - use dedicated button/style names - improve tooltip
2017-01-16Configurable toolbar rec/punch & monitoring buttonsRobin Gareus
2017-01-16Add initial GUI support for global monitor statesRobin Gareus
2016-12-30Remove cruft (old MIDI feedback API)Robin Gareus
2016-12-29Turn Theme Manager into an OptionEditor (no direct use of Gtk)Robin Gareus
2016-12-21Add option to hide the 2ndary clockRobin Gareus
2016-12-20Allow to customize parts of the main toolbarRobin Gareus
2016-12-18Shorten sync-button label/sizeRobin Gareus
2016-12-17Add UI to set global track layered modeRobin Gareus
2016-12-17Commence transport tool bar re-layoutRobin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-06-07provide GUI option to control WM visibility info usePaul Davis
2016-04-27towards fixing optional tooltipsRobin Gareus
Editor::parameter_changed() is not called for UIConfig changes. "use-tooltips" was never triggered.
2016-04-25add optional buttons to trigger lua scripted actions.Robin Gareus
2016-03-05Fixes a minor typoMathias Buhr
2016-02-22remove all tearoffs except the monitor section.Paul Davis
We don't need this functionality anymore as we build on 15 years experience plus the new tabbed structure
2015-12-15amend 939808a7 - unset loop-range, no playRobin Gareus
2015-12-10disable loop when using external syncRobin Gareus
2015-12-10indicate that we can't loop with external syncRobin 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-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-16Move ARDOUR_UI::ui_scale into UIConfiguration classTim Mayberry