summaryrefslogtreecommitdiff
path: root/gtk2_ardour/option_editor.cc
AgeCommit message (Collapse)Author
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
2014-07-01left-align all pref/option labels for consistency.Robin Gareus
2014-06-26accept text-entry-change w/o enter and add filter_text optionRobin Gareus
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
2014-01-21ditto for clock in session properties dialogRobin Gareus
2013-07-10Revert "replace "-inf" with UTF8 infinity symbol"Robin Gareus
This reverts commit 7f2000ec8b0d6e0d3a6e22db44a8859301d35791.
2013-07-10replace "-inf" with UTF8 infinity symbolRobin Gareus
2013-05-04the big rework of window management. probably not complete at thsi point, ↵Paul Davis
but this is mostly functional
2013-01-23part two of allow markup to be used in BoolOption items in an option editorPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13978 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-17fix size of FaderOption's faderPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13873 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-10goodbye pixmaps and pixbufs (no longer) used by Gtkmm2ext::PixFaderPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13827 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-13implement TC offset for slave&generator.Robin Gareus
Many related changes that require atomic update, mostly because ClockOption slots changed: * change offset config format to std:string (backwards compat - reads 0) * make Timecode offset independent from fps * sample_to_timecode() handle negative sample-num * audio-clock fix entry and edit of negative numbers * option editor: - remove old global internal offset - add slave & generator TC entry - still needs UI cleanup, tooltops, maybe sep. tab.. * LTC & MTC slave& generator: - cache offset - subscribe to parameter changes git-svn-id: svn://localhost/ardour2/branches/3.0@13485 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-09make timecode offset workRobin Gareus
git-svn-id: svn://localhost/ardour2/branches/3.0@13418 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-19Clarify the meaning of the show-region-gain-envelopes option.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@12790 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-05Marginal cleanup.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@12565 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-01Make faders visually desensitised when their tracks are in automation-play.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@12518 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-25remove the apparently unnecessary "ui_bind()" macro from entire source basePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@12088 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-27tweak appearance of a FaderOption in the option editor(s)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11371 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-22For now, only use the multi-threaded process code if we areCarl Hetherington
using >1 processor for DSP; this involves making the DSP use setting only take effect on a restart of Ardour. git-svn-id: svn://localhost/ardour2/branches/3.0@11302 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-19Wrestle a little more with the comedy FileChooserButton APICarl Hetherington
(should fix #4488). git-svn-id: svn://localhost/ardour2/branches/3.0@10702 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-19Only use ArdourDialog (and thus Gtk::Dialog) for actual dialogs.David Robillard
Fixes #4364. I havn't fully tested every single dialog and window (heck, I don't even know how to get at half of them), and there may be some packing niggles, but this is the bulk of the work. The Gnome 3 kiddies can close their dialogs now, anyway :) git-svn-id: svn://localhost/ardour2/branches/3.0@10699 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-17all new implementation of audio clocks, with entirely new editing model. not ↵Paul Davis
entirely finished, but lookable, and usable git-svn-id: svn://localhost/ardour2/branches/3.0@10662 d708f5d6-7413-0410-9779-e7cbd77b26cf