-class wxMenu: public wxEvtHandler
-{
- DECLARE_DYNAMIC_CLASS(wxMenu)
-
- public:
-
- wxMenu( const wxString &title = "" );
- void AppendSeparator(void);
- void Append( const int id, const wxString &item,
- const wxString &helpStr = "", const bool checkable = FALSE );
- void Append( const int id, const wxString &item,
- wxMenu *subMenu, const wxString &helpStr = "" );
- int FindItem( const wxString itemString ) const;
- void Break(void) {};
- void Enable( const int id, const bool enable );
- bool Enabled( const int id ) const;
- void SetLabel( const int id, const wxString &label );
-
- public:
-
+ wxMenu(long style = 0) : wxMenuBase(style) { Init(); }
+
+ virtual ~wxMenu();
+
+ void Attach(wxMenuBarBase *menubar);
+
+ void SetLayoutDirection(const wxLayoutDirection dir);
+ wxLayoutDirection GetLayoutDirection() const;
+
+ // TODO: virtual void SetTitle(const wxString& title);
+
+ // implementation