Version: 0.6.0
Inheritance diagram for wxGISToolBarMenu:
Collaboration diagram for wxGISToolBarMenu:

Public Member Functions

 wxGISToolBarMenu (const wxString &sName=TOOLBARMENUNAME, const wxString &sCaption=_("Toolbars"), wxGISEnumCommandBars type=enumGISCBSubMenu, const wxString &title=wxEmptyString, long style=0)
 
virtual void AddCommand (wxGISCommand *pCmd)
 
virtual void RemoveCommand (size_t nIndex)
 
virtual void MoveCommandLeft (size_t nIndex)
 
virtual void MoveCommandRight (size_t nIndex)
 
virtual wxIcon GetBitmap (void)
 
virtual wxString GetCaption (void)
 
virtual wxString GetCategory (void)
 
virtual bool GetChecked (void)
 
virtual bool GetEnabled (void)
 
virtual wxString GetMessage (void)
 
virtual wxGISEnumCommandKind GetKind (void)
 
virtual void OnClick (void)
 
virtual bool OnCreate (wxGISApplicationBase *pApp)
 
virtual wxString GetTooltip (void)
 
virtual unsigned char GetCount (void)
 
virtual void Update (void)
 
void OnCommand (wxCommandEvent &event)
 
- Public Member Functions inherited from wxGISMenu
 wxGISMenu (const wxString &sName=NONAME, const wxString &sCaption=_("No Caption"), wxGISEnumCommandBars type=enumGISCBNone, const wxString &title=wxEmptyString, long style=0)
 
virtual void AddMenu (wxMenu *pMenu, wxString sName)
 
- Public Member Functions inherited from wxGISCommandBar
 wxGISCommandBar (const wxString &sName=NONAME, const wxString &sCaption=_("No Caption"), wxGISEnumCommandBars type=enumGISCBNone)
 
virtual void SetName (const wxString &sName)
 
virtual wxString GetName (void) const
 
virtual void SetCaption (const wxString &sCaption)
 
virtual wxString GetCaption (void) const
 
virtual void SetType (wxGISEnumCommandBars type)
 
virtual wxGISEnumCommandBars GetType (void)
 
virtual size_t GetCommandCount (void)
 
virtual wxGISCommandGetCommand (size_t nIndex) const
 
virtual void Serialize (wxGISApplicationBase *pApp, wxXmlNode *pNode, bool bStore=false)
 
- Public Member Functions inherited from wxGISPointer
virtual wxInt32 Reference (void)
 
virtual wxInt32 Dereference (void)
 
virtual wxInt32 Release (void)
 
- Public Member Functions inherited from wxGISCommand
 wxGISCommand (void)
 A constructor.
 
virtual ~wxGISCommand (void)
 A destructor.
 
virtual void SetId (long nId)
 
virtual long GetId (void) const
 
virtual void SetSubType (unsigned char SubType)
 
virtual unsigned char GetSubType (void) const
 

Protected Attributes

wxGISApplicationm_pApp
 
wxVector< wxMenuItem * > m_delitems
 
- Protected Attributes inherited from wxGISMenu
wxVector< SUBMENUDATAm_SubmenuArray
 
- Protected Attributes inherited from wxGISCommandBar
wxCommandPtrArray m_CommandArray
 
wxString m_sName
 
wxString m_sCaption
 
wxGISEnumCommandBars m_type
 
- Protected Attributes inherited from wxGISPointer
wxInt32 m_RefCount
 
- Protected Attributes inherited from wxGISCommand
unsigned char m_subtype
 
long m_CommandId
 

Additional Inherited Members

- Protected Types inherited from wxGISMenu
typedef struct
wxGISMenu::submenudata 
SUBMENUDATA
 

The documentation for this class was generated from the following files:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/framework/toolbarmenu.h
  • /home/bishop/work/projects/nextgismanager/src/framework/toolbarmenu.cpp