X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwx%2Fsrc%2FbbwxLayoutTab.cxx;h=ddd037ffb1bf4196319f69c59ffbda4edb1faac3;hb=e9823c2416277e47bdbaabb69dbc40f1ce7edb3d;hp=942320e01fc1456546c2e59fe4490da09d8e6cc9;hpb=a273de250e863c9dec9b9cc426d8b079665d5895;p=bbtk.git diff --git a/packages/wx/src/bbwxLayoutTab.cxx b/packages/wx/src/bbwxLayoutTab.cxx index 942320e..ddd037f 100644 --- a/packages/wx/src/bbwxLayoutTab.cxx +++ b/packages/wx/src/bbwxLayoutTab.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbwxLayoutTab.cxx,v $ Language: C++ - Date: $Date: 2008/11/25 13:18:33 $ - Version: $Revision: 1.8 $ + Date: $Date: 2008/11/26 12:18:32 $ + Version: $Revision: 1.9 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -116,16 +116,24 @@ namespace bbwx void LayoutTab::OnShowWidget() { //bbGetOutputWidget()->Show(); - - bbUserOnShowWidget("Widget1"); - bbUserOnShowWidget("Widget2"); - bbUserOnShowWidget("Widget3"); - bbUserOnShowWidget("Widget4"); - bbUserOnShowWidget("Widget5"); - bbUserOnShowWidget("Widget6"); - bbUserOnShowWidget("Widget7"); - bbUserOnShowWidget("Widget8"); - bbUserOnShowWidget("Widget9"); + wxNotebook* w = (wxNotebook*)bbGetOutputWidget(); + if (w) + { + if (w->GetPageCount()>0) + { + w->SetSelection(0); + for (unsigned int i=0; iGetPageCount(); ++i) w->AdvanceSelection(); + } + bbUserOnShowWidget("Widget1"); + bbUserOnShowWidget("Widget2"); + bbUserOnShowWidget("Widget3"); + bbUserOnShowWidget("Widget4"); + bbUserOnShowWidget("Widget5"); + bbUserOnShowWidget("Widget6"); + bbUserOnShowWidget("Widget7"); + bbUserOnShowWidget("Widget8"); + bbUserOnShowWidget("Widget9"); + } }