Audacity  2.2.0
WaveTrackMenuTable Class Reference
Inheritance diagram for WaveTrackMenuTable:
PopupMenuTable TranslatableArray< std::vector< PopupMenuTableEntry > >

Static Public Member Functions

static WaveTrackMenuTableInstance ()
 
- Static Public Member Functions inherited from PopupMenuTable
static std::unique_ptr< MenuBuildMenu (wxEvtHandler *pParent, PopupMenuTable *pTable, void *pUserData=NULL)
 

Protected Member Functions

 WaveTrackMenuTable ()
 
void InitMenu (Menu *pMenu, void *pUserData) override
 
void DestroyMenu () override
 
 DECLARE_POPUP_MENU (WaveTrackMenuTable)
 
void OnSetDisplay (wxCommandEvent &event)
 
void OnSpectrogramSettings (wxCommandEvent &event)
 
void OnChannelChange (wxCommandEvent &event)
 
void OnMergeStereo (wxCommandEvent &event)
 Merge two tracks into one stereo track ?? More...
 
void SplitStereo (bool stereo)
 Split a stereo track into two tracks... More...
 
void OnSwapChannels (wxCommandEvent &event)
 Swap the left and right channels of a stero track... More...
 
void OnSplitStereo (wxCommandEvent &event)
 Split a stereo track into two tracks... More...
 
void OnSplitStereoMono (wxCommandEvent &event)
 Split a stereo track into two mono tracks... More...
 
- Protected Member Functions inherited from TranslatableArray< std::vector< PopupMenuTableEntry > >
virtual void Populate ()=0
 
void Invalidate (wxCommandEvent &evt)
 

Protected Attributes

TrackControls::InitMenuDatampData
 
- Protected Attributes inherited from TranslatableArray< std::vector< PopupMenuTableEntry > >
std::vector< PopupMenuTableEntrymContents
 

Additional Inherited Members

- Public Types inherited from PopupMenuTable
typedef PopupMenuTableEntry Entry
 
- Public Member Functions inherited from TranslatableArray< std::vector< PopupMenuTableEntry > >
 TranslatableArray ()
 
 ~TranslatableArray ()
 
const std::vector
< PopupMenuTableEntry > & 
Get ()
 

Constructor & Destructor Documentation

WaveTrackMenuTable::WaveTrackMenuTable ( )
inlineprotected

Member Function Documentation

WaveTrackMenuTable::DECLARE_POPUP_MENU ( WaveTrackMenuTable  )
protected
void WaveTrackMenuTable::DestroyMenu ( )
inlineoverrideprotectedvirtual

Implements PopupMenuTable.

References WaveColorMenuTable::mpData.

WaveTrackMenuTable & WaveTrackMenuTable::Instance ( )
static
void WaveTrackMenuTable::OnSetDisplay ( wxCommandEvent &  event)
protected
void WaveTrackMenuTable::OnSplitStereo ( wxCommandEvent &  event)
protected
void WaveTrackMenuTable::OnSplitStereoMono ( wxCommandEvent &  event)
protected

Member Data Documentation

TrackControls::InitMenuData* WaveTrackMenuTable::mpData
protected

The documentation for this class was generated from the following file: