]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/msw/menu.h
Fixes for 16-bit compilation
[wxWidgets.git] / include / wx / msw / menu.h
index 0548776b675d3ee116d68fd7e578ad06826eaab6..9d2ca80bd8f63c33d8b8c0b511def5d4b1063b85 100644 (file)
@@ -212,6 +212,10 @@ public:
     // menubar construction
     WXHMENU Create();
     void Append(wxMenu *menu, const wxString& title);
+    void Insert(int pos, wxMenu * menu, const wxString& title);
+    void ReplaceMenu(int pos, wxMenu * new_menu, const wxString& title);
+    int  FindMenu(const wxString& title);
+    void Detach();
     virtual void Delete(wxMenu *menu, int index = 0); /* Menu not destroyed */
 
     // state control
@@ -281,14 +285,14 @@ public:
         // get the menu handle
     WXHMENU GetHMenu() const { return m_hMenu; }
 
-protected:
-    // common part of all ctors
-    void Init();
-
     // if the menubar is modified, the display is not updated automatically,
     // call this function to update it (m_menuBarFrame should be !NULL)
     void Refresh();
 
+protected:
+    // common part of all ctors
+    void Init();
+
     wxEvtHandler *m_eventHandler;
     int           m_menuCount;
     wxMenu      **m_menus;