1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-08-01 08:29:27 +02:00
audacity/src/CommonCommandFlags.h

62 lines
1.6 KiB
C

/**********************************************************************
Audacity: A Digital Audio Editor
CommonCommandFlags.h
Paul Licameli split from Menus.cpp
**********************************************************************/
#ifndef __AUDACITY_COMMON_COMMAND_FLAGS__
#define __AUDACITY_COMMON_COMMAND_FLAGS__
#include "Audacity.h"
#include "commands/CommandFlag.h"
bool TracksSelectedPred( const AudacityProject &project );
bool AudioIOBusyPred( const AudacityProject &project );
bool TimeSelectedPred( const AudacityProject &project );
extern const CommandFlagOptions cutCopyOptions;
extern AUDACITY_DLL_API const ReservedCommandFlag
AudioIONotBusyFlag,
StereoRequiredFlag, //lda
NoiseReductionTimeSelectedFlag,
TimeSelectedFlag, // This is equivalent to check if there is a valid selection, so it's used for Zoom to Selection too
WaveTracksSelectedFlag,
TracksExistFlag,
TracksSelectedFlag,
AnyTracksSelectedFlag,
TrackPanelHasFocus; //lll
extern AUDACITY_DLL_API const ReservedCommandFlag
AudioIOBusyFlag, // lll
CaptureNotBusyFlag;
extern AUDACITY_DLL_API const ReservedCommandFlag
LabelTracksExistFlag,
UnsavedChangesFlag,
HasLastEffectFlag,
UndoAvailableFlag,
RedoAvailableFlag,
ZoomInAvailableFlag,
ZoomOutAvailableFlag,
LabelsSelectedFlag,
PlayRegionLockedFlag, //msmeyer
PlayRegionNotLockedFlag, //msmeyer
WaveTracksExistFlag,
NoteTracksExistFlag, //gsw
NoteTracksSelectedFlag, //gsw
IsNotSyncLockedFlag, //awd
IsSyncLockedFlag, //awd
NotMinimizedFlag, // prl
PausedFlag, // jkc
PlayableTracksExistFlag,
AudioTracksSelectedFlag,
NoAutoSelect // jkc
;
#endif