X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/902725eefee5a402d21d13b2630583ab28ae3931..53a410d1b242fce6ef061c7e6d24f54f8e38664d:/src/mac/carbon/menu.cpp?ds=inline diff --git a/src/mac/carbon/menu.cpp b/src/mac/carbon/menu.cpp index 9384705224..891f908d64 100644 --- a/src/mac/carbon/menu.cpp +++ b/src/mac/carbon/menu.cpp @@ -9,11 +9,6 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma implementation "menu.h" -#pragma implementation "menuitem.h" -#endif - // ============================================================================ // headers & declarations // ============================================================================ @@ -49,34 +44,6 @@ const short kwxMacAppleMenuId = 1 ; // Find an item given the Macintosh Menu Reference -#if KEY_wxList_DEPRECATED -wxList wxWinMacMenuList(wxKEY_INTEGER); -wxMenu *wxFindMenuFromMacMenu(MenuRef inMenuRef) -{ - wxNode *node = wxWinMacMenuList.Find((long)inMenuRef); - if (!node) - return NULL; - return (wxMenu *)node->GetData(); -} - -void wxAssociateMenuWithMacMenu(MenuRef inMenuRef, wxMenu *menu) ; -void wxAssociateMenuWithMacMenu(MenuRef inMenuRef, wxMenu *menu) -{ - // adding NULL MenuRef is (first) surely a result of an error and - // (secondly) breaks menu command processing - wxCHECK_RET( inMenuRef != (MenuRef) NULL, wxT("attempt to add a NULL MenuRef to menu list") ); - - if ( !wxWinMacMenuList.Find((long)inMenuRef) ) - wxWinMacMenuList.Append((long)inMenuRef, menu); -} - -void wxRemoveMacMenuAssociation(wxMenu *menu) ; -void wxRemoveMacMenuAssociation(wxMenu *menu) -{ - wxWinMacMenuList.DeleteObject(menu); -} -#else - WX_DECLARE_HASH_MAP(MenuRef, wxMenu*, wxPointerHash, wxPointerEqual, MacMenuMap); static MacMenuMap wxWinMacMenuList; @@ -112,7 +79,6 @@ void wxRemoveMacMenuAssociation(wxMenu *menu) } } } -#endif // deprecated wxList // ============================================================================ // implementation