Audacity  2.2.0
Menus.h File Reference
#include "Experimental.h"

Go to the source code of this file.

Classes

struct  FoundClip
 
struct  FoundClipBoundary
 
class  OnEffectFlags
 

Macros

#define __AUDACITY_MENUS__
 

Typedefs

typedef struct FoundClip FoundClip
 
typedef struct FoundClipBoundary FoundClipBoundary
 

Enumerations

enum  MoveChoice { OnMoveUpID, OnMoveDownID, OnMoveTopID, OnMoveBottomID }
 

Functions

void CreateMenusAndCommands ()
 
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 ()
 
void ModifyAllProjectToolbarMenus ()
 
CommandFlag GetFocusedFrame ()
 
CommandFlag GetUpdateFlags (bool checkActive=false)
 
int DoAddLabel (const SelectedRegion &region, bool preserveFocus=false)
 
double NearestZeroCrossing (double t0)
 
void SetTool (int tool)
 
void OnSelectTool ()
 
void OnZoomTool ()
 
void OnEnvelopeTool ()
 
void OnTimeShiftTool ()
 
void OnDrawTool ()
 
void OnMultiTool ()
 
void OnNextTool ()
 
void OnPrevTool ()
 
void OnStop ()
 
void OnPause ()
 
void OnRecord ()
 
void OnRecord2ndChoice ()
 
void OnStopSelect ()
 
void OnSkipStart ()
 
void OnSkipEnd ()
 
void OnSeekLeftShort ()
 
void OnSeekRightShort ()
 
void OnSeekLeftLong ()
 
void OnSeekRightLong ()
 
bool MakeReadyToPlay (bool loop=false, bool cutpreview=false)
 
void OnPlayStop ()
 
bool DoPlayStopSelect (bool click, bool shift)
 
void OnPlayStopSelect ()
 
void OnPlayOneSecond ()
 
void OnPlayToSelection ()
 
void OnPlayBeforeSelectionStart ()
 
void OnPlayAfterSelectionStart ()
 
void OnPlayBeforeSelectionEnd ()
 
void OnPlayAfterSelectionEnd ()
 
void OnPlayBeforeAndAfterSelectionStart ()
 
void OnPlayBeforeAndAfterSelectionEnd ()
 
void OnPlayLooped ()
 
void OnPlayCutPreview ()
 
void OnTrackPan ()
 
void OnTrackPanLeft ()
 
void OnTrackPanRight ()
 
void OnTrackGain ()
 
void OnTrackGainInc ()
 
void OnTrackGainDec ()
 
void OnTrackMenu ()
 
void OnTrackMute ()
 
void OnTrackSolo ()
 
void OnTrackClose ()
 
void OnTrackMoveUp ()
 
void OnTrackMoveDown ()
 
void OnTrackMoveTop ()
 
void OnTrackMoveBottom ()
 
void MoveTrack (Track *target, MoveChoice choice)
 
void OnInputDevice ()
 
void OnOutputDevice ()
 
void OnAudioHost ()
 
void OnInputChannels ()
 
void OnOutputGain ()
 
void OnInputGain ()
 
void OnOutputGainInc ()
 
void OnOutputGainDec ()
 
void OnInputGainInc ()
 
void OnInputGainDec ()
 
void OnPlayAtSpeed ()
 
void OnPlayAtSpeedLooped ()
 
void OnPlayAtSpeedCutPreview ()
 
void OnSetPlaySpeed ()
 
void OnPlaySpeedInc ()
 
void OnPlaySpeedDec ()
 
void OnPrevTrack (bool shift)
 
void OnNextTrack (bool shift)
 
void OnCursorUp ()
 
void OnCursorDown ()
 
void OnFirstTrack ()
 
void OnLastTrack ()
 
void OnShiftUp ()
 
void OnShiftDown ()
 
void OnToggle ()
 
void HandleListSelection (Track *t, bool shift, bool ctrl, bool modifyState)
 
void OnCursorLeft (const wxEvent *evt)
 
void OnCursorRight (const wxEvent *evt)
 
void OnSelExtendLeft (const wxEvent *evt)
 
void OnSelExtendRight (const wxEvent *evt)
 
