X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkWxGUIHtmlBrowser.cxx;h=c44820ff8fe04972e1c86405a455dcbef7355f3a;hb=b60f4996d8155665b79e20f85999f287bf1d73d3;hp=8fd20ab8aabc346ed71a6460097e2a09ad93a926;hpb=1cad1aa48a5353dc6844018dc8b756f876e17394;p=bbtk.git diff --git a/kernel/src/bbtkWxGUIHtmlBrowser.cxx b/kernel/src/bbtkWxGUIHtmlBrowser.cxx index 8fd20ab..c44820f 100644 --- a/kernel/src/bbtkWxGUIHtmlBrowser.cxx +++ b/kernel/src/bbtkWxGUIHtmlBrowser.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkWxGUIHtmlBrowser.cxx,v $ Language: C++ - Date: $Date: 2008/03/25 06:22:53 $ - Version: $Revision: 1.4 $ + Date: $Date: 2008/06/10 19:19:42 $ + Version: $Revision: 1.6 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -73,6 +73,17 @@ namespace bbtk */ +//EED2 BEGIN_EVENT_TABLE(WxHtmlWindow, wxPanel) +//EED2 EVT_SIZE(WxHtmlWindow::OnSize) +//EED2 END_EVENT_TABLE() + +//EED2 void WxHtmlWindow::OnSize( wxSizeEvent& ) +//EED2 { +//EED2 printf("EED WxHtmlWindow::OnSize \n" ); +//EED2 Scroll(10,500); +//EED2 } + + //======================================================================== BEGIN_EVENT_TABLE(WxGUIHtmlBrowser, wxPanel) @@ -83,6 +94,8 @@ namespace bbtk // EVT_BUTTON(include_id, WxGUIHtmlBrowser::OnIncludeFileButton ) EVT_TEXT_ENTER(url_id, WxGUIHtmlBrowser::OnURLEnter ) EVT_HTML_LINK_CLICKED(html_id, WxGUIHtmlBrowser::OnLinkClicked) + EVT_SIZE(WxGUIHtmlBrowser::OnSize) + END_EVENT_TABLE() //======================================================================== @@ -180,8 +193,6 @@ namespace bbtk //======================================================================== bool WxGUIHtmlBrowser::GoTo(std::string& file) { - // std::cout << "goto"<LoadPage(std2wx(file)); UpdateURL(); return r; @@ -191,7 +202,6 @@ namespace bbtk //======================================================================== void WxGUIHtmlBrowser::OnBackButton(wxCommandEvent& ) { - // std::cout << "back"<HistoryBack(); UpdateURL(); } @@ -200,7 +210,6 @@ namespace bbtk //======================================================================== void WxGUIHtmlBrowser::OnForwardButton(wxCommandEvent& ) { - // std::cout << "forward"<HistoryForward(); UpdateURL(); } @@ -313,6 +322,22 @@ namespace bbtk //======================================================================== + //======================================================================== + void WxGUIHtmlBrowser::OnSize(wxSizeEvent& e) + { + mwxHtmlWindow->EnableScrolling(true,true); + if ( mwxURL->GetValue()!=wxString(_T("")) ) + { +// ?????????? No funciona ....????? +//EED2 mwxHtmlWindow->LoadPage(mwxURL->GetValue()); +// printf("EED WxGUIHtmlBrowser::OnSize %s \n", mwxURL->GetValue().c_str() ); +//EED2 mwxHtmlWindow->Scroll( 10, 500); + } else { +// GoHome(); + } + e.Skip(true); + } + /* void WxGUIHtmlBrowser::OnCell(wxHtmlCellEvent& ) {