m_frameMenuBar = NULL;
m_frameMenuBar = menuBar;
- m_frameMenuBar->MacInstallMenuBar() ;
+// m_frameMenuBar->MacInstallMenuBar() ;
m_frameMenuBar->Attach(this);
}
)
{
child->SetFocus();
- return;
+ break;
}
}
+
+ if ( m_frameMenuBar != NULL )
+ {
+ m_frameMenuBar->MacInstallMenuBar() ;
+ }
}
void wxFrame::DoGetClientSize(int *x, int *y) const
void wxMenuBar::MacInstallMenuBar()
{
+ if ( s_macInstalledMenuBar == this )
+ return ;
+
Handle menubar = ::GetNewMBar( kwxMacMenuBarResource ) ;
wxString message ;
wxCHECK_RET( menubar != NULL, "can't read MBAR resource" );
m_frameMenuBar = NULL;
m_frameMenuBar = menuBar;
- m_frameMenuBar->MacInstallMenuBar() ;
+// m_frameMenuBar->MacInstallMenuBar() ;
m_frameMenuBar->Attach(this);
}
)
{
child->SetFocus();
- return;
+ break;
}
}
+
+ if ( m_frameMenuBar != NULL )
+ {
+ m_frameMenuBar->MacInstallMenuBar() ;
+ }
}
void wxFrame::DoGetClientSize(int *x, int *y) const
void wxMenuBar::MacInstallMenuBar()
{
+ if ( s_macInstalledMenuBar == this )
+ return ;
+
Handle menubar = ::GetNewMBar( kwxMacMenuBarResource ) ;
wxString message ;
wxCHECK_RET( menubar != NULL, "can't read MBAR resource" );