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

Public Member Functions

void InitMenu (Menu *, void *pUserData) override
 
void DestroyMenu () override
 
void OnSetFont (wxCommandEvent &)
 
- Public Member Functions inherited from TranslatableArray< std::vector< PopupMenuTableEntry > >
 TranslatableArray ()
 
 ~TranslatableArray ()
 
const std::vector
< PopupMenuTableEntry > & 
Get ()
 

Static Public Member Functions

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

Public Attributes

TrackControls::InitMenuDatampData
 

Private Member Functions

 LabelTrackMenuTable ()
 
 DECLARE_POPUP_MENU (LabelTrackMenuTable)
 

Additional Inherited Members

- Public Types inherited from PopupMenuTable
typedef PopupMenuTableEntry Entry
 
- Protected Member Functions inherited from TranslatableArray< std::vector< PopupMenuTableEntry > >
virtual void Populate ()=0
 
void Invalidate (wxCommandEvent &evt)
 
- Protected Attributes inherited from TranslatableArray< std::vector< PopupMenuTableEntry > >
std::vector< PopupMenuTableEntrymContents
 

Constructor & Destructor Documentation

LabelTrackMenuTable::LabelTrackMenuTable ( )
inlineprivate

Member Function Documentation

LabelTrackMenuTable::DECLARE_POPUP_MENU ( LabelTrackMenuTable  )
private
void LabelTrackMenuTable::DestroyMenu ( )
inlineoverridevirtual

Implements PopupMenuTable.

References mpData.

void LabelTrackMenuTable::InitMenu ( Menu ,
void *  pUserData 
)
inlineoverridevirtual

Implements PopupMenuTable.

References mpData.

LabelTrackMenuTable & LabelTrackMenuTable::Instance ( )
static

Member Data Documentation

TrackControls::InitMenuData* LabelTrackMenuTable::mpData

Referenced by DestroyMenu(), and InitMenu().


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