David Bailes
bf9e7fcdbb
Clip boundary commands: remove requirement for TrackPanel to be focus
...
When these commands were initially written, they operated on the focused track. This is no longer the case, so I've remove the requirement for the TrackPanel to be the focus.
2018-03-16 11:36:20 +00:00
James Crook
2da227a714
Make zoom toggle finer grained
...
- Upgraders using zoom toggle will need to reselect the zoom levels they want.
2018-03-16 10:27:04 +00:00
Paul Licameli
b75e356df6
Now use that extra information
2018-03-15 23:32:15 -04:00
Paul Licameli
bb7b77cde0
Change expansion of XXO and pass more arguments to CommandManager
2018-03-15 23:29:27 -04:00
Paul Licameli
4e18318934
Define XXO alternative to _ just for use in Menus.cpp
2018-03-15 23:20:20 -04:00
Paul Licameli
9780c14882
Fix mix of internal and translated strings naming Align commands...
...
... Revert commit 357b05efd2 , and use
Ukrainian, and open Select Commands in Macros, to see the problem
2018-03-15 20:33:26 -04:00
Paul Licameli
9b7ccc4dff
Use TranslatedInternalString for tips of toolbar buttons
2018-03-15 20:13:19 -04:00
Paul Licameli
d258385e3a
Use TranslatedInternalString in MacroCommandsCatalog
2018-03-15 19:53:38 -04:00
Paul Licameli
6c8ba8b5bb
Define TranslatedInternalString
2018-03-15 19:49:38 -04:00
James Crook
980cf456f1
Update two help URLs.
2018-03-15 19:43:38 +00:00
Steve Daulton
814322a793
Fix Equalization crash in debug build
2018-03-15 17:50:09 +00:00
Paul Licameli
01a45a6b36
Strip ... from Nyquist effect names again (but none shipped have it)
2018-03-15 13:44:51 -04:00
Paul Licameli
cc7bf5c328
Migrate old chains...
...
... Copy old Chains files to Macros, once only per session, never overwriting.
Leave old files in place in case the user downgrades their Audacity.
When removing a Macro, remove also any like-named legacy chain.
2018-03-15 05:21:04 -04:00
Paul Licameli
c3adc0141c
Translate the two built-in macro names...
...
... If you only ever use one Audacity locale, then the two persistent macro
files will be created with appropriately translated names.
If you ever do use more than one locale and open Macros... , then
you will get duplicate files differing only by translation of the name.
Nothing causes an automatic purge of the macros in the non-current language.
2018-03-14 19:23:25 -04:00
Paul Licameli
59d41db63a
In "Select Command" translate all...
...
... Not only the menu command names, as previously, but also:
Effect and Command names
Special command names
2018-03-14 19:11:42 -04:00
Paul Licameli
357b05efd2
If not English locale, don't show short command name in (parentheses)
2018-03-14 19:11:42 -04:00
Paul Licameli
4f9ab08487
Substitute, don't concatenate, if these should be translated
2018-03-14 17:34:45 -04:00
Paul Licameli
65b8520e48
use override
2018-03-14 17:21:36 -04:00
Paul Licameli
9d531cad56
Translate dialog title
2018-03-14 17:18:24 -04:00
Paul Licameli
f78515c84b
Fix misleading function declarations -- arguments really are used
2018-03-14 17:18:24 -04:00
James Crook
1dd054c160
Bring Help-Tools under Tools.
...
Also make the macro list into a submenu, 'Apply Macro', so that the length of 'Tools' stays manageable.
2018-03-14 20:14:50 +00:00
James Crook
7910688c03
Add Align commands to repertoire.
...
Previously we ignored the 'multis'.
2018-03-14 19:57:26 +00:00
James Crook
86cd720d99
Fix two MSVC compile warnings.
2018-03-14 19:28:29 +00:00
James Crook
5cc1dbc872
Bring Macros dialog to front after various actions
2018-03-14 16:57:33 +00:00
James Crook
b1862d2b11
Rearrange Macros buttons
...
- Allows Macro dialogs to be smaller.
- Order is more logical.
- Layout is neater (better aligned).
- Height stays stable on Expand/Shrink.
2018-03-14 16:37:15 +00:00
James Crook
dab9ad812f
Condense SeekLeftOrRight code further.
2018-03-14 13:48:11 +00:00
Evan Short
7c4ca093f3
use enums instead of bool in seekLeftOrRight
2018-03-14 13:48:11 +00:00
Evan Short
3f29d1948d
refactor SeekLeftOrRight
2018-03-14 13:48:10 +00:00
Paul Licameli
83c30620cb
Fix Mac build, and avoid global variable ::GetActiveProject()
2018-03-14 09:37:08 -04:00
David Bailes
49eb7ddb61
Fix mac build
...
Changed the Windows constant CHILDID_SELF to the equivalent wx constant wxACC_SELF, which I should have used in the first place.
2018-03-12 15:57:32 +00:00
David Bailes
59d1ca46df
TrackPanelAx: add Select function
...
Added an override for Select. This enables NVDA to move the focus to the current navigator object, and Jaws to move the focus to the current element when using the touch cursor.
For info on accSelect:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd318474(v=vs.85).aspx
2018-03-12 13:47:27 +00:00
David Bailes
0c2c956893
TrackPanelAx: add Navigate function for NVDA object navigation
...
accNavigate is deprecated, but NVDA uses it for object navigation. (Jaws and narrator do not).
So add Navigate function to TrackPanelAx.
Info on accNavigate:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd318473(v=vs.85).aspx
2018-03-12 08:55:30 +00:00
Paul Licameli
dd1ffb0390
Indicative mood for all verbs in command and effect descriptions...
...
... Some of them have no verb.
2018-03-10 19:07:34 -05:00
Paul Licameli
f4a971da9e
comment
2018-03-10 19:07:12 -05:00
Paul Licameli
20c086263d
i18n hint
2018-03-10 19:07:12 -05:00
Paul Licameli
29c98f27f6
Another fix for list iterators
2018-03-10 11:46:22 -05:00
Paul Licameli
40a117b160
Fix update of minimized state (crash in MSVC debug runtime)...
...
... This time those run-time checks really did something useful for us.
There was a decrement of a begin iterator of an STL container, a no-no.
2018-03-09 11:35:10 -05:00
Paul Licameli
ae351abbc2
Fix warnings about override and final
2018-03-09 01:53:19 -05:00
Paul Licameli
4bfd8abc2b
Fix more missed translations
2018-03-08 22:53:00 -05:00
Paul Licameli
b8cc764e29
Fix MSVC2013 compiler crash for Windows debug build
2018-03-08 12:26:11 -05:00
Paul Licameli
77f720b0c8
Show friendly names of commands in message boxes...
...
... With spaces in the English; maybe later they will localize
2018-03-07 23:55:19 -05:00
Steve Daulton
9298ac575d
Fix Linux build
2018-03-08 03:46:55 +00:00
Paul Licameli
bf4c8eff63
Fix another neglected i18n
2018-03-07 17:37:59 -05:00
Paul Licameli
4cb2ec6fa0
Fix missing i18n of some new prompts
2018-03-07 17:11:36 -05:00
Paul Licameli
bc773e02d3
Supply some missing translation in Macros dialogs...
...
... The "Set" prompt for checkboxes;
Strings in Choice controls, which had been declared translatable with XO, but
the translations not yet used.
This can be tested in Ukrainian locale now, for editing parameters of
commands like Select or Drag, but be aware that even uk.po is not up to date
for all recent changes in the Manage Macros dialog itself.
2018-03-07 15:06:55 -05:00
Paul Licameli
ffadd64a56
Define MacroCommandsCatalog to associate friendly and internal names...
...
... friendly names are still English only. Not yet localized, but ought to be.
2018-03-06 18:47:56 -05:00
andheh
89315bd5e6
made ShuttleGui destructor virtual
...
since it has virtual member functions and is used
polymorphically in commands/GetInfoCommand.cpp
2018-03-06 22:25:53 +00:00
andheh
726f33e802
fixed an initalization order warning in ShuttleGui.cpp
2018-03-06 22:24:58 +00:00
James Crook
a5d06ff257
Fix comments needed for Doxygen.
2018-03-06 21:42:58 +00:00
andheh
b4f351a257
fixed a "signed vs. unsigned" warning in ExportMP3.cpp
2018-03-06 21:30:40 +00:00