X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwx%2Fsrc%2FbbwxLayoutLine.cxx;fp=packages%2Fwx%2Fsrc%2FbbwxLayoutLine.cxx;h=22739baa835a0d0792f9d61a5484b8c9fd29bf1a;hb=e4149b56dda0cfb15427533e6f573f09cd3ff74b;hp=55be8963eb8896b90d53c7e2b2863fe1a420d858;hpb=b524dfe24ac1c67590379bd1dd8451621d576cc6;p=bbtk.git diff --git a/packages/wx/src/bbwxLayoutLine.cxx b/packages/wx/src/bbwxLayoutLine.cxx index 55be896..22739ba 100644 --- a/packages/wx/src/bbwxLayoutLine.cxx +++ b/packages/wx/src/bbwxLayoutLine.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbwxLayoutLine.cxx,v $ Language: C++ - Date: $Date: 2008/11/13 14:46:46 $ - Version: $Revision: 1.6 $ + Date: $Date: 2008/11/24 15:45:51 $ + Version: $Revision: 1.7 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -65,6 +65,8 @@ namespace bbwx { } + +/* void LayoutLine::TryInsertWindow(wxWindow *parent, wxWindow *w,wxBoxSizer *sizer) { if (w!=NULL) @@ -73,11 +75,13 @@ namespace bbwx sizer->Add(w, 1, wxEXPAND, 0); } } - - void LayoutLine::CreateWidget() + */ + + void LayoutLine::CreateWidget(wxWindow* parent) { wxBoxSizer *sizer; - wxPanel *w=new wxPanel(bbGetWxParent(), -1); + wxPanel *w=new wxPanel(parent, //bbGetWxParent(), + -1); w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) ); int style=0; @@ -89,7 +93,18 @@ namespace bbwx { style=wxVERTICAL; } sizer = new wxBoxSizer(style); - + + wxWindow* cw; + if ((cw=bbCreateWidgetOfInput("Widget1",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); + if ((cw=bbCreateWidgetOfInput("Widget2",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); + if ((cw=bbCreateWidgetOfInput("Widget3",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); + if ((cw=bbCreateWidgetOfInput("Widget4",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); + if ((cw=bbCreateWidgetOfInput("Widget5",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); + if ((cw=bbCreateWidgetOfInput("Widget6",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); + if ((cw=bbCreateWidgetOfInput("Widget7",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); + if ((cw=bbCreateWidgetOfInput("Widget8",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); + if ((cw=bbCreateWidgetOfInput("Widget9",w)) != 0) sizer->Add(cw, 1, wxEXPAND, 0); + /* TryInsertWindow(w,bbGetInputWidget1(),sizer); TryInsertWindow(w,bbGetInputWidget2(),sizer); TryInsertWindow(w,bbGetInputWidget3(),sizer); @@ -99,7 +114,7 @@ namespace bbwx TryInsertWindow(w,bbGetInputWidget7(),sizer); TryInsertWindow(w,bbGetInputWidget8(),sizer); TryInsertWindow(w,bbGetInputWidget9(),sizer); - + */ w -> SetSizer(sizer); bbSetOutputWidget( w ); }