mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-21 16:37:12 +01:00
Type safety in the use of command flags, and make enum wide, allowing more bits
This commit is contained in:
14
src/Menus.h
14
src/Menus.h
@@ -24,17 +24,21 @@
|
||||
private:
|
||||
void CreateMenusAndCommands();
|
||||
|
||||
void PopulateEffectsMenu(CommandManager *c, EffectType type, int batchflags, int realflags);
|
||||
void AddEffectMenuItems(CommandManager *c, EffectPlugs & plugs, int batchflags, int realflags, bool isDefault);
|
||||
void AddEffectMenuItemGroup(CommandManager *c, const wxArrayString & names, const PluginIDList & plugs, const wxArrayInt & flags, bool isDefault);
|
||||
void PopulateEffectsMenu(CommandManager *c, EffectType type,
|
||||
CommandFlag batchflags, CommandFlag realflags);
|
||||
void AddEffectMenuItems(CommandManager *c, EffectPlugs & plugs,
|
||||
CommandFlag batchflags, CommandFlag realflags, bool isDefault);
|
||||
void AddEffectMenuItemGroup(CommandManager *c, const wxArrayString & names,
|
||||
const PluginIDList & plugs,
|
||||
const std::vector<CommandFlag> & flags, bool isDefault);
|
||||
void CreateRecentFilesMenu(CommandManager *c);
|
||||
void ModifyUndoMenuItems();
|
||||
void ModifyToolbarMenus();
|
||||
// Calls ModifyToolbarMenus() on all projects
|
||||
void ModifyAllProjectToolbarMenus();
|
||||
|
||||
int GetFocusedFrame();
|
||||
wxUint32 GetUpdateFlags();
|
||||
CommandFlag GetFocusedFrame();
|
||||
CommandFlag GetUpdateFlags();
|
||||
|
||||
double NearestZeroCrossing(double t0);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user