X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkWxGUIScriptingInterface.h;h=1a8e7a143d6b4cfd2e19f5984a57f3f803d493b1;hb=d4eee42d2a2b5cc416a30deb49bf07aa76b7b3b1;hp=b3c19e283ce392a6506f9d025a7810d665dd486e;hpb=caba246bb51787dac9357d9244052dba34c77840;p=bbtk.git diff --git a/kernel/src/bbtkWxGUIScriptingInterface.h b/kernel/src/bbtkWxGUIScriptingInterface.h index b3c19e2..1a8e7a1 100644 --- a/kernel/src/bbtkWxGUIScriptingInterface.h +++ b/kernel/src/bbtkWxGUIScriptingInterface.h @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkWxGUIScriptingInterface.h,v $ Language: C++ - Date: $Date: 2008/04/25 07:33:17 $ - Version: $Revision: 1.6 $ + Date: $Date: 2008/09/10 09:25:19 $ + Version: $Revision: 1.10 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -48,6 +48,7 @@ #include "bbtkWxGUICommand.h" #include "bbtkWxGUIOutputMessages.h" #include "bbtkWxGUIHtmlBrowser.h" +#include "bbtkWxGUIPackageBrowser2.h" namespace bbtk { @@ -60,7 +61,7 @@ namespace bbtk public WxGUIHtmlBrowserUser { public: - WxGUIScriptingInterface( wxWindow *parent, wxString title, wxSize size); + WxGUIScriptingInterface( wxWindow *parent ); ~WxGUIScriptingInterface(); /// Returns the Interpreter used @@ -96,6 +97,7 @@ namespace bbtk void OnMenuCreateIndex(wxCommandEvent& WXUNUSED(event)); void OnMenuWindowsFiles(wxCommandEvent& event); void OnMenuWindowsHelp(wxCommandEvent& event); + void OnMenuWindowsPackageBrowser(wxCommandEvent& event); void OnMenuWindowsMessages(wxCommandEvent& event); void OnMenuWindowsCommand(wxCommandEvent& event); void OnMenuWindowsSave( wxCommandEvent& WXUNUSED(event)); @@ -103,7 +105,8 @@ namespace bbtk wxWindow* w); void OnPaneClose(wxAuiManagerEvent& evt); - + void SavePerspective(); + void LoadPerspective(); // void OnButtonRun(wxCommandEvent& WXUNUSED(event)); // Interpreter callbacks @@ -129,10 +132,11 @@ namespace bbtk // wxAuiNotebook* mwxNotebook; // wxPanel *mwxPageCommand, *mwxPageHelp; - WxGUICommand* mWxGUICommand; - WxGUIOutputMessages* mWxGUIOutputMessages; - WxGUIHtmlBrowser* mWxGUIHtmlBrowser; - WxGUITextEditor* mWxGUITextEditor; + WxGUICommand *mWxGUICommand; + WxGUIOutputMessages *mWxGUIOutputMessages; + WxGUIHtmlBrowser *mWxGUIHtmlBrowser; + WxGUITextEditor *mWxGUITextEditor; + WxGUIPackageBrowser2 *mWxGUIPackageBrowser2; wxMenuItem* mwxMenuItemReset; // wxButton* mwxButtonRun;