andheh
9bfbc907a9
fixed indentation warnings in src/Menus.cpp
2018-03-06 21:29:50 +00:00
andheh
dd41df237c
fixed an unused variable warning in src/LabelTrack.cpp
2018-03-06 21:29:50 +00:00
andheh
ade7854c1d
fixed "statement has no effect" warnings
2018-03-06 21:29:31 +00:00
andheh
3dd0ce0459
fixed a signed vs. unsigned warning in src/AudioIO.cpp
2018-03-06 20:54:06 +00:00
andheh
1efe69e8b9
fixed a initialization order warning in src/AudioIO.cpp
2018-03-06 20:54:06 +00:00
Paul Licameli
08a8cc4bcf
Strings in Nyquist plug-ins not translated too early...
...
... So that if you change language in-session, they will update.
2018-03-06 01:21:50 -05:00
Paul Licameli
f6efacbda3
Untranslated from GetVendor; translated in effect info menu only
2018-03-06 01:14:54 -05:00
James Crook
4617b0b1a8
Change wording: Now "Manage Plug-ins" and "Manage Macros" for those two dialogs.
2018-03-05 20:10:01 +00:00
Paul Licameli
8b68864ddb
Fix another compilation warning
2018-03-05 14:22:23 -05:00
James Crook
4c5e1f30fd
Keep focus on Expand/Shrink button when resizing Macro Dialog.
2018-03-05 15:13:42 +00:00
James Crook
6b44a53de9
Move Macro Dialog buttons around.
...
Based on feedback from quality list.
2018-03-05 15:00:11 +00:00
Paul Licameli
6cd877efed
Fix complier warnings about returning reference to a temporary
2018-03-05 05:16:33 -05:00
James Crook
834c9df32a
Save Changes when Expanding/Shrinking Macro Dialog.
...
Previously the selected macro was forgotten, as were any pending
changes.
2018-03-04 19:16:30 +00:00
James Crook
70b1f69bbe
Use names not numbers in MacroIdOfName()
...
Previously the ID for a macro was, e.g. Macro003. However this would
not work if macros were added or deleted, since chains containing the old
macro references would now refer to a different macro. So changed to using
names.
2018-03-04 19:11:26 +00:00
James Crook
585a4c6170
Prevent excessive macro reentry.
...
User could have made a macro call itself.
Or could have an 'exploding' macro chain with 'too much' in it.
So limit it to a macro can call a macro, but not deeper.
2018-03-04 18:41:17 +00:00
James Crook
153da3a94d
Fix Fade-Ends MacroCommands
...
- Split parameters from command name.
- Improve test for 'fixed Macros'.
2018-03-04 18:41:16 +00:00
James Crook
4dfac323c0
Make Macro Dialog optically stable.
...
Expand and Shrink now happen 'in place'.
Title changes to and from 'Apply Macro' <-> 'Edit Macros'
2018-03-04 18:41:16 +00:00
James Crook
159a3ab6af
Rejig EditLabels Dialog.
...
- Made it more like the Edit Chains Dialog. (Buttons on right).
- Now using ShuttleGui somewhat.
- Gave it a Help button.
2018-03-04 18:41:15 +00:00
Steve Daulton
5c4b2249fd
bug 1851 Remove selection before Timer Record
2018-03-04 14:48:24 +00:00
Steve Daulton
f1ab2db9bb
bug 1850 - add Track > Pan to History
2018-03-04 14:48:24 +00:00
James Crook
e45a6b09d4
Change wordings and consolidate prefs.
...
- Bring more options together into one static in prefs
- Use verb followed by description for options.
- Capitalise D in 'Down' in a menu item.
2018-03-04 09:39:42 +00:00
James Crook
6f8d27208f
Remove Apply-Macro from Tools menu.
...
Done by giving Macros... dialog an Expand / Shrink button
so that we can use it as just an apply-to-projects dialog, if we want.
The dialog is modal, and can be kept open whilst we work. So for example
we could put useful presets into it as macros.
2018-03-03 22:20:25 +00:00
James Crook
6e40d6d969
Add Fade-Ends macro. (a new item in Tools menu)
2018-03-03 20:36:13 +00:00
James Crook
c0dcba66dd
Rename Chains to Macros.
...
Lots of renaming.
Did not rename the containing files (yet) since that will require makefile updates.
2018-03-03 19:17:18 +00:00
James Crook
8ab69ae5c3
Update tools menu on Mac too.
...
This entailed making the Edit Chains and Apply Chain dialogs modeless.
That is good for other reasons too.
2018-03-03 19:16:50 +00:00
James Crook
f41e781c61
Fix bug where 'Applying chain to project' progress dialog might not show.
...
- Windows needs to wxYield, to give the dialog time to show after being created.
2018-03-03 12:57:39 +00:00
James Crook
6b54ffdf0f
Update tools menu on changing available chains.
...
- We recreate the whole menu bar.
2018-03-03 12:57:36 +00:00
James Crook
e6a2d0f99a
Add all chains into the Tools menu.
2018-03-03 12:57:35 +00:00
James Crook
8cd5d7f4fe
Tools menu and EffectTypeTool
...
- Also add a 'Nyquist Prompt' to the Tools Menu.
- Currently it is the same as the Effects Nyquist Prompt.
- Chains moved into the Tools prompt.
2018-03-03 12:57:32 +00:00
James Crook
fb8b797d63
Layout changes
...
- Progress bar now less likely to obscure a small window that invokes it.
- Check boxes grouped together in TrackPrefs
2018-03-03 12:53:41 +00:00
James Crook
6b3041118f
Add Help buttons to three Dialogs.
...
- Added to Edit and Apply Chains dialogs.
- Added to Select Command dialog.
2018-03-03 10:15:09 +00:00
Paul Licameli
da39cc451f
Remove redundant ellipses from names in .ny files...
...
... The code that parses the header was always just throwing them out.
The code that populates menus deduces whether to add ellipses, as there are
controls or not, regardless what the $name line said.
2018-03-02 20:11:54 -05:00
Paul Licameli
ff3a869e83
Line breaks allowed in strings (or lists) in $ lines; \n means n ...
...
... because we must match how xgettext parses strings, and unlike XLisp, it
does it strictly according to this reference:
http://www.lispworks.com/documentation/lw70/CLHS/Body/02_de.htm
2018-03-02 20:11:47 -05:00
Paul Licameli
ad4843621b
Allow Nyquist header lines to start with $
2018-03-02 19:46:58 -05:00
Paul Licameli
ba8e6bd465
Change tokenization of header comment lines & translate strings ...
...
... allowing (_ "...") for single strings, and allowing a sequence of such
inside outer ( ) for choice controls, but still accepting the old syntax too
2018-03-02 19:46:58 -05:00
Paul Licameli
0879949904
Register translation functions for Nyquist effects into XLisp runtime
2018-03-02 19:46:57 -05:00
Paul Licameli
d3493814e2
Fix Mac build
2018-03-02 19:46:35 -05:00
James Crook
3e8dec452c
Give track name overlay a background.
...
- Also changed over from using the yellow color.
2018-03-02 19:27:42 +00:00
James Crook
3f358a39b6
Remove results window from BatchProcessDialog
...
- It isn't needed as the results go to the Long Message Dialog window.
2018-03-02 18:19:23 +00:00
James Crook
6509947de8
Fix some MSVC warnings.
2018-03-02 12:04:37 +00:00
Paul Licameli
29b214367d
Make std::tuple known in Mac build
2018-03-01 22:21:55 -05:00
Paul Licameli
d226aaa8ee
Add a space
2018-03-01 21:41:15 -05:00
James Crook
59d41a2064
Refine buttons (Chains)
...
- Move them around on EditChainsDialog so that dialog can be shrunk. (new column).
- Use "Files..." not "Files" as the button text.
- Take 'Apply Chain to:' out of the BatchProcessingDialog buttons, and place as separate text.
2018-03-01 21:57:44 +00:00
James Crook
ef63f716e3
Remove duplicate commands from 'Select Commands' dialog.
...
- Removed special commands that now have menu equivalents.
- Removed duplicated commands in the list, e.g. from multiple instances of Nyquist effects.
2018-03-01 19:57:02 +00:00
James Crook
bf03fd874b
Add details box to BatchCommandDialog
...
It is now populated with the CommandID and the command type.
Later we can add the command help string.
Std::pair changed to std::tuple to accommodate the extra information.
2018-03-01 19:55:34 +00:00
James Crook
f5929381ec
Add buttons to Edit Chains Dialog
...
- Added the Apply-to-Project and Apply-To-Files buttons
- Derived EditChainsDialog from BatchProcessDialog so as to share code.
- Added Edit button, for people who don't realise they can click on the list.
- Clicking on list now directly invokes the parameter editing.
- Insert and Edit now insert before --END-- if nothing was selected.
2018-03-01 19:55:33 +00:00
James Crook
f01fed2ba2
Remove unwanted items from 'Select Command' in chains.
...
- Remove menu-version of effects. They are already there because of EffectsManager.
-- This gets rid of all the entries with long paths in them.
- Mark more menu items as prompting, using '...', and so not suitable for chains.
2018-03-01 19:55:33 +00:00
Steve Daulton
1ef4d73629
bug 1839 - Consistent recording behavior
...
Same behavior whether there is playback or not.
2018-02-28 21:20:06 +00:00
David Bailes
1412f21f66
Make the name of a control in the selection bar less verbose
...
Make the name less verbose for the benefit of the users of screen readers.
2018-02-28 16:18:40 +00:00
Paul Licameli
4474dec9c2
Fix more hassle from the MSVC STL implementation.
2018-02-28 05:14:21 -05:00