summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_options.cc
AgeCommit message (Collapse)Author
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
2013-06-21properly restore newer (cairo-canvas related) UI config parametersPaul Davis
2013-04-11enable videotimeline by defaultRobin Gareus
2013-03-13videotimlineRobin Gareus
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
2013-03-03SuperCaliFragilisticHoraAdaequationisRobin Gareus
git-svn-id: svn://localhost/ardour2/branches/3.0@14124 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-05fix external sync source configuration.Robin Gareus
git-svn-id: svn://localhost/ardour2/branches/3.0@13782 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-26desensitize Follow Edits button if sync is externalBen Loftis
git-svn-id: svn://localhost/ardour2/branches/3.0@13548 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-20Always Play Range is now Follow Edits, and is based on Mixbus ↵Ben Loftis
implementation. Added menu item. Follow Edits button replaces Auto Play; removed the connector between play and play-range. Some Smart Mode changes came along for the ride but will be cleaned up shortly git-svn-id: svn://localhost/ardour2/branches/3.0@13537 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-12prevent changing slave while slave is activeRobin Gareus
fix potential segfault: clock asking for slave's timecode when the slave is not a Timecode-slave. git-svn-id: svn://localhost/ardour2/branches/3.0@13455 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11move the external sync source selection tobe a global config parameter, not ↵Paul Davis
per-session, since this is likely a reflection of studio setup, h/w etc.; starting using real tooltips in the RC option editor git-svn-id: svn://localhost/ardour2/branches/3.0@13237 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-13Much simplier implementation of: "Show Toolbar" act immediately, i.e., even ↵Rodrigo Severo
when already maximized, changing this toggle changes whenever toolbar is shown or not. git-svn-id: svn://localhost/ardour2/branches/3.0@12695 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-12maximise-editor patch from Rodrigo:Paul Davis
* makes "View >> Toolbar When Maximized" act immediately, i.e., even when already maximized changing this toggle changes whenever toolbar is shown or not; * renames "Toolbar When Maximized" to "Show Toolbar" as it acts whenever editor has maximized space or not. git-svn-id: svn://localhost/ardour2/branches/3.0@12668 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-31Move delta-to-edit-point options to the main clock context menus (#4472).Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@12517 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24Remove over 500 unnecessary includes (including 54 of session.h).David Robillard
It's slightly possible that this causes trivial build failures on different configurations, but otherwise shouldn't cause any problems (i.e. no actual changes other than include/naming/namespace stuff). I deliberately avoided removing libardour-config.h since this can mysteriously break things, though a few of those do seem to be unnecessary. This commit only targets includes of ardour/*.h. There is also a very large number of unnecessary includes of stuff in gtk2_ardour; tackling that should also give a big improvement in build time when things are modified. git-svn-id: svn://localhost/ardour2/branches/3.0@12420 d708f5d6-7413-0410-9779-e7cbd77b26cf