git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13566
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxString message ;
wxCHECK_RET( menubar != NULL, "can't read MBAR resource" );
::SetMenuBar( menubar ) ;
wxString message ;
wxCHECK_RET( menubar != NULL, "can't read MBAR resource" );
::SetMenuBar( menubar ) ;
+#if TARGET_API_MAC_CARBON
+ ::DisposeMenuBar( menubar ) ;
+#else
::DisposeHandle( menubar ) ;
::DisposeHandle( menubar ) ;
MenuHandle menu = ::GetMenuHandle( kwxMacAppleMenuId ) ;
MenuHandle menu = ::GetMenuHandle( kwxMacAppleMenuId ) ;
::AppendResMenu(menu, 'DRVR');
::AppendResMenu(menu, 'DRVR');
for (int i = 0; i < m_menus.GetCount(); i++)
{
for (int i = 0; i < m_menus.GetCount(); i++)
{
+
+ for ( int i = CountMenuItems( mh ) ; i >= firstUserHelpMenuItem ; --i )
+ {
+ DeleteMenuItem( mh , i ) ;
+ }
for (pos = 0 , node = menu->GetMenuItems().First(); node; node = node->Next(), pos++)
{
for (pos = 0 , node = menu->GetMenuItems().First(); node; node = node->Next(), pos++)
{
wxString message ;
wxCHECK_RET( menubar != NULL, "can't read MBAR resource" );
::SetMenuBar( menubar ) ;
wxString message ;
wxCHECK_RET( menubar != NULL, "can't read MBAR resource" );
::SetMenuBar( menubar ) ;
+#if TARGET_API_MAC_CARBON
+ ::DisposeMenuBar( menubar ) ;
+#else
::DisposeHandle( menubar ) ;
::DisposeHandle( menubar ) ;
MenuHandle menu = ::GetMenuHandle( kwxMacAppleMenuId ) ;
MenuHandle menu = ::GetMenuHandle( kwxMacAppleMenuId ) ;
::AppendResMenu(menu, 'DRVR');
::AppendResMenu(menu, 'DRVR');
for (int i = 0; i < m_menus.GetCount(); i++)
{
for (int i = 0; i < m_menus.GetCount(); i++)
{
+
+ for ( int i = CountMenuItems( mh ) ; i >= firstUserHelpMenuItem ; --i )
+ {
+ DeleteMenuItem( mh , i ) ;
+ }
for (pos = 0 , node = menu->GetMenuItems().First(); node; node = node->Next(), pos++)
{
for (pos = 0 , node = menu->GetMenuItems().First(); node; node = node->Next(), pos++)
{