summaryrefslogtreecommitdiff
path: root/gtk2_ardour/rc_option_editor.cc
AgeCommit message (Collapse)Author
2016-05-16move unused option heading inside profile-conditionRobin Gareus
2016-05-04add option to limit track-header meters to stereoRobin Gareus
2016-05-01add option to auto-save post-export-analysis imageRobin Gareus
first revision, needs some label position fine-tuning and maybe an option to include log-scale/rect waveform etc.
2016-04-27re-enable "Show Tooltip" preference (needs testing on all platforms)Robin Gareus
2016-04-25add optional buttons to trigger lua scripted actions.Robin Gareus
2016-04-24do NOT use Glib::ustring unless you know that the contents are UTF-8 AND ↵Paul Davis
that you need to iterate glyph by glyph This fixes a Glib::ConvertError that occured when using Glib::ustring::operator<< inside a compose operation. This implicitly uses Glib::locale_from_utf8(), and if the string is not legal UTF-8, an exception will be thrown. std::string should be used EVERYWHERE unless glyph-by-glyph iteration is required. This is very rare in the Ardour codebase, so you really shouldn't see Glib::ustring anywhere. The main exception is handling user-input for a few specific cases.
2016-04-20special case send panning for MBRobin Gareus
since the route does not use Ardour pannersi"link panners" here only affects send <> send linking.
2016-04-16more settings not relevant to mixbusRobin Gareus
2016-04-15add missing quoteRobin Gareus
2016-03-28expose strict-i/o preferenceRobin Gareus
2016-03-15migrate plugin-ui settings to ui-configRobin Gareus
2016-03-15implementation for "prefer inline over GUI"Robin Gareus
2016-03-14add GUI support for Plugin Mixer Inline DisplayRobin Gareus
2016-03-06rename all "Solo / Mute" options as "Solo & Mute" since '/' is now a path ↵Paul Davis
separator for options
2016-03-06rearrange sync options into a sub-node of Transport optionsPaul Davis
This gets minimum size down to around 722 pixels
2016-02-28remove unused headingRobin Gareus
2016-02-28allow to configure custom path to video monitorRobin Gareus
2016-02-26remove duplicate FontScalingOptions -- closes #6791Robin Gareus
2016-02-22cleanup post-rebase-against-master messesPaul Davis
2016-02-22fix inheritance/class design to get both SessionOptionEditor and ↵Paul Davis
RCOptionEditor to work correctly
2016-02-22change GTKOSX macro constant to use __APPLE__ insteadPaul Davis
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22cleanup various merge conflict resolution errors/omissionsPaul Davis
2016-02-22remove debug outputPaul Davis
2016-02-22save/restore tabbable statePaul Davis
2016-02-22make sure the prefs editor sets up its own window correctlyPaul Davis
2016-02-22first compilable version of tabbable design.Paul Davis
I would have loved to split this apart, but there are just so many interrelated changes, it makes little sense and would be a huge effort that would break future git bisect use because so many intermediate commits would not compile
2016-02-22the basics of tabbedPaul Davis
2016-01-21Bug #6722, Add UI config option to always use mouse position as zoom focus ↵Tim Mayberry
on scroll This means that mouse zoom scrolling behaviour is consistent on the ruler canvas area and track canvas area. The config option defaults to true so this means the behaviour of Mixbus will be unchanged but in Ardour the ruler area will now follow the option so by default will use the mouse position as zoom focus when zooming rather than the zoom focus setting.
2015-12-30fix typoRobin Gareus
2015-12-29keep VST path editor on top of preferences.Robin Gareus
2015-12-21re-add AU cache/blacklist management (was lost in 964b8a98)Robin Gareus
2015-12-16update available sync-sources when engine [re]-startsRobin Gareus
fixes issue with JACK only being available if Ardour was started with JACK.
2015-12-12display VST pathsRobin Gareus
2015-12-12fix epic typo.Robin Gareus
2015-12-08refactor Plugin Preference PaneRobin Gareus
use standard Option Layout Components.
2015-12-08add open-gui-after-adding-plugin option to preferencesRobin Gareus
2015-12-03Revert "somewhat different approach to telling the user how to edit control ↵Paul Davis
protocol settings" This reverts commit 4eb161cd4cf55841b7d0d93ca54e8d5706f46232.
2015-12-03Revert "NO-OP: remove cruft"Paul Davis
This reverts commit 5facfc113de7da94a9cab2b6cb274155b5dcb39e.
2015-12-02NO-OP: remove cruftPaul Davis
2015-12-02somewhat different approach to telling the user how to edit control protocol ↵Paul Davis
settings We can't put an actual button in a cell of a Tree/ListView, so we put some bolded-up text there and hope that this is more obvious than anything we've tried to date (including Ben's recent attempt)
2015-12-02use explicit button to show the protocol editor; users reported they did not ↵Ben Loftis
see the double-click text. maybe this will help?
2015-12-01tweak control surface config window titlePaul Davis
2015-12-01set control surface window name to (usefully) show control protocol namePaul Davis
2015-11-20add mixbus profile checks to prefs panel, to simplify future mergesBen Loftis
2015-11-20Improve the layout of Preferences widgets:Ben Loftis
Grouped "checkbox" preferences together, reducing visual clutter. Some widget settings affected the visibility/sensitivity of other widgets. In some cases they were not adjacent; this has been fixed. Added some additional grouping headers.
2015-11-19provide user preference for pre-rollBen Loftis
2015-10-22User interaction preferences tooltips clarify button names.nick_m
2015-10-20OSX copy/constraint mod tweak (amend 0675fe1)Robin Gareus
2015-10-20suggest primary-mod as default for copyRobin Gareus
fixes inconsistency on OSX.