void OnSelContractLeft (const wxEvent *evt)
 
void OnSelContractRight (const wxEvent *evt)
 
static double OnClipMove (ViewInfo &viewInfo, Track *track, TrackList &trackList, bool syncLocked, bool right)
 
void DoClipLeftOrRight (bool right, bool keyUp)
 
void OnClipLeft (const wxEvent *evt)
 
void OnClipRight (const wxEvent *evt)
 
void OnCursorShortJumpLeft ()
 
void OnCursorShortJumpRight ()
 
void OnCursorLongJumpLeft ()
 
void OnCursorLongJumpRight ()
 
void OnSelSetExtendLeft ()
 
void OnSelSetExtendRight ()
 
void OnSetLeftSelection ()
 
void OnSetRightSelection ()
 
void OnSelToStart ()
 
void OnSelToEnd ()
 
void OnMoveToNextLabel ()
 
void OnMoveToPrevLabel ()
 
void OnMoveToLabel (bool next)
 
void OnZeroCrossing ()
 
void OnLockPlayRegion ()
 
void OnUnlockPlayRegion ()
 
double GetTime (const Track *t)
 
void OnSortTime ()
 
void OnSortName ()
 
void OnSnapToOff ()
 
void OnSnapToNearest ()
 
void OnSnapToPrior ()
 
void OnFullScreen ()
 
static void DoMacMinimize (AudacityProject *project)
 
void OnMacMinimize ()
 
void OnMacMinimizeAll ()
 
void OnMacZoom ()
 
void OnMacBringAllToFront ()
 
void OnNew ()
 
void OnOpen ()
 
void OnClose ()
 
void OnSave ()
 
void OnSaveAs ()
 
void OnCheckDependencies ()
 
void OnExport (const wxString &Format)
 
void OnExportAudio ()
 
void OnExportMp3 ()
 
void OnExportWav ()
 
void OnExportOgg ()
 
void OnExportSelection ()
 
void OnExportMultiple ()
 
void OnExportLabels ()
 
void OnExportMIDI ()
 
void OnPreferences ()
 
void OnPageSetup ()
 
void OnPrint ()
 
void OnExit ()
 
void OnUndo ()
 
void OnRedo ()
 
static void FinishCopy (const Track *n, Track *dest)
 
static void FinishCopy (const Track *n, Track::Holder &&dest, TrackList &list)
 
void OnCut ()
 
void OnSplitCut ()
 
void OnCopy ()
 
void OnPaste ()
 
bool HandlePasteText ()
 
bool HandlePasteNothingSelected ()
 
void OnPasteNewLabel ()
 
void OnPasteOver ()
 
void OnTrim ()
 
void OnDelete ()
 
void OnSplitDelete ()
 
void OnSilence ()
 
void OnSplit ()
 
void OnSplitNew ()
 
void OnJoin ()
 
void OnDisjoin ()
 
void OnDuplicate ()
 
void OnCutLabels ()
 
void OnSplitCutLabels ()
 
void OnCopyLabels ()
 
void OnDeleteLabels ()
 
void OnSplitDeleteLabels ()
 
void OnSilenceLabels ()
 
void OnSplitLabels ()
 
void OnJoinLabels ()
 
void OnDisjoinLabels ()
 
void OnSelectTimeAndTracks (bool bAllTime, bool bAllTracks)
 
void OnSelectAllTime ()
 
void OnSelectAllTracks ()
 
void OnSelectAll ()
 
void OnSelectSomething ()
 
void OnSelectNone ()
 
int CountSelectedWaveTracks ()
 
int CountSelectedTracks ()
 
void OnToggleSpectralSelection ()
 
void DoNextPeakFrequency (bool up)
 
void OnNextHigherPeakFrequency ()
 
void OnNextLowerPeakFrequency ()
 
void OnSelectCursorEnd ()
 
void OnSelectStartCursor ()
 
void OnSelectPrevClipBoundaryToCursor ()
 
void OnSelectCursorToNextClipBoundary ()
 
void OnSelectClipBoundary (bool next)
 
FoundClip FindNextClip (const WaveTrack *wt, double t0, double t1)
 
FoundClip FindPrevClip (const WaveTrack *wt, double t0, double t1)
 
