X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=packages%2Fwx%2Fsrc%2FbbwxLayoutTab.cxx;h=4f68b74fe5ecae2531d64451c0198b2df14012fe;hb=0edcd2a545e9147a244167d1c336e06c4731216a;hp=b61b23c1b8998a01a5b942a32cd7171e6fd2a694;hpb=b1e652b50fd57dc8d52560a84211d3f9a02fbaf5;p=bbtk.git diff --git a/packages/wx/src/bbwxLayoutTab.cxx b/packages/wx/src/bbwxLayoutTab.cxx index b61b23c..4f68b74 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/10/06 09:05:07 $ + Version: $Revision: 1.4 $ 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() { @@ -56,8 +56,9 @@ namespace bbwx { if (widgetchild!=NULL) { - widgetchild->Reparent(book); - book->AddPage(widgetchild, widgetchild->GetName() ); + 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