X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/501db75a3ca3dae22ed07a27ae7fb5b9ef86b40d..8e7cb70ce34a3ba10fed3a7a708d66543eb314a6:/include/wx/mac/carbon/menu.h?ds=sidebyside

diff --git a/include/wx/mac/carbon/menu.h b/include/wx/mac/carbon/menu.h
index b23e612dc9..4430389dec 100644
--- a/include/wx/mac/carbon/menu.h
+++ b/include/wx/mac/carbon/menu.h
@@ -12,10 +12,6 @@
 #ifndef _WX_MENU_H_
 #define _WX_MENU_H_
 
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma interface "menu.h"
-#endif
-
 class WXDLLEXPORT wxFrame;
 
 #include "wx/arrstr.h"
@@ -35,10 +31,6 @@ public:
 
     virtual ~wxMenu();
 
-    // implement base class virtuals
-    virtual wxMenuItem* DoAppend(wxMenuItem *item);
-    virtual wxMenuItem* DoInsert(size_t pos, wxMenuItem *item);
-    virtual wxMenuItem* DoRemove(wxMenuItem *item);
     virtual void Attach(wxMenuBarBase *menubar) ;
 
     virtual void Break();
@@ -69,6 +61,11 @@ public:
 
     short MacGetMenuId() { return m_macMenuId ; }
 
+protected:
+    virtual wxMenuItem* DoAppend(wxMenuItem *item);
+    virtual wxMenuItem* DoInsert(size_t pos, wxMenuItem *item);
+    virtual wxMenuItem* DoRemove(wxMenuItem *item);
+
 private:
     // common part of all ctors
     void Init();