]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkWxGUIHtmlBrowser.cxx
*** empty log message ***
[bbtk.git] / kernel / src / bbtkWxGUIHtmlBrowser.cxx
index 6e474755eedae40cdc0c38055617dfa7c8aeed7b..c44820ff8fe04972e1c86405a455dcbef7355f3a 100644 (file)
@@ -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& )
   {