+
+ //================================================================
+ void WxGUIScriptingInterface::OnMenuWindowsFiles(wxCommandEvent& event)
+ {
+ OnMenuWindowsCheck(event,mWxGUITextEditor);
+ }
+ //================================================================
+
+ //================================================================
+ void WxGUIScriptingInterface::OnMenuWindowsHelp(wxCommandEvent& event)
+ {
+ OnMenuWindowsCheck(event,mWxGUIHtmlBrowser);
+ }
+ //================================================================
+
+ //================================================================
+ void WxGUIScriptingInterface::OnMenuWindowsMessages(wxCommandEvent& event)
+ {
+ OnMenuWindowsCheck(event,mWxGUIOutputMessages);
+ }
+ //================================================================
+
+ //================================================================
+ void WxGUIScriptingInterface::OnMenuWindowsCommand(wxCommandEvent& event)
+ {
+ OnMenuWindowsCheck(event,mWxGUICommand);
+ }
+ //================================================================
+
+ //================================================================
+ void WxGUIScriptingInterface::OnMenuWindowsSave( wxCommandEvent& WXUNUSED(event))
+ {
+ SavePerspective();
+ }
+ //================================================================
+
+ //================================================================
+ void WxGUIScriptingInterface::SavePerspective()
+ {
+ // std::cout << "Saving configuration..."<<std::endl;
+ std::string conf = wx2std(m_mgr.SavePerspective());
+ std::string fname = Utilities::MakeUserSettingsFullFileName("bbStudio.aui");
+ std::ofstream f;
+ f.open(fname.c_str(), std::ios::out );
+ f << conf << std::endl;
+
+ // int x,y;
+ // GetPosition(&x,&y);
+ // f << x << " " << y << std::endl;
+
+
+ int w,h;
+ GetSize(&w,&h);
+
+ f << w << " " << h << std::endl;
+
+ f.close();
+ }
+ //================================================================
+