X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=kernel%2Fsrc%2FbbtkWxGUIScriptingInterface.cxx;h=4bde5cbe221519ef4ac00a8d0683b59571261378;hb=9d5a41aa77e7749118fc4885f7b26ea25bd90629;hp=dd56ef102a75b5b28265f99d585fed3289e8d475;hpb=ee6e5669242906f575db12c6408aa3e398d55bba;p=bbtk.git diff --git a/kernel/src/bbtkWxGUIScriptingInterface.cxx b/kernel/src/bbtkWxGUIScriptingInterface.cxx index dd56ef1..4bde5cb 100644 --- a/kernel/src/bbtkWxGUIScriptingInterface.cxx +++ b/kernel/src/bbtkWxGUIScriptingInterface.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkWxGUIScriptingInterface.cxx,v $ Language: C++ - Date: $Date: 2008/09/15 09:27:56 $ - Version: $Revision: 1.19 $ + Date: $Date: 2008/10/09 14:38:57 $ + Version: $Revision: 1.25 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -54,7 +54,9 @@ namespace bbtk ID_Menu_CreatePackage, ID_Menu_CreateBlackBox, ID_Menu_ShowImageGraph, - ID_Menu_CreateIndex, + ID_Menu_RegeneratePackageDoc, + ID_Menu_RegenerateBoxesLists, + ID_Menu_RegenerateAll, ID_Menu_Windows_Files, ID_Menu_Windows_Help, ID_Menu_Windows_Messages, @@ -93,7 +95,11 @@ namespace bbtk menuTools->Append( ID_Menu_CreatePackage, _T("Create &package") ); menuTools->Append( ID_Menu_CreateBlackBox, _T("Create &black box") ); menuTools->Append( ID_Menu_ShowImageGraph, _T("&Show last image graph") ); - menuTools->Append( ID_Menu_CreateIndex, _T("&Generate index") ); + menuTools->AppendSeparator(); + menuTools->Append( ID_Menu_RegeneratePackageDoc,_T("&Regenerate package doc") ); + menuTools->Append( ID_Menu_RegenerateBoxesLists,_T("&Regenerate boxes lists") ); + menuTools->Append( ID_Menu_RegenerateAll,_T("&Regenerate all") ); + wxMenu *menuWindows = new wxMenu; menuWindows->AppendCheckItem(ID_Menu_Windows_Files, @@ -267,7 +273,7 @@ namespace bbtk } \ catch (InterpreterError e) \ { \ - std::cerr << "* IERROR : "<InterpretLine( "config"); - I->InterpretLine( "message echo 2"); - I->InterpretLine( "exec freeze"); - I->InterpretLine( "include *"); - I->InterpretLine( "help packages"); - I->InterpretLine( "index "+doc_path+"/bbdoc/index-alpha.html Initials"); - I->InterpretLine( "index "+doc_path+"/bbdoc/index-package.html Packages"); - I->InterpretLine( "index "+doc_path+"/bbdoc/index-category.html Categories"); - I->InterpretLine( "index "+doc_path+"/bbdoc/index-adaptors.html Adaptors"); - + //================================================================ + void WxGUIScriptingInterface::OnMenuRegenerateAll(wxCommandEvent& WXUNUSED(event)) + { + std::string command; + command = ConfigurationFile::GetInstance().Get_bin_path(); + command += ConfigurationFile::GetInstance().Get_file_separator(); + command += "bbRegeneratePackageDoc -a && "; + command += ConfigurationFile::GetInstance().Get_bin_path(); + command += ConfigurationFile::GetInstance().Get_file_separator(); + command += "bbRegenerateBoxesLists"; + bbtkMessage("debug",1,"Executing system command '"<