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 $
=========================================================================*/
/* ---------------------------------------------------------------------
BBTK_BLACK_BOX_IMPLEMENTATION(LayoutTab,bbtk::WxBlackBox);
- void LayoutTab::bbUserConstructor()
- {
+ //-----------------------------------------------------------------
+ void LayoutTab::bbUserSetDefaultValues()
+ {
bbSetInputOrientation("TOP");
bbSetInputWidget1(NULL);
bbSetInputWidget2(NULL);
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);
// 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; i<w->GetPageCount(); ++i) w->AdvanceSelection();
+ }
+ }
}