summaryrefslogtreecommitdiff
path: root/gtk2_ardour/option_editor.cc
AgeCommit message (Collapse)Author
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-06-06width of sliders in the option editor is now a fixed text-relative widthPaul Davis
2019-06-06RcActionButton is now always its natural widthPaul Davis
2019-06-06change OptionEditComponent to avoid ever expanding the RHS widget horizontallyPaul Davis
2019-01-02Add external drive references for most file-browsersRobin Gareus
This fixes an issue on MacOS/X to only show non-root volumes in the file-open dialog. They're just as valid for save-as, export, video files etc. In case of a 2nd internal disk, it is also a valid choice as default folder for new sessions.
2018-12-08Better version of 9ccc56e1625, implicit signal disconnectRobin Gareus
2018-12-08Fix CheckOption crash on session-reloadRobin Gareus
The ToggleAction has a lifetime of the UI, independent of the CheckOption widget. The CheckOption needs to unsubscribe from the signal_toggled() signal when it is deleted. Also a CheckOption without a Action makes no sense. require _action to be give at instantiation time.
2018-12-08NO-OP: whitespace and some guaranteed assertion removalRobin Gareus
2018-12-07Tweaks to Mixer and Monitor keybindings:Ben Loftis
Add Mixer-specific view keybindings for list, vca, mon. (thanks to: the_CLA) Move monitor keybindings (mute, dim, mono) to be globally-accessible. Implement new mixer-specific actions to show/hide monitor,vcas,mixbuses (the_CLA) Move monitor funcs (mute,dim,mono) to globally-accessible actions. Make a new Monitor group insted of using Transport group. Allow use-monitor-section to be controlled by both menu and session-options dialog.
2018-09-18new transport slave/master implementation, gui editionPaul Davis
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-17Move Gtkmm2ext widgets into libwidgetRobin Gareus
2016-12-30Prefs treeview bordersRobin Gareus
2016-12-30re-fine preferences dialog part ten of 27 (probably)Robin Gareus
2016-12-30Left align notes in Preferences.Robin Gareus
2016-12-30Shrink some spinnersRobin Gareus
2016-12-29Consolidate Preferences/OptionEditorRobin Gareus
2016-12-28Further preference-dialog re-layout work in progress..Robin Gareus
2016-12-28Prefs Dialog: consistent headings, spacing, reduce width,..Robin Gareus
2016-12-28Add Locale config preferences and rearrange UI prefsRobin Gareus
2016-12-20remove debug outputRobin Gareus
2016-12-08Clarify "frames" (video, timecode) vs "samples" (audio)Robin Gareus
2016-08-29NOOP: whitespacePaul Davis
2016-08-29improved (more general) fix for preferences window visibilityPaul Davis
2016-07-26When showing a prefs pane, select the row in the treeJulien "_FrnchFrgg_" RIVAUD
When programmatically showing a pane, instead of directly asking the preferences notebook to show the pane, search for the asked path in the panes tree, and select it. Since OptionEditor listens to selection changes in its TreeView, the correct pane will be shown, with the added benefit that the corresponding section in the tree will be highlighted so that the user knows which pane is currently shown.
2016-07-26Factor out and simplify the search by components in options treeJulien "_FrnchFrgg_" RIVAUD
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-06-07fix up inheritance heirarchy and constructors so that the Session Properties ↵Paul Davis
dialog IS-A ArdourWindow ... and is thus subject to Ctrl-w to close it
2016-03-07expand option editor treeviews by default so that all nodes are visiblePaul Davis
2016-03-06avoid extra iterator increment, so that Option/Paths workPaul Davis
2016-03-06avoid blank header bar in option editor treeviewPaul Davis
2016-03-06change OptionEditor to use a left-hand-side treeview to navigate the notebookPaul Davis
2016-02-22fix inheritance/class design to get both SessionOptionEditor and ↵Paul Davis
RCOptionEditor to work correctly
2016-02-22the basics of tabbedPaul Davis
2015-12-12add rc-config widget to display text-config/paths (read only)Robin Gareus
2015-12-08add Action-Button for rc-config dialogRobin Gareus
2015-11-04Let Entry of FaderOption react on ENTER and allow only numerical input.André Nusser
This enables setting click gain and solo gain in the preferences using the text field. -- fixes #6668
2015-10-05NOOP, remove trailing tabs/whitespace.Robin 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-11Have GUI Option reflect current state (in case toggle fails)Robin Gareus
2015-05-05fix some gtk filechooser issuesRobin Gareus
2015-03-09Move 'poor_mans_glob()' into libpbdJohn Emmas
2015-03-09Fix a couple of issues when displaying the 'Preferences' dialog on Windows:-John Emmas
1) When changing the 'Default folder for new sessions' we weren't responding to the appropriate signal (so the change wasn't getting saved in our user's 'config' file). We now respond to the 'selection-changed' signal. 2) If the above path happened to contain a tilde character we weren't interpreting it to mean the user's home folder. I've copied across a function called 'poor_mans_glob()' which Ardour uses elsewhere for dealing with this situation in other file dialogs. Once we confirm that issue #2 is now working for all platforms, I'd suggest moving 'poor_mans_glob()' into libpbd. At the moment we have at least 3 definitions of it (all identical) scattered around in various places.
2014-12-24Fix OSX build.David Robillard
2014-12-24fix clang compilationRobin Gareus
error: call to function 'operator>>' that is neither visible in the template definition nor found by argument-dependent lookup. 'operator>>' should be declared prior to the call site. IOW. types.h must be included before using ‘ss >> (T) value’ in template in pbd/configuration.h
2014-12-22move ARDOUR::Configuration and ARDOUR::ConfigVariable into libpbdPaul Davis
2014-12-15move theme manager into preferences windowPaul Davis
2014-11-01Slider Controller API ChangeRobin Gareus
Prepare to allow BarController (with Spinbutton) to translate internal/interface values for the SpinBox. (The change is irrelevant for the fader/slider itself which always use the [user-]interface value)
2014-09-02add a special bool option that prevents redrawingRobin Gareus
2014-09-02prepare Slider API cleanupRobin Gareus