X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkWxGUIHtmlBrowser.cxx;h=c44820ff8fe04972e1c86405a455dcbef7355f3a;hb=b60f4996d8155665b79e20f85999f287bf1d73d3;hp=6e474755eedae40cdc0c38055617dfa7c8aeed7b;hpb=4f225bba807e98383dfb1e4e7fb6ad4734e4bd7e;p=bbtk.git diff --git a/kernel/src/bbtkWxGUIHtmlBrowser.cxx b/kernel/src/bbtkWxGUIHtmlBrowser.cxx index 6e47475..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/04/22 14:30:25 $ - Version: $Revision: 1.5 $ + 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() //======================================================================== @@ -309,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& ) {