CreateHelpWindow(); return m_helpFrame->KeywordSearch(keyword);
}
wxHtmlHelpFrame* GetFrame() { return m_helpFrame; }
- void UseConfig(wxConfigBase *config, const wxString& rootpath = wxEmptyString)
- {
- m_Config = config;
- m_ConfigRoot = rootpath;
- if (m_helpFrame) m_helpFrame -> UseConfig(config, rootpath);
- ReadCustomization(config, rootpath);
- }
+ void UseConfig(wxConfigBase *config, const wxString& rootpath = wxEmptyString);
+
// Assigns config object to the Ctrl. This config is then
// used in subsequent calls to Read/WriteCustomization of both help
// Ctrl and it's wxHtmlWindow
virtual void WriteCustomization(wxConfigBase *cfg, const wxString& path = wxEmptyString);
protected:
+ virtual wxHtmlHelpFrame* CreateHelpFrame(wxHtmlHelpData *data);
+
virtual void CreateHelpWindow();
- virtual void DestroyHelpWindow()
- {
- //if (m_Config) WriteCustomization(m_Config, m_ConfigRoot);
- if (m_helpFrame) m_helpFrame->Destroy();
- }
+ virtual void DestroyHelpWindow();
- void OnCloseFrame(wxCloseEvent& evt) { m_helpFrame = NULL; evt.Skip(); }
+ void OnCloseFrame(wxCloseEvent& evt);
wxHtmlHelpData m_helpData;
wxHtmlHelpFrame* m_helpFrame;
wxConfigBase *m_Config;