X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwx%2Fsrc%2FbbwxLayoutTab.cxx;h=e72b1b9ecc566779c71651d86b84ed9bd32a2a2c;hb=e6b2de923e0e69c303c7d18fb8a5c1970541bb3a;hp=b61b23c1b8998a01a5b942a32cd7171e6fd2a694;hpb=b1e652b50fd57dc8d52560a84211d3f9a02fbaf5;p=bbtk.git diff --git a/packages/wx/src/bbwxLayoutTab.cxx b/packages/wx/src/bbwxLayoutTab.cxx index b61b23c..e72b1b9 100644 --- a/packages/wx/src/bbwxLayoutTab.cxx +++ b/packages/wx/src/bbwxLayoutTab.cxx @@ -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