mirror of
https://github.com/cookiengineer/audacity
synced 2025-08-01 08:29:27 +02:00
62 lines
1.6 KiB
C
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
|