Paul Licameli
129c9deb99
Remove GetActiveProject from EffectRack...
...
... and make one EffectRack window per project
2020-01-04 16:36:55 -05:00
Paul Licameli
275797bbb4
Fewer uses of ::GetActiveProject()...
...
... where we have a window, ascend the chain of parent pointers instead to
find the project window.
2020-01-04 12:59:37 -05:00
Leland Lucius
04dcc8994d
Remove leftover debugging code
2020-01-04 00:43:52 -06:00
Paul Licameli
914bb1dc95
Remove some uses of GetActiveProject in src/effects
2020-01-02 13:32:04 -05:00
Paul Licameli
45a0ce1819
Bug2268: should be able to use " in Nyquist Prompt for Mac...
...
... We need to un-correct the smart quote characters back to dumb quotes
before passing the input to the Lisp interpreter.
The smart quote correction is a consequence of the move to the MacOS 10.9 SDK.
Stopping the correction at the source would require objective-C hacks in a
custom build of wxWidgets, and just not worth the effort.
This fix only corrects the text input at one wxTextCtrl. Should we reexamine
other uses of that class?
2019-12-31 15:31:45 -05:00
Paul Licameli
de4edb0424
Nyquist output dialog uses ShuttleGui
2019-12-29 17:46:02 -05:00
Paul Licameli
aa39f9ade2
Rewrite FileNames::SelectFile using FileTypes...
...
... And more uniformity in the descriptions of file types used in more than
one place
Also fixes missing translations in VSTEffect.cpp
2019-12-29 15:35:04 -05:00
Paul Licameli
c64b3cb31f
Rewrite FileDialogWrapper using FileNames::FileTypes...
...
... also removing some repeated code and using the config keys /DefaultOpenType
and /LastOpenType only in Import.cpp
2019-12-29 15:35:03 -05:00
Paul Licameli
0704f6919a
EffectPresetsDialog::SetPrefix takes TranslatableString
2019-12-29 00:01:57 -05:00
Paul Licameli
6e14d2e56c
RulerPanel uses TranslatableString for units string...
...
... also fixing missed translation of "k" in spectrum vertical ruler
2019-12-28 23:49:18 -05:00
Paul Licameli
3b9442a000
Fewer uses of macro _ in Nyquist.cpp
2019-12-28 23:49:18 -05:00
Paul Licameli
956e0813c4
SliderAx uses TranslatableString
2019-12-28 23:49:17 -05:00
Paul Licameli
18942d9909
Rename a function in Distortion.cpp
2019-12-28 19:56:59 -05:00
Paul Licameli
d6cd48cde1
Eliminate uses of macro _ in Distortion
2019-12-28 19:56:59 -05:00
Paul Licameli
cf5c18b9b3
Rewrite export of data in Contrast.cpp
2019-12-26 22:11:44 -05:00
Paul Licameli
23cd7f40f3
Fix export of Contrast data on Mac
2019-12-26 20:36:34 -05:00
Paul Licameli
d396472c9f
Rewrite overload of TieChoice that took wxString& instead of int& ...
...
... let it take TranslatableString& instead.
It was used only in AudioUnitEffect.cpp.
2019-12-26 15:33:47 -05:00
Paul Licameli
744f4b626c
Fix unreported bug in AudioUnit effects...
...
... When locale is not English (and translation is complete enough, as in
French) then the switching from Generic to Full interface in Options... did not
work.
(Locales lacking translations of the strings "Full" and "Generic" didn't have
this problem.)
(AudioUnit effects still don't implement a "Basic" interface distinct from
"Generic" regardless of locale. That's another matter.)
2019-12-26 15:31:17 -05:00
Paul Licameli
57350ff104
Rewrite conditionally compiled Add/TieCheckBox calls
2019-12-24 00:31:06 -05:00
Paul Licameli
2d3cea1d2c
Keep advanced options of NoiseReduction compilable
2019-12-24 00:00:08 -05:00
Paul Licameli
d1637c22c0
TranslatableString for explicit prompts and units in ShuttleGui
2019-12-23 19:22:03 -05:00
Paul Licameli
747c35645a
TranslatableString for checkbox captions
2019-12-23 19:15:34 -05:00
Paul Licameli
c23451af9d
TranslatableString for prompts of radio buttons
2019-12-23 19:02:21 -05:00
Paul Licameli
455d3185a8
TranslatableString for list control column headers, menus
2019-12-23 19:02:21 -05:00
Paul Licameli
6b235bdec5
TranslatableString for captions of sliders
2019-12-23 19:02:21 -05:00
Paul Licameli
13417b6d5b
ShuttleGui::AddFixedText takes TranslatableString
2019-12-23 19:02:19 -05:00
Paul Licameli
acd1158e1b
TranslatableString for titles, and spin control and combo prompts
2019-12-23 18:53:00 -05:00
Paul Licameli
707a069712
ShuttleGui::AddVariableText takes TranslatableString
2019-12-23 18:53:00 -05:00
Paul Licameli
5168d62e3d
TranslatableString for captions of text entry boxes
2019-12-23 18:53:00 -05:00
Paul Licameli
b404eb7800
TranslatableString for static text box captions
2019-12-23 18:52:37 -05:00
Paul Licameli
21e7b9f2de
TranslatableString for prompts of choice controls
2019-12-23 15:39:49 -05:00
Paul Licameli
1944ac2040
TranslatableString for labels of ShuttleGui buttons
2019-12-23 15:35:48 -05:00
Paul Licameli
75996a851c
ShuttleGui::AddChoice and TieChoice take TranslatableStrings
2019-12-23 15:35:47 -05:00
Paul Licameli
86e9288bbd
return pitch names as TranslatableString
2019-12-21 12:45:24 -05:00
Paul Licameli
89a3771730
TranslatableString for AudacityTextEntryDialog message and caption
2019-12-21 11:23:32 -05:00
Paul Licameli
99c3c29158
Some compilation fixes for EXPERIMENTAL_SCOREALIGN
2019-12-21 00:34:59 -05:00
Paul Licameli
1537930195
DiscoverPluginsAtPath reports error as TranslatableString
2019-12-20 22:06:18 -05:00
Paul Licameli
2007346551
Pass TranslatableString to help, warning, and error dialogs
2019-12-20 21:48:21 -05:00
Paul Licameli
5909f67fdb
NumericTextCtrl::SetName takes TranslatableString
2019-12-20 21:38:05 -05:00
Paul Licameli
dc39f22442
AudacityMessageBox takes TranslatableString message and caption
2019-12-20 21:32:50 -05:00
Paul Licameli
d8c2610d88
TranslatableString in AudacityCommand::MessageBox, Effect::MessageBox
2019-12-20 21:32:47 -05:00
Paul Licameli
ae42397d64
FileNames::SelectFile takes TranslatableString for message
2019-12-20 13:40:20 -05:00
Paul Licameli
71e9e38083
AudacityMessageDialog takes TranslatableString message and caption
2019-12-20 13:40:20 -05:00
Paul Licameli
1b726f4f09
More TranslatableString in dialog wrapper classes...
...
... All of the dialog names, and the messages for File and directory dialog
wrappers
2019-12-20 13:40:20 -05:00
Paul Licameli
e3ea93a624
Define and use function Verbatim...
...
... in cases of "TranslatableString" that are not really translated.
This makes it easier to scan the code for such unusual constructions of
TranslatableString, distinct from mere mentions of the TranslatableString type.
2019-12-19 22:49:23 -05:00
Paul Licameli
3a633e4fd8
XMLFileWriter takes TranslatableString caption
2019-12-19 16:41:48 -05:00
Paul Licameli
092033b284
Just one accessor for the name of a ComponentInterface...
...
... Translate it explicitly where needed.
2019-12-19 11:47:37 -05:00
Paul Licameli
16e66a1e7e
Keep EffectNoiseRemoval compilable
2019-12-19 11:31:55 -05:00
Paul Licameli
027a5ca32e
ShuttleGui static boxes can wrap long text
2019-12-18 10:43:15 -05:00
Paul Licameli
826e50b366
Mac build band-aid
2019-12-17 14:30:04 -05:00