#include "wx/mac/uma.h"
-extern wxWindowList wxModelessWindows;
-
BEGIN_EVENT_TABLE(wxFrame, wxFrameBase)
EVT_ACTIVATE(wxFrame::OnActivate)
// EVT_MENU_HIGHLIGHT_ALL(wxFrame::OnMenuHighlight)
if ( !wxTopLevelWindow::Create(parent, id, title, pos, size, style, name) )
return false;
- wxModelessWindows.Append(this);
-
return true;
}
return true;
}
+#if wxUSE_STATUSBAR
wxStatusBar *wxFrame::OnCreateStatusBar(int number, long style, wxWindowID id,
const wxString& name)
{
m_frameStatusBar->SetSize(0, h, w, WX_MAC_STATUSBAR_HEIGHT);
}
}
+#endif // wxUSE_STATUSBAR
// Responds to colour changes, and passes event on to children.
void wxFrame::OnSysColourChanged(wxSysColourChangedEvent& event)
SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_APPWORKSPACE));
Refresh();
+#if wxUSE_STATUSBAR
if ( m_frameStatusBar )
{
wxSysColourChangedEvent event2;
event2.SetEventObject( m_frameStatusBar );
m_frameStatusBar->ProcessEvent(event2);
}
+#endif // wxUSE_STATUSBAR
// Propagate the event to the non-top-level children
wxWindow::OnSysColourChanged(event);
}
#endif
-#if wxUSE_TOOLBAR
if (GetToolBar())
{
int tx, ty, tw, th;
#endif
}
}
-#endif
}
+#endif // wxUSE_TOOLBAR
void wxFrame::PositionBars()
{
#endif
}
-#endif
+