Paul Davis
db385c2e3c
new transport slave/master implementation, gui edition
2018-09-18 19:06:04 -04:00
Paul Davis
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
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-09-18 12:39:17 -04:00
Robin Gareus
f6e182b937
Move Gtkmm2ext widgets into libwidget
2017-07-17 21:06:04 +02:00
Robin Gareus
c1f47ae031
Prefs treeview borders
2016-12-30 18:44:33 +01:00
Robin Gareus
e122506c91
re-fine preferences dialog part ten of 27 (probably)
2016-12-30 18:29:15 +01:00
Robin Gareus
1d431bf6c4
Left align notes in Preferences.
2016-12-30 02:33:27 +01:00
Robin Gareus
f114a20aa9
Shrink some spinners
2016-12-30 00:12:25 +01:00
Robin Gareus
1d97a0fb3e
Consolidate Preferences/OptionEditor
2016-12-29 23:06:15 +01:00
Robin Gareus
5860911eb2
Further preference-dialog re-layout work in progress..
2016-12-28 22:19:37 +01:00
Robin Gareus
f2e00dfe07
Prefs Dialog: consistent headings, spacing, reduce width,..
2016-12-28 22:19:37 +01:00
Robin Gareus
0869aa0f6c
Add Locale config preferences and rearrange UI prefs
2016-12-28 13:38:49 +01:00
Robin Gareus
719250ab56
remove debug output
2016-12-20 12:34:40 +01:00
Robin Gareus
61c7af141d
Clarify "frames" (video, timecode) vs "samples" (audio)
2016-12-08 12:45:44 +01:00
Paul Davis
b7e8d6f131
NOOP: whitespace
2016-08-29 06:38:48 -04:00
Paul Davis
95e3f7663e
improved (more general) fix for preferences window visibility
2016-08-29 06:38:34 -04:00
Julien "_FrnchFrgg_" RIVAUD
c71cc6fe5b
When showing a prefs pane, select the row in the tree
...
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-26 08:02:40 +02:00
Julien "_FrnchFrgg_" RIVAUD
37dc4bd8a7
Factor out and simplify the search by components in options tree
2016-07-26 08:02:40 +02:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Paul Davis
b40fe18775
fix up inheritance heirarchy and constructors so that the Session Properties dialog IS-A ArdourWindow
...
... and is thus subject to Ctrl-w to close it
2016-06-07 09:05:50 -04:00
Paul Davis
60ed9ccc6e
expand option editor treeviews by default so that all nodes are visible
2016-03-07 09:32:29 -05:00
Paul Davis
28cd817d49
avoid extra iterator increment, so that Option/Paths work
2016-03-06 20:42:39 -05:00
Paul Davis
64a678e1d7
avoid blank header bar in option editor treeview
2016-03-06 20:25:51 -05:00
Paul Davis
0d849c1498
change OptionEditor to use a left-hand-side treeview to navigate the notebook
2016-03-06 18:27:23 -05:00
Paul Davis
e268a9d2aa
fix inheritance/class design to get both SessionOptionEditor and RCOptionEditor to work correctly
2016-02-22 15:31:25 -05:00
Paul Davis
02c8d6d648
the basics of tabbed
2016-02-22 15:31:21 -05:00
Robin Gareus
bb7c857a69
add rc-config widget to display text-config/paths (read only)
2015-12-12 20:39:38 +01:00
Robin Gareus
9b0619bd80
add Action-Button for rc-config dialog
2015-12-08 21:52:50 +01:00
André Nusser
d6219416e6
Let Entry of FaderOption react on ENTER and allow only numerical input.
...
This enables setting click gain and solo gain in the preferences using
the text field. -- fixes #6668
2015-11-04 23:23:12 +01:00
Robin Gareus
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
Paul Davis
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
Robin Gareus
6048d2cd23
Have GUI Option reflect current state (in case toggle fails)
2015-09-11 13:21:16 +02:00
Robin Gareus
7005529886
fix some gtk filechooser issues
2015-05-05 18:35:58 +02:00
John Emmas
523f703b3b
Move 'poor_mans_glob()' into libpbd
2015-03-09 18:32:55 +00:00
John Emmas
e243d328a4
Fix a couple of issues when displaying the 'Preferences' dialog on Windows:-
...
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.
2015-03-09 15:57:15 +00:00
David Robillard
8c8bc51034
Fix OSX build.
2014-12-24 13:00:32 -05:00
Robin Gareus
0b471df0c3
fix clang compilation
...
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-24 05:00:39 +01:00
Paul Davis
d854c5d93c
move ARDOUR::Configuration and ARDOUR::ConfigVariable into libpbd
2014-12-22 19:48:30 -05:00
Paul Davis
f6e88ead01
move theme manager into preferences window
2014-12-15 12:32:41 -05:00
Robin Gareus
049c11de58
Slider Controller API Change
...
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-11-01 18:22:29 +01:00
Robin Gareus
538a569d0b
add a special bool option that prevents redrawing
2014-09-02 16:16:36 +02:00
Robin Gareus
540a12119b
prepare Slider API cleanup
2014-09-02 02:53:05 +02:00
Robin Gareus
4244ea6546
left-align all pref/option labels for consistency.
2014-07-01 14:52:35 +02:00
Robin Gareus
7658183a84
accept text-entry-change w/o enter and add filter_text option
2014-06-26 19:13:15 +02:00
Robin Gareus
a3c378cf62
move utility functions into a dedicated namespace
2014-06-25 21:47:54 +02:00
Robin Gareus
ecc1599474
ditto for clock in session properties dialog
2014-01-21 23:24:58 +01:00
Robin Gareus
ffc9a2cc70
Revert "replace "-inf" with UTF8 infinity symbol"
...
This reverts commit 7f2000ec8b0d6e0d3a6e22db44a8859301d35791.
2013-07-10 15:27:16 +02:00
Robin Gareus
0f1f7ca4fd
replace "-inf" with UTF8 infinity symbol
2013-07-10 15:27:16 +02:00
Paul Davis
40944574c6
the big rework of window management. probably not complete at thsi point, but this is mostly functional
2013-05-04 22:02:05 -04:00
Paul Davis
4c42a77441
part two of allow markup to be used in BoolOption items in an option editor
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13978 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-23 18:40:52 +00:00
Paul Davis
a3bd17970e
fix size of FaderOption's fader
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13873 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-17 15:34:55 +00:00