FB_Frame::FB_Frame( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, caption, pos, size, style ) { wxSystemOptions::SetOption(wxT("msw.notebook.themed-background"), 0); m_Config = new FB_Config( ); m_DocList = new FB_DocList; m_StatusBar = new FB_StatusBar( this ); m_ToolBar = new FB_ToolBar( this ); if ( m_Config->winw==-1||m_Config->winh==-1 ) { SetSize(300, 200); Centre(); Maximize(); } else { Move(m_Config->winx, m_Config->winy); SetSize(m_Config->winw, m_Config->winh); } Show( true ); m_Code_area = NULL; m_ActiveTabID = -1; Freeze(); CreateMenus(); CreateToolbar(); CreatePanels(); CreateStatusBar(); Thaw(); SendSizeEvent(); SetStatus(); m_Config->m_FileHistory->AddFilesToMenu(); }
NamedScript void CreateGUIMenu() { // Do first-time creation here CreateTabs(); CreatePanels(); Player.GUI.Created = true; }