initToolbar();
initTabPanelsManager();
initPackageBrowser();
- initHelpHTMLBrowser();
-
+ // JGGR & CM initHelpHTMLBrowser();
+ _helpHtmlBrowser = NULL;
CreateStatusBar();
_frameAUIMgr->Update();
_actualPkgBrowserBoxName = "";
// connect command event handlers
+
Connect(ID_NEW, wxEVT_COMMAND_TOOL_CLICKED,
wxCommandEventHandler(wxGUIEditorGraphicBBS::OnCreateNewTab));
Connect(ID_OPEN, wxEVT_COMMAND_TOOL_CLICKED,
}
//=========================================================================
void wxGUIEditorGraphicBBS::initHelpHTMLBrowser() {
- //TO FIX THE PATH OF BBTK BIN IN ORDER TO USE REGENERATE EXECUTABLES
- //RegenerateAll();
+ // JGRR & CM
_helpHtmlBrowser = new WxGUIHtmlBrowser(this, wxSize(200, 0));
- _frameAUIMgr->AddPane(_helpHtmlBrowser, wxAuiPaneInfo().Right().MinSize(
- 200, 200));
+
+ // EO JGRR & CM
+
}
//=========================================================================
//=========================================================================
void wxGUIEditorGraphicBBS::OnEditConfig(wxCommandEvent& event) {
printf("EED wxGUIEditorGraphicBBS::OnEditConfig ... not implemented ..\n");
-}
-//=========================================================================
-void wxGUIEditorGraphicBBS::OnShowHTMLDoc(wxCommandEvent& event) {
- printf("EED wxGUIEditorGraphicBBS::OnShowHTMLDoc ... not implemented ..\n");
+ }
+ //=========================================================================
+
+ void wxGUIEditorGraphicBBS::OnShowHTMLDoc(wxCommandEvent& event) {
+ // JGRR & CM WH
+ if (_helpHtmlBrowser != NULL){
+ _frameAUIMgr->DetachPane(_helpHtmlBrowser);
+ _helpHtmlBrowser->Destroy();
+ }
+ initHelpHTMLBrowser();
+ _frameAUIMgr->AddPane(_helpHtmlBrowser, wxAuiPaneInfo().Right().MinSize(200, 200));
+ _frameAUIMgr->Update();
+ refreshGUIControls();
+
+ // EO JGRR & CM WH
}
//=========================================================================
void wxGUIEditorGraphicBBS::OnCreateIndex(wxCommandEvent& event) {
Close(true);
}
+
+
//=========================================================================
} // EO namespace bbtk