summaryrefslogtreecommitdiff
path: root/gtk2_ardour/rc_option_editor.cc
AgeCommit message (Collapse)Author
2016-12-20Allow to customize parts of the main toolbarRobin Gareus
2016-12-17Commence transport tool bar re-layoutRobin Gareus
2016-12-13Add option to Zoom to Selection on double clickTim Mayberry
Currently implemented for Region and Range selections. The new option is false/off by default to maintain existing behaviour. I'm not sure it should require another option, perhaps Zoom to Selection should be the default and accessing the region properties dialog can be via Modifier+double click, but further changes can be made on user feedback etc. Related: #7112
2016-11-19Fix for widget visibility with detached preferences windowTim Mayberry
Should finally resolve bug #7002 The reason 95e3f766 didn't resolve this is because OptionEditorContainer ctor is called before adding all the widgets in RCOptionEditor so they will still be hidden.
2016-11-17GUI to disable MacVST at runtimeRobin Gareus
2016-11-13basic Mac VST Cocoa UI supportRobin Gareus
2016-11-11Add option to zoom using button press in the time rulers and dragging verticallyTim Mayberry
This is a common operation used for zooming in other DAWs like Ableton Live and Cubase. To support such a usage pattern without changing the existing behaviour of the ruler area I've made it an option that is false by default. The behaviour of RulerDragZoom is intentionally different than a CursorDrag that occurs in the rest of the ruler area in that it doesn't follow the snap to grid setting and no locate related stuff occurs until button release. There are some issues with responsiveness with more than a few hundred regions or a large amount of MIDI events/notes. Implements feature #6768
2016-10-20use new API for user-provided MIDI port informationPaul Davis
2016-10-20GUI tweaks for MIDI port optionsPaul Davis
2016-10-20MIDI port options now tracks dynamic port register/unregisterPaul Davis
2016-10-19various tweaks to improve the preferences presentation of ↵Paul Davis
midi-input-follows-selection
2016-10-19need to refill treeviews for MIDI port prefs at least oncePaul Davis
2016-10-19move MIDI port options out of engine dialog and into prefsPaul Davis
2016-10-18remove unnecessary and now impossible #includePaul Davis
2016-08-29Revert "apparent fix for preferences window visibility"Paul Davis
This reverts commit 9d6d9c650193fa098c0d85c505b5eb3b61f8d2f8.
2016-08-29apparent fix for preferences window visibilityPaul Davis
2016-08-27NO-OP: indentationPaul Davis
2016-08-27fix display of preferences window when detached.Paul Davis
GTK+ apparently unpacks/hides a widget whose requistion at window show/packing time is negative for x or y axes. The RC option editor was being created AFTER its Tabbable self packed it into its own window (when detached), and GTK+ rejected it because the treeview had a size requisition with -1 for width. So build it first, then call Tabbable::set_state() later
2016-08-20Revert last commit (269a08a2b1).nick_m
2016-08-20Allow both types of constrained drag (again).nick_m
- Holding the constraint modifier at the time of grab gives constrained x. - Holding the constraint modifier after the grab but before the first motion constrains to the direction of first movement.
2016-08-14Sync User Interactoin tooltips with new default settings.nick_m
2016-08-14Add a new modifier combination that allows overlap with snap-related defaults.nick_m
- this should be enough to handle all of the current possibilities.
2016-08-14User Interaction pref shows the push points modifier in the 'beginning a ↵nick_m
drag' row. - it is currently dual use (move both ends of a range marker during drag / push control points at the beginning of a drag). this may have to be separated, but as it is called the push points modifier, it belongs here.
2016-08-01Use S_ macro when comparing modifier names in User Interaction Preferences.nick_m
- Fixes bug where selecting 'Shift' as a modifier was ignored.
2016-07-25fix crash in preferences dialog if lv2-extended is not definedRobin Gareus
2016-07-24fix some spelling inconsistencies.Robin Gareus
2016-07-16repeat "Scan" button in plugin sub-menusRobin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-13fix save/restore of preferences torn-off-window statePaul Davis
2016-07-02fix Preference checkbox sensitivity for inline displaysRobin Gareus
2016-06-07provide GUI option to control WM visibility info usePaul Davis
2016-06-07first pass at moving color theme management into its own preferences tabPaul Davis
2016-06-07fix click preferences alignmentRobin Gareus
2016-06-07re-group preferences to reduced window height constraint.Robin Gareus
2016-06-07don't replace : in linux vst search path in prefs with newlines, to shrink ↵Paul Davis
down the preferences height
2016-06-06move 2 plugin options to plugin tab of preferencesPaul Davis
2016-06-06there is no remote model choice anymore - ordering is determined by the GUIPaul Davis
2016-05-31add 4 harrison-style vca assign buttons to the mixer stripPaul Davis
2016-05-19towards an Instrument Setup/Replace workflowRobin Gareus
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