]> git.saurik.com Git - wxWidgets.git/blobdiff - src/os2/menuitem.cpp
added version info hidden dialog
[wxWidgets.git] / src / os2 / menuitem.cpp
index 9b55f35a19100cf38b894194cb3fbb0ace87720a..9b9143b352a42229030a6942b39926bbce7adc52 100644 (file)
 // headers & declarations
 // ============================================================================
 
+#ifdef __GNUG__
+    #pragma implementation "menuitem.h"
+#endif
+
 // For compilers that support precompilation, includes "wx.h".
 #include "wx/wxprec.h"
 
 // dynamic classes implementation
 // ----------------------------------------------------------------------------
 
-#if     !defined(USE_SHARED_LIBRARY) || !USE_SHARED_LIBRARY
     #if wxUSE_OWNER_DRAWN
         IMPLEMENT_DYNAMIC_CLASS2(wxMenuItem, wxMenuItemBase, wxOwnerDrawn)
     #else   //!USE_OWNER_DRAWN
         IMPLEMENT_DYNAMIC_CLASS(wxMenuItem, wxMenuItemBase)
     #endif  //USE_OWNER_DRAWN
-#endif  //USE_SHARED_LIBRARY
 
 // ----------------------------------------------------------------------------
 // wxMenuItem
@@ -78,9 +80,9 @@ wxMenuItem::wxMenuItem(wxMenu *pParentMenu,
                        const wxString& text,
                        const wxString& strHelp,
                        bool bCheckable,
-                       wxMenu *pSubMenu) :
+                       wxMenu *pSubMenu)
 #if wxUSE_OWNER_DRAWN
-                        wxOwnerDrawn(text, bCheckable)
+                      :  wxOwnerDrawn(text, bCheckable)
 #endif // owner drawn
 {
     wxASSERT_MSG( pParentMenu != NULL, wxT("a menu item should have a parent") );
@@ -135,9 +137,9 @@ bool wxMenuItem::IsChecked() const
     return FALSE;
 }
 
-wxString wxMenuItem::GetLabel() const
+wxString wxMenuItemBase::GetLabelFromText(const wxString& text)
 {
-    return wxStripMenuCodes(m_text);
+    return wxStripMenuCodes(text);
 }
 
 // accelerators