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
8ff5a4b345
Do without some friend declarations in LabelTrack...
...
... and leave "updated" alone, it's only for use in interactive dragging
2019-06-20 10:47:25 -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
e9e9ee2998
Can choose by Channel or by Track in Set commands.
2018-02-24 14:20:28 -05:00
James Crook
29c96f5470
Add ability to set the selected label.
2018-02-24 14:20:26 -05:00
James Crook
1d9477a455
SetClip, SetLabel, SetProject added
...
- SetTrack also updated with more options.
2018-02-24 14:20:24 -05:00