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
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()
{
{
if (widgetchild!=NULL)
{
- widgetchild->Reparent(book);
- book->AddPage(widgetchild, widgetchild->GetName() );
+ widgetchild->Reparent(book);
+ book->AddPage(widgetchild, widgetchild->GetName() );
+ widgetchild->Show();
}
}
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