//------------------------------------------------------------------------------ // void SaveData() //------------------------------------------------------------------------------ void ScriptPanel::SaveData() { #ifdef DEBUG_SCRIPTPANEL_SAVE MessageInterface::ShowMessage ("ScriptPanel::SaveData() entered\n mScriptFilename = '%s'\n " " mFilename = '%s'\n", mScriptFilename.c_str(), mFilename.c_str()); #endif GmatAppData *gmatAppData = GmatAppData::Instance(); if (mScriptFilename != mFilename) { // add new script to tree gmatAppData->GetResourceTree()->AddScriptItem(mFilename); // rename this child window gmatAppData->GetMainFrame()->RenameActiveChild(mFilename); mScriptFilename = mFilename; } mFileContentsTextCtrl->SaveFile(mScriptFilename); gmatAppData->GetMainFrame()->SetActiveChildDirty(false); mUserModified = false; #ifdef DEBUG_SCRIPTPANEL_SAVE MessageInterface::ShowMessage ("ScriptPanel::SaveData() leaving\n mScriptFilename = '%s'\n " " mFilename = '%s'\n", mScriptFilename.c_str(), mFilename.c_str()); #endif }
//------------------------------------------------------------------------------ // void UpdateResourceTree() //------------------------------------------------------------------------------ void GuiInterpreter::UpdateResourceTree() { #if !defined __CONSOLE_APP__ //close the open windows first GmatAppData *gmatAppData = GmatAppData::Instance(); gmatAppData->GetMainFrame()->CloseAllChildren(); gmatAppData->GetResourceTree()->UpdateResource(true); #endif }