#include "wxart_delete.xpm"
#include "wxart_centerview.xpm"
#include "wxart_box.xpm"
-#include "wxart_executablebox.xpm"
#include "wxart_complexbox.xpm"
#include "wxart_complexinputport.xpm"
#include "wxart_complexoutputport.xpm"
#include <bbtkWxGUIHtmlBrowser.h>
#include <bbtkBlackBoxDescriptor.h>
#include <bbtkConfigurationFile.h>
-#include <bbtkSystemTools.h>
//Includes vtk
void initTabPanelsManager();
void initPackageBrowser();
void initHelpHTMLBrowser();
+
wxAuiNotebook* getAuiNotebook();
// Display the info of the black box highlighted in the PackageBrowser
// Refresh the state of buttons and menus when changing for example the mode to edit complex box
void refreshGUIControls();
-
+
void SaveActualBBS(std::string filename);
- void AskComplexBoxConfiguration();
void SaveActualComplexBox(std::string filename);
void SaveActualDiagram(std::string filename);
- void SaveCurrentDiagramAs( ); //DFCH
+
// File menu and toolbar events
void OnCreateNewTab(wxCommandEvent& event);
void OnOpenDiagram(wxCommandEvent& event);
- void OnSaveActualDiagram(wxCommandEvent& event); //DFCH
- void OnSaveAsActualDiagram(wxCommandEvent& event); //DFCH
+ void OnSaveActualDiagram(wxCommandEvent& event);
void OnOpenBBS(wxCommandEvent& event);
void OnSaveActualBBS(wxCommandEvent& event);
void OnSaveActualComplexBox(wxCommandEvent& event);
void OnExecuteActualDiagram(wxCommandEvent& event);
- void OnClickBtnExecutableBox(wxCommandEvent& event);
void OnDeleteAllBoxesActualDiagram(wxCommandEvent& event);
void OnCenterViewActualDiagram(wxCommandEvent& event);
void OnClickBtnBox(wxCommandEvent& event);
// Edit menu events
void OnCopySelectedToComplexDiagram(wxCommandEvent& event);
- // Tool menu events
- void OnCreatePackage(wxCommandEvent& event);
- void OnCreateBlackBox(wxCommandEvent& event);
- void OnPlugPackage(wxCommandEvent& event);
- void OnEditConfig(wxCommandEvent& event);
- void OnShowHTMLDoc(wxCommandEvent& event);
- void OnCreateIndex(wxCommandEvent& event);
-
-
-
-
+
private:
//AuiManager for the wxWindow