int FindClips (double t0, double t1, bool next, std::vector< FoundClip > &results)
 
bool ChannelsHaveSameClipBoundaries (const WaveTrack *wt)
 
void OnSelectPrevClip ()
 
void OnSelectNextClip ()
 
void OnSelectClip (bool next)
 
void OnSelectCursorStoredCursor ()
 
void OnSelectSyncLockSel ()
 
void OnZoomIn ()
 
void OnZoomOut ()
 
void OnZoomNormal ()
 
void OnZoomFit ()
 
void OnZoomFitV ()
 
void DoZoomFitV ()
 
void OnZoomSel ()
 
void OnGoSelStart ()
 
void OnGoSelEnd ()
 
void OnExpandAllTracks ()
 
void OnCollapseAllTracks ()
 
void OnPanTracks (float PanValue)
 
void OnPanLeft ()
 
void OnPanRight ()
 
void OnPanCenter ()
 
void OnMuteAllTracks ()
 
void OnUnMuteAllTracks ()
 
void OnShowClipping ()
 
void OnShowExtraMenus ()
 
void OnHistory ()
 
void OnKaraoke ()
 
void OnMixerBoard ()
 
void OnPlotSpectrum ()
 
void OnContrast ()
 
void OnShowTransportToolBar ()
 
void OnShowDeviceToolBar ()
 
void OnShowEditToolBar ()
 
void OnShowMeterToolBar ()
 
void OnShowRecordMeterToolBar ()
 
void OnShowPlayMeterToolBar ()
 
void OnShowMixerToolBar ()
 
void OnShowSelectionToolBar ()
 
void OnShowSpectralSelectionToolBar ()
 
void OnShowScrubbingToolBar ()
 
void OnShowToolsToolBar ()
 
void OnShowTranscriptionToolBar ()
 
void OnResetToolBars ()
 
void OnSoundActivated ()
 
void OnToggleSoundActivated ()
 
void OnTogglePinnedHead ()
 
void OnTogglePlayRecording ()
 
void OnToggleSWPlaythrough ()
 
void OnRescanDevices ()
 
void OnImport ()
 
void OnImportLabels ()
 
void OnImportMIDI ()
 
static AudacityProjectDoImportMIDI (AudacityProject *pProject, const wxString &fileName)
 
void OnImportRaw ()
 
void OnEditMetadata ()
 
bool DoEditMetadata (const wxString &title, const wxString &shortUndoDescription, bool force)
 
void OnMixAndRender ()
 
void OnMixAndRenderToNewTrack ()
 
void HandleMixAndRender (bool toNewTrack)
 
void OnSelectionSave ()
 
void OnSelectionRestore ()
 
void OnCursorPositionStore ()
 
void OnCursorTrackStart ()
 
void OnCursorTrackEnd ()
 
void OnCursorSelStart ()
 
void OnCursorSelEnd ()
 
FoundClipBoundary FindNextClipBoundary (const WaveTrack *wt, double time)
 
FoundClipBoundary FindPrevClipBoundary (const WaveTrack *wt, double time)
 
double AdjustForFindingStartTimes (const std::vector< const WaveClip * > &clips, double time)
 
double AdjustForFindingEndTimes (const std::vector< const WaveClip * > &clips, double time)
 
int FindClipBoundaries (double time, bool next, std::vector< FoundClipBoundary > &results)
 
void OnCursorNextClipBoundary ()
 
void OnCursorPrevClipBoundary ()
 
void OnCursorClipBoundary (bool next)
 
wxString ClipBoundaryMessage (const std::vector< FoundClipBoundary > &results)
 
void OnAlignNoSync (int index)
 
void OnAlign (int index)
 
void HandleAlign (int index, bool moveSel)
 
void OnNewWaveTrack ()
 
void OnNewStereoTrack ()
 
void OnNewLabelTrack ()
 
void OnNewTimeTrack ()
 
void OnTimerRecord ()
 
void OnRemoveTracks ()
 
void OnMoveSelectionWithTracks ()
 
void OnSyncLock ()
 
void OnAddLabel ()
 
void OnAddLabelPlaying ()
 
void DoEditLabels (LabelTrack *lt=nullptr, int index=-1)
 
