]> Creatis software - bbtk.git/blobdiff - packages/wx/src/bbwxLayoutTab.cxx
*** empty log message ***
[bbtk.git] / packages / wx / src / bbwxLayoutTab.cxx
index b61b23c1b8998a01a5b942a32cd7171e6fd2a694..e72b1b9ecc566779c71651d86b84ed9bd32a2a2c 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbwxLayoutTab.cxx,v $
   Language:  C++
-  Date:      $Date: 2008/02/19 18:31:36 $
-  Version:   $Revision: 1.1 $
+  Date:      $Date: 2008/06/19 09:46:46 $
+  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
@@ -36,7 +36,7 @@ namespace bbwx
   BBTK_ADD_BLACK_BOX_TO_PACKAGE(wx , LayoutTab);
   
 
-  BBTK_USER_BLACK_BOX_IMPLEMENTATION(LayoutTab,bbtk::WxBlackBox);
+  BBTK_BLACK_BOX_IMPLEMENTATION(LayoutTab,bbtk::WxBlackBox);
   
        void LayoutTab::bbUserConstructor() 
        { 
@@ -58,6 +58,7 @@ namespace bbwx
                  {
                          widgetchild->Reparent(book);
                          book->AddPage(widgetchild,  widgetchild->GetName() );
+                               widgetchild->Show();
                  }             
        }
 
@@ -86,11 +87,27 @@ namespace bbwx
          TryInsertWindow(w,bbGetInputWidget7());
          TryInsertWindow(w,bbGetInputWidget8());
          TryInsertWindow(w,bbGetInputWidget9());
-         
+
+
          bbSetOutputWidget( w );
        }
   
 
+  // This callback is necessary to get actual processing of the view 
+  // when window is shown
+  void  LayoutTab::bbUserOnShow()
+  {
+         bbGetOutputWidget()->Show();
+         bbUserOnShowWidget("Widget1");
+         bbUserOnShowWidget("Widget2");
+         bbUserOnShowWidget("Widget3");
+         bbUserOnShowWidget("Widget4");
+         bbUserOnShowWidget("Widget5");
+         bbUserOnShowWidget("Widget6");
+         bbUserOnShowWidget("Widget7");
+         bbUserOnShowWidget("Widget8");
+         bbUserOnShowWidget("Widget9");
+  }
 
 
 }//namespace bbwx