Program: bbtk
Module: $RCSfile: bbwxSplit.cxx,v $
Language: C++
- Date: $Date: 2008/01/22 15:02:00 $
- Version: $Revision: 1.1 $
+ Date: $Date: 2008/01/22 15:41:35 $
+ Version: $Revision: 1.2 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
void Split::Process()
{
- bbtkDebugMessageInc("Core",9,"Split::Process()"<<std::endl);
+ }
- if (bbGetOutputWidget()==0)
- {
-
-
- wxSplitterWindow* w = new wxSplitterWindow(bbGetWxParent(),
- -1,
- wxDefaultPosition,
- wxDefaultSize,
- //wxSize(400,200),
- wxSP_3D |
- wxSP_LIVE_UPDATE );
- wxWindow* w1 = bbGetInputWidget1();
- wxWindow* w2 = bbGetInputWidget2();
- //w->SetInitialSize(wxSize(100,100));
- // int sz = (int)(GetParent()->GetSize().GetHeight() * prop * 0.01);
- w1->Reparent(w);
- w2->Reparent(w);
- w->SplitHorizontally( w1, w2, 100);
- //w->SetMinimumPaneSize(100);
- // w->SetAutoLayout(true);
- // w->Fit();
- // w->Layout();
-
-
- bbSetOutputWidget( w );
- }
+ void Split::CreateWidget()
+ {
+ wxSplitterWindow* w = new wxSplitterWindow(bbGetWxParent(),
+ -1,
+ wxDefaultPosition,
+ wxDefaultSize,
+ //wxSize(400,200),
+ wxSP_3D |
+ wxSP_LIVE_UPDATE );
+ wxWindow* w1 = bbGetInputWidget1();
+ wxWindow* w2 = bbGetInputWidget2();
+ //w->SetInitialSize(wxSize(100,100));
+ // int sz = (int)(GetParent()->GetSize().GetHeight() * prop * 0.01);
+ w1->Reparent(w);
+ w2->Reparent(w);
+ w->SplitHorizontally( w1, w2, 100);
+ //w->SetMinimumPaneSize(100);
+ // w->SetAutoLayout(true);
+ // w->Fit();
+ // w->Layout();
+
+
+ bbSetOutputWidget( w );
}