X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkWxGUIHtmlBrowser.h;h=52ac34abd90be2d6b2f67975697633425d6db999;hb=a32025c531a0e20e967dc2ba3e0817f6932061b1;hp=885dad03481f2aada0ca11c2447042269c1e7136;hpb=28300312b87bd50ca689d497c5a500ad4d343d5d;p=bbtk.git diff --git a/kernel/src/bbtkWxGUIHtmlBrowser.h b/kernel/src/bbtkWxGUIHtmlBrowser.h index 885dad0..52ac34a 100644 --- a/kernel/src/bbtkWxGUIHtmlBrowser.h +++ b/kernel/src/bbtkWxGUIHtmlBrowser.h @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkWxGUIHtmlBrowser.h,v $ Language: C++ - Date: $Date: 2008/03/20 09:51:29 $ - Version: $Revision: 1.1 $ + Date: $Date: 2008/03/21 18:31:57 $ + Version: $Revision: 1.3 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -65,25 +65,28 @@ namespace bbtk }; - /* + /// Abstract class which defines the callbacks invoked by WxGUIHtmlBrowser class WxGUIHtmlBrowserUser { public : WxGUIHtmlBrowserUser() {} ~WxGUIHtmlBrowserUser() {} + + virtual bool WxGUIHtmlBrowserUserOnLinkClicked(const std::string& target) + { return true; } }; - */ + // class WxGUIConsole; - class WxGUIHtmlBrowser : public wxPanel + class BBTK_EXPORT WxGUIHtmlBrowser : public wxPanel { public: - WxGUIHtmlBrowser ( wxWindow *parent, wxSize size ); - // WxGUIHtmlBrowserUser* = 0 ); + WxGUIHtmlBrowser ( wxWindow *parent, wxSize size, + WxGUIHtmlBrowserUser* = 0 ); bool GoTo(std::string&); void GoHome(); @@ -111,7 +114,7 @@ namespace bbtk wxButton* mwxReloadButton; // wxButton* mwxRunButton; - // WxGUIHtmlBrowserUser* mUser; + WxGUIHtmlBrowserUser* mUser; // any class wishing to process wxWidgets events must use this macro DECLARE_EVENT_TABLE()