summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_options.cc
AgeCommit message (Collapse)Author
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
2015-06-29Revert "start work on auto return target dropdown rather than button"Paul Davis
This reverts commit d1cbb3fb0e36b068dbf516d21891c998266f22a2.
2015-06-29Revert "properly track, update, maintain and set auto return state"Paul Davis
This reverts commit 07d0539526239d895f22123d88411c0d4ee773a4.
2015-06-29properly track, update, maintain and set auto return statePaul Davis
Conflicts: gtk2_ardour/ardour_ui_options.cc
2015-06-29start work on auto return target dropdown rather than buttonPaul Davis
Conflicts: gtk2_ardour/ardour_ui.cc
2015-06-23provide control over waveform image cache size from GUIPaul Davis
2015-04-22add central API to calculate UI scalingRobin Gareus
2015-01-28fix #6117 - fader prelightRobin Gareus
2014-12-22move all (G)UI related configuration parameters into UIConfiguration, not ↵Paul Davis
RCConfiguration
2014-08-31fix [potential] double clock connection:Robin Gareus
ARDOUR_UI::set_session() starts clocking for a given session. make sure ARDOUR_UI::parameter_changed() does not connect before the session is active.
2014-08-31update track-header width when track-number visibility is toggledRobin Gareus
2014-08-30add an idle callback at FPSRobin Gareus
2014-08-30video-pullup and timecode-format are session optionsRobin Gareus
2014-07-28clean up cruft in some config variablesBen Loftis
2014-07-03fix the naming and behavior of always-play-range to match the button, which ↵Ben Loftis
is follow-edits. when you select a range, the playhead should jump to the start of the range and begin to play the selection. BUT (unlike previous implementation) if the user wants to relocate the playhead, then that should be allowed. The user should always remain in charge of the playhead location. NOTE: your previous config setting will be invalidated. You must re-save a session to overwrite with the new config variable
2014-05-27global one-time setup of waveform preferences.Robin Gareus
see note in previous commit.
2013-12-23fix redrawing of canvas with an optimized buildPaul Davis
Best guess right now is that optimization does something bad when ceil() is called twice on a very large dbl-precision number, which results in a zero (empty) redraw area. Without the removal of the redundant ceil & floor functions, no expose events would be delivered to the canvas in an optimized build during drags (and maybe more).
2013-12-13fix logic for display of transport bar metersPaul Davis
Always remove from parent (if there is one), then repack if necessary.
2013-11-25Merge branch 'master' into cairocanvasPaul Davis
2013-11-23fix for toolbar master-meter w/o master bus and/or detached toolbarRobin Gareus
2013-10-20fix bad merge that brought OSC headers back into gtk2_ardourPaul Davis
2013-10-16merge with master and fix 2 conflictsPaul Davis
2013-10-04remove OSC related cruft from ardour_ui_options.ccPaul Davis
control surface activation is handled via an entirely separate mechanism now
2013-09-19switch from JACK_Slave to Engine_SlavePaul Davis
2013-08-08make master-meter in toolbar optionalRobin Gareus
2013-08-04make master-meter in toolbar optionalRobin Gareus