X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwx%2Fsrc%2FbbwxLayoutSplit.cxx;h=94c0e48ae9d1745370ec49779b676f148b6c860c;hb=f346161adcdec4cf3dc3e1b8fac72a7bc43a5f50;hp=642708530e1a2ac8e9fe9f810447d11f1f294fda;hpb=975161a89341e867c53da1dedd15e2f97cbd4586;p=bbtk.git diff --git a/packages/wx/src/bbwxLayoutSplit.cxx b/packages/wx/src/bbwxLayoutSplit.cxx index 6427085..94c0e48 100644 --- a/packages/wx/src/bbwxLayoutSplit.cxx +++ b/packages/wx/src/bbwxLayoutSplit.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbwxLayoutSplit.cxx,v $ Language: C++ - Date: $Date: 2009/04/15 15:45:55 $ - Version: $Revision: 1.10 $ + Date: $Date: 2010/04/08 14:38:00 $ + Version: $Revision: 1.13 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -46,14 +46,25 @@ namespace bbwx BBTK_ADD_BLACK_BOX_TO_PACKAGE(wx,LayoutSplit); BBTK_BLACK_BOX_IMPLEMENTATION(LayoutSplit,bbtk::WxBlackBox); - void LayoutSplit::bbUserConstructor() - { - bbSetInputOrientation("VERTICAL"); - bbSetInputProportion(50); - bbSetInputWidget1(NULL); - bbSetInputWidget2(NULL); - } - + //----------------------------------------------------------------- + void LayoutSplit::bbUserSetDefaultValues() + { + bbSetInputOrientation("VERTICAL"); + bbSetInputProportion(50); + bbSetInputWidget1(NULL); + bbSetInputWidget2(NULL); + } + + //----------------------------------------------------------------- + void LayoutSplit::bbUserInitializeProcessing() + { + } + + //----------------------------------------------------------------- + void LayoutSplit::bbUserFinalizeProcessing() + { + } + void LayoutSplit::Process() { } @@ -86,10 +97,10 @@ namespace bbwx int orientation=0; if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"0|H|HORIZONTAL")==true) { orientation=0; } - if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"1|V|VERTICAL")==true) { orientation=1; } + if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"1|V|VERTICAL")==true) { orientation=1; } - if (orientation==1) { w->SplitHorizontally( w1, w2, 100); } + if (orientation==1) { w->SplitHorizontally( w1, w2, 100); } else { w->SplitVertically( w1, w2, 100); } bbSetOutputWidget( w ); @@ -127,8 +138,7 @@ namespace bbwx // std::cout << "pos = "<SetSashPosition(pos,true); - bbUserOnShowWidget("Widget1"); - bbUserOnShowWidget("Widget2"); + }