X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwx%2Fsrc%2FbbwxLayoutTab.cxx;h=2e8b86bcb89964961d2a23947953b494e7d14bf6;hb=b7dd1ccf2db9c018dabadd835739aba15f3664ba;hp=942320e01fc1456546c2e59fe4490da09d8e6cc9;hpb=1d7d678c035d92c649daa6718d57abc27f96f704;p=bbtk.git diff --git a/packages/wx/src/bbwxLayoutTab.cxx b/packages/wx/src/bbwxLayoutTab.cxx index 942320e..2e8b86b 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: 2009/05/28 08:12:17 $ + Version: $Revision: 1.11 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -51,8 +51,9 @@ namespace bbwx BBTK_BLACK_BOX_IMPLEMENTATION(LayoutTab,bbtk::WxBlackBox); - void LayoutTab::bbUserConstructor() - { + //----------------------------------------------------------------- + void LayoutTab::bbUserSetDefaultValues() + { bbSetInputOrientation("TOP"); bbSetInputWidget1(NULL); bbSetInputWidget2(NULL); @@ -64,7 +65,19 @@ namespace bbwx bbSetInputWidget8(NULL); bbSetInputWidget9(NULL); } - + + //----------------------------------------------------------------- + void LayoutTab::bbUserInitializeProcessing() + { + } + + //----------------------------------------------------------------- + void LayoutTab::bbUserFinalizeProcessing() + { + } + + + //----------------------------------------------------------------- void LayoutTab::TryInsertWindow(wxNotebook *book, const std::string& input ) { wxWindow* w = bbCreateWidgetOfInput(input,book); //panel); @@ -115,17 +128,15 @@ namespace bbwx // when window is shown 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(); + } + } }