wxFrame::SetMenuBar( menu_bar ) ;
}
+void wxMDIParentFrame::GetRectForTopLevelChildren(int *x, int *y, int *w, int *h)
+{
+ if(x)
+ *x = 0;
+ if(y)
+ *y = 0;
+ wxDisplaySize(w,h);
+}
+
void wxMDIParentFrame::MacActivate(long timestamp, bool activating)
{
wxLogDebug(wxT("MDI PARENT=%p MacActivate(0x%08lx,%s)"),this,timestamp,activating?wxT("ACTIV"):wxT("deact"));
bool wxMDIParentFrame::Show( bool show )
{
- if ( !wxFrame::Show(show) )
- return false;
-
// don't really show the MDI frame unless it has any children other than
// MDI children as it is pretty useless in this case
+
if ( show )
{
// TODO: check for other children
- Move(-10000, -10000);
+ if(!GetToolBar())
+ Move(-10000, -10000);
}
+ if ( !wxFrame::Show(show) )
+ return false;
+
return true;
}