void OnEditLabels ()
 
void OnToggleTypeToCreateLabel ()
 
bool OnEffect (const PluginID &ID, int flags=OnEffectFlags::kNone)
 
void OnRepeatLastEffect (int index)
 
void OnApplyChain ()
 
void OnEditChains ()
 
void OnStereoToMono (int index)
 
void OnManagePluginsMenu (EffectType Type)
 
void RebuildAllMenuBars ()
 
void OnManageGenerators ()
 
void OnManageEffects ()
 
void OnManageAnalyzers ()
 
void OnAbout ()
 
void OnQuickHelp ()
 
void OnManual ()
 
void OnCheckForUpdates ()
 
void MayCheckForUpdates ()
 
void OnShowLog ()
 
void OnHelpWelcome ()
 
void OnBenchmark ()
 
void OnScreenshot ()
 
void OnAudioDeviceInfo ()
 
void OnSeparator ()
 
void NextOrPrevFrame (bool next)
 
void PrevFrame ()
 
void NextFrame ()
 
void PrevWindow ()
 
void NextWindow ()
 
void OnResample ()
 
void OnCursorLeft (bool shift, bool ctrl, bool keyup=false)
 
void OnCursorRight (bool shift, bool ctrl, bool keyup=false)
 
void OnCursorMove (bool forward, bool jump, bool longjump)
 
void OnBoundaryMove (bool left, bool boundaryContract)
 
void SeekLeftOrRight (bool left, bool shift, bool ctrl, bool keyup, int snapToTime, bool mayAccelerateQuiet, bool mayAccelerateAudio, double quietSeekStepPositive, bool quietStepIsPixels, double audioSeekStepPositive, bool audioStepIsPixels)
 
double GridMove (double t, int minPix)
 

Variables

double mLastF0
 
double mLastF1
 
SelectedRegion mRegionSave {}
 
bool mCursorPositionHasBeenStored {false}
 
double mCursorPositionStored
 
size_t mAlignLabelsCount
 

Macro Definition Documentation

#define __AUDACITY_MENUS__

Typedef Documentation

typedef struct FoundClip FoundClip

Enumeration Type Documentation

enum MoveChoice
Enumerator
OnMoveUpID 
OnMoveDownID 
OnMoveTopID 
OnMoveBottomID 

Function Documentation

void AddEffectMenuItemGroup ( CommandManager c,
const wxArrayString &  names,
const PluginIDList plugs,
const std::vector< CommandFlag > &  flags,
bool  isDefault 
)
private
void AddEffectMenuItems ( CommandManager c,
EffectPlugs &  plugs,
CommandFlag  batchflags,
CommandFlag  realflags,
bool  isDefault 
)
private
double AdjustForFindingEndTimes ( const std::vector< const WaveClip * > &  clips,
double  time 
)
double AdjustForFindingStartTimes ( const std::vector< const WaveClip * > &  clips,
double  time 
)
bool ChannelsHaveSameClipBoundaries ( const WaveTrack wt)
wxString ClipBoundaryMessage ( const std::vector< FoundClipBoundary > &  results)
int CountSelectedTracks ( )
private
int CountSelectedWaveTracks ( )
private
void CreateMenusAndCommands ( )
private
void CreateRecentFilesMenu ( CommandManager c)
private
int DoAddLabel ( const SelectedRegion region,
bool  preserveFocus = false 
)
void DoClipLeftOrRight ( bool  right,
bool  keyUp 
)
void DoEditLabels ( LabelTrack lt = nullptr,
int  index = -1 
)
bool DoEditMetadata ( const wxString &  title,
const wxString &  shortUndoDescription,
bool  force 
)
static AudacityProject* DoImportMIDI ( AudacityProject pProject,
const wxString &  fileName 
)
static
static void DoMacMinimize ( AudacityProject project)
static
void DoNextPeakFrequency ( bool  up)
bool DoPlayStopSelect ( bool  click,
bool  shift 
)
void DoZoomFitV ( )
int FindClipBoundaries ( double  time,
bool  next,
std::vector< FoundClipBoundary > &  results 
)
int FindClips ( double  t0,
double  t1,
bool  next,
std::vector< FoundClip > &  results 
)
FoundClip FindNextClip ( const WaveTrack wt,
double  t0,
double  t1 
)
FoundClipBoundary FindNextClipBoundary ( const WaveTrack wt,
double  time 
)
FoundClip FindPrevClip ( const WaveTrack wt,
double  t0,
double  t1 
)
FoundClipBoundary FindPrevClipBoundary ( const WaveTrack wt,
double  time 
)
static void FinishCopy ( const Track n,
Track dest 
)
staticprivate
static void FinishCopy ( const Track n,
Track::Holder &&  dest,
TrackList list 
)
staticprivate
CommandFlag GetFocusedFrame ( )
private
double GetTime ( const Track t)
CommandFlag GetUpdateFlags ( bool  checkActive = false)
double GridMove ( double  t,
int  minPix 
)
private
void HandleAlign ( int  index,
bool  moveSel 
)
void HandleListSelection ( Track t,
bool  shift,
bool  ctrl,
bool  modifyState 
)
void HandleMixAndRender ( bool  toNewTrack)
bool HandlePasteNothingSelected ( )
private
bool HandlePasteText ( )
private
bool MakeReadyToPlay ( bool  loop = false,
bool  cutpreview = false 
)
void MayCheckForUpdates ( )
void ModifyAllProjectToolbarMenus ( )
private
void ModifyToolbarMenus ( )
private
void ModifyUndoMenuItems ( )
private
void MoveTrack ( Track target,
MoveChoice  choice 
)
double NearestZeroCrossing ( double  t0)
private
void NextFrame ( )
void NextOrPrevFrame ( bool  next)
void NextWindow ( )
void OnAbout ( )
void OnAddLabel ( )
void OnAddLabelPlaying ( )
void OnAlign ( int  index)
void OnAlignNoSync ( int  index)
void OnApplyChain ( )
void OnAudioDeviceInfo ( )
void OnAudioHost ( )
void OnBenchmark ( )
void OnBoundaryMove ( bool  left,
bool  boundaryContract 
)
private
void OnCheckDependencies ( )
void OnCheckForUpdates ( )
void OnClipLeft ( const wxEvent *  evt)
static double OnClipMove ( ViewInfo viewInfo,
Track track,
TrackList trackList,
bool  syncLocked,
bool  right 
)
static
void OnClipRight ( const wxEvent *  evt)
void OnClose ( )
void OnCollapseAllTracks ( )
void OnContrast ( )
void OnCopy ( )
void OnCopyLabels ( )
void OnCursorClipBoundary ( bool  next)
void OnCursorDown ( )
void OnCursorLeft ( const wxEvent *  evt)
void OnCursorLeft ( bool  shift,
bool  ctrl,
bool  keyup = false 
)
private
void OnCursorLongJumpLeft ( )
void OnCursorLongJumpRight ( )
void OnCursorMove ( bool  forward,
bool  jump,
bool  longjump 
)
private
void OnCursorNextClipBoundary ( )
void OnCursorPositionStore ( )
void OnCursorPrevClipBoundary ( )
void OnCursorRight ( const wxEvent *  evt)
void OnCursorRight ( bool  shift,
bool  ctrl,
bool  keyup = false 
)
private
void OnCursorSelEnd ( )
void OnCursorSelStart ( )
void OnCursorShortJumpLeft ( )
void OnCursorShortJumpRight ( )
void OnCursorTrackEnd ( )
void OnCursorTrackStart ( )
void OnCursorUp ( )
void OnCut ( )
void OnCutLabels ( )
void OnDelete ( )
void OnDeleteLabels ( )
void OnDisjoin ( )
void OnDisjoinLabels ( )
void OnDrawTool ( )
private
void OnDuplicate ( )
void OnEditChains ( )
void OnEditLabels ( )
void OnEditMetadata ( )
bool OnEffect ( const PluginID ID,
int  flags = OnEffectFlags::kNone 
)
void OnEnvelopeTool ( )
private
void OnExit ( )
void OnExpandAllTracks ( )
void OnExport ( const wxString &  Format)
void OnExportAudio ( )
void OnExportLabels ( )
void OnExportMIDI ( )
void OnExportMp3 ( )
void OnExportMultiple ( )
void OnExportOgg ( )
void OnExportSelection ( )
void OnExportWav ( )
void OnFirstTrack ( )
void OnFullScreen ( )
void OnGoSelEnd ( )
void OnGoSelStart ( )
void OnHelpWelcome ( )
void OnHistory ( )
void OnImport ( )
void OnImportLabels ( )
void OnImportMIDI ( )
void OnImportRaw ( )
void OnInputChannels ( )
void OnInputDevice ( )
void OnInputGain ( )
void OnInputGainDec ( )
void OnInputGainInc ( )
void OnJoin ( )
void OnJoinLabels ( )
void OnKaraoke ( )
void OnLastTrack ( )
void OnLockPlayRegion ( )
void OnMacBringAllToFront ( )
void OnMacMinimize ( )
void OnMacMinimizeAll ( )
void OnMacZoom ( )
void OnManageAnalyzers ( )
void OnManageEffects ( )
void OnManageGenerators ( )
void OnManagePluginsMenu ( EffectType  Type)
void OnManual ( )
void OnMixAndRender ( )
void OnMixAndRenderToNewTrack ( )
void OnMixerBoard ( )
void OnMoveSelectionWithTracks ( )
void OnMoveToLabel ( bool  next)
void OnMoveToNextLabel ( )
void OnMoveToPrevLabel ( )
void OnMultiTool ( )
private
void OnMuteAllTracks ( )
void OnNew ( )
void OnNewLabelTrack ( )
void OnNewStereoTrack ( )
void OnNewTimeTrack ( )
void OnNewWaveTrack ( )
void OnNextHigherPeakFrequency ( )
void OnNextLowerPeakFrequency ( )
void OnNextTool ( )
private
void OnNextTrack ( bool  shift)
void OnOpen ( )
void OnOutputDevice ( )
void OnOutputGain ( )
void OnOutputGainDec ( )
void OnOutputGainInc ( )
void OnPageSetup ( )
void OnPanCenter ( )
void OnPanLeft ( )
void OnPanRight ( )
void OnPanTracks ( float  PanValue)
void OnPaste ( )
void OnPasteNewLabel ( )
void OnPasteOver ( )
void OnPause ( )
void OnPlayAfterSelectionEnd ( )
void OnPlayAfterSelectionStart ( )
void OnPlayAtSpeed ( )
void OnPlayAtSpeedCutPreview ( )
void OnPlayAtSpeedLooped ( )
void OnPlayBeforeAndAfterSelectionEnd ( )
void OnPlayBeforeAndAfterSelectionStart ( )
void OnPlayBeforeSelectionEnd ( )
void OnPlayBeforeSelectionStart ( )
void OnPlayCutPreview ( )
void OnPlayLooped ( )
void OnPlayOneSecond ( )
void OnPlaySpeedDec ( )
void OnPlaySpeedInc ( )
void OnPlayStop ( )
void OnPlayStopSelect ( )
void OnPlayToSelection ( )
void OnPlotSpectrum ( )
void OnPreferences ( )
void OnPrevTool ( )
private
void OnPrevTrack ( bool  shift)
void OnPrint ( )
void OnQuickHelp ( )
void OnRecord ( )
void OnRecord2ndChoice ( )
void OnRedo ( )
void OnRemoveTracks ( )
void OnRepeatLastEffect ( int  index)
void OnResample ( )
void OnRescanDevices ( )
void OnResetToolBars ( )
void OnSave ( )
void OnSaveAs ( )
void OnScreenshot ( )
void OnSeekLeftLong ( )
void OnSeekLeftShort ( )
void OnSeekRightLong ( )
void OnSeekRightShort ( )
void OnSelContractLeft ( const wxEvent *  evt)
void OnSelContractRight ( const wxEvent *  evt)
void OnSelectAll ( )
void OnSelectAllTime ( )
void OnSelectAllTracks ( )
void OnSelectClip ( bool  next)
void OnSelectClipBoundary ( bool  next)
void OnSelectCursorEnd ( )
void OnSelectCursorStoredCursor ( )
void OnSelectCursorToNextClipBoundary ( )
void OnSelectionRestore ( )
void OnSelectionSave ( )
void OnSelectNextClip ( )
void OnSelectNone ( )
void OnSelectPrevClip ( )
void OnSelectPrevClipBoundaryToCursor ( )
void OnSelectSomething ( )
void OnSelectStartCursor ( )
void OnSelectSyncLockSel ( )
void OnSelectTimeAndTracks ( bool  bAllTime,
bool  bAllTracks 
)
void OnSelectTool ( )
private
void OnSelExtendLeft ( const wxEvent *  evt)
void OnSelExtendRight ( const wxEvent *  evt)
void OnSelSetExtendLeft ( )
void OnSelSetExtendRight ( )
void OnSelToEnd ( )
void OnSelToStart ( )
void OnSeparator ( )
void OnSetLeftSelection ( )
void OnSetPlaySpeed ( )
void OnSetRightSelection ( )
void OnShiftDown ( )
void OnShiftUp ( )
void OnShowClipping ( )
void OnShowDeviceToolBar ( )
void OnShowEditToolBar ( )
void OnShowExtraMenus ( )
void OnShowLog ( )
void OnShowMeterToolBar ( )
void OnShowMixerToolBar ( )
void OnShowPlayMeterToolBar ( )
void OnShowRecordMeterToolBar ( )
void OnShowScrubbingToolBar ( )
void OnShowSelectionToolBar ( )
void OnShowSpectralSelectionToolBar ( )
void OnShowToolsToolBar ( )
void OnShowTranscriptionToolBar ( )
void OnShowTransportToolBar ( )
void OnSilence ( )
void OnSilenceLabels ( )
void OnSkipEnd ( )
void OnSkipStart ( )
void OnSnapToNearest ( )
void OnSnapToOff ( )
void OnSnapToPrior ( )
void OnSortName ( )
void OnSortTime ( )
void OnSoundActivated ( )
void OnSplit ( )
void OnSplitCut ( )
void OnSplitCutLabels ( )
void OnSplitDelete ( )
void OnSplitDeleteLabels ( )
void OnSplitLabels ( )
void OnSplitNew ( )
void OnStereoToMono ( int  index)
void OnStop ( )
void OnStopSelect ( )
void OnSyncLock ( )
void OnTimerRecord ( )
void OnTimeShiftTool ( )
private
void OnToggle ( )
void OnTogglePinnedHead ( )
void OnTogglePlayRecording ( )
void OnToggleSoundActivated ( )
void OnToggleSpectralSelection ( )
void OnToggleSWPlaythrough ( )
void OnToggleTypeToCreateLabel ( )
void OnTrackClose ( )
void OnTrackGain ( )
void OnTrackGainDec ( )
void OnTrackGainInc ( )
void OnTrackMenu ( )
void OnTrackMoveBottom ( )
void OnTrackMoveDown ( )
void OnTrackMoveTop ( )
void OnTrackMoveUp ( )
void OnTrackMute ( )
void OnTrackPan ( )
void OnTrackPanLeft ( )
void OnTrackPanRight ( )
void OnTrackSolo ( )
void OnTrim ( )
void OnUndo ( )
void OnUnlockPlayRegion ( )
void OnUnMuteAllTracks ( )
void OnZeroCrossing ( )
void OnZoomFit ( )
void OnZoomFitV ( )
void OnZoomIn ( )
void OnZoomNormal ( )
void OnZoomOut ( )
void OnZoomSel ( )
void OnZoomTool ( )
private
void PopulateEffectsMenu ( CommandManager c,
EffectType  type,
CommandFlag  batchflags,
CommandFlag  realflags 
)
private
void PrevFrame ( )
void PrevWindow ( )
void RebuildAllMenuBars ( )
void SeekLeftOrRight ( bool  left,
bool  shift,
bool  ctrl,
bool  keyup,
int  snapToTime,
bool  mayAccelerateQuiet,
bool  mayAccelerateAudio,
double  quietSeekStepPositive,
bool  quietStepIsPixels,
double  audioSeekStepPositive,
bool  audioStepIsPixels 
)
private
void SetTool ( int  tool)
private

Variable Documentation

size_t mAlignLabelsCount
bool mCursorPositionHasBeenStored {false}
double mCursorPositionStored
double mLastF0
double mLastF1
SelectedRegion mRegionSave {}