Paul Licameli
cfbdd2d22e
Type alias ManualPageID for wxString used in many places...
...
... eliminating many direct mentions of wxString. A real type distinction will
be made next.
2021-07-01 13:33:04 -04:00
Paul Licameli
0ca5775234
Eliminate one of the ## macro hacks in LoadCommands
2020-01-19 19:21:12 -05:00
Paul Licameli
618fee21ec
TranslatableString for ComponentInterface::GetDescription()
2019-12-16 14:21:57 -05:00
Paul Licameli
548192fcf3
Remove redundant #include-s from .h files...
...
Redundant, because transitively implied. But don't do this for inclusions of
Audacity.h or Experimental.h.
2019-05-16 14:58:34 -04:00
Paul Licameli
56f51d8176
Revert "Remove redundant #include-s from .h files..."
...
This reverts commit b7fe62d170
.
2019-05-16 14:33:55 -04:00
Paul Licameli
b7fe62d170
Remove redundant #include-s from .h files...
...
Redundant, because transitively implied. But don't do this for inclusions of
Audacity.h or Experimental.h.
2019-05-16 14:15:05 -04:00
James Crook
466e9c179e
Create ComponentInterface
...
It combines the old IdentInterface with the ParamsInterface, providing an identifier and parameters (if needed).
The main purpose of the change is to make the class hierarchy (as viewed via doxygen) much easier to follow.
2018-11-02 17:04:43 +00:00
James Crook
ac5b743dd2
Bug 1944 - Many "scriptables" link to non-existent pages or incorrect target pages
2018-08-24 19:18:04 +01:00
Paul Licameli
b200819f75
Use IdentInterfaceSymbol to identify commands and effects
2018-04-11 11:51:10 -04:00
James Crook
0a7d0068ec
Use track selection for SetTrack, SetClip and SetEnvelope
...
These commands now have shorter dialogs.
Also fixed SetEnvelope optionals, which were not being honoured.
2018-03-19 16:09:24 +00:00
James Crook
e9e9ee2998
Can choose by Channel or by Track in Set commands.
2018-02-24 14:20:28 -05:00
James Crook
1d9477a455
SetClip, SetLabel, SetProject added
...
- SetTrack also updated with more options.
2018-02-24 14:20:24 -05:00