X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwx%2Fsrc%2FbbwxInputText.cxx;h=49559feb696beccec36381a417df4a794c4916f1;hb=8586ecb2c333e453ce5e50e3e91971d124dec578;hp=e9e2ab737f876eb5a7ce97a149d2be6164ed5125;hpb=6575a389b71b1b85c79e4444885becb76ecf16e4;p=bbtk.git diff --git a/packages/wx/src/bbwxInputText.cxx b/packages/wx/src/bbwxInputText.cxx index e9e2ab7..49559fe 100644 --- a/packages/wx/src/bbwxInputText.cxx +++ b/packages/wx/src/bbwxInputText.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbwxInputText.cxx,v $ Language: C++ - Date: $Date: 2008/10/17 08:18:32 $ - Version: $Revision: 1.3 $ + Date: $Date: 2008/11/24 15:45:51 $ + Version: $Revision: 1.4 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -127,25 +127,30 @@ namespace bbwx { bbSetInputTitle(""); bbSetInputIn(""); + bbSetOutputWidget(0); } void InputText::Process() { InputTextWidget *w=(InputTextWidget *)bbGetOutputWidget(); - bbSetInputIn( w->GetValue() ); - bbSetOutputOut( w->GetValue() ); - w->SetTitle( bbtk::std2wx ( bbGetInputTitle() ) ); + if (w) + { + bbSetInputIn( w->GetValue() ); + w->SetTitle( bbtk::std2wx ( bbGetInputTitle() ) ); + } + bbSetOutputOut( bbGetInputIn() ); } - void InputText::CreateWidget() + void InputText::CreateWidget(wxWindow* parent) { bbSetOutputWidget - ( (wxWindow*) new InputTextWidget(this, bbGetWxParent(), - bbtk::std2wx ( bbGetInputIn() ) , - bbtk::std2wx ( bbGetInputTitle() ) ) ); + ( (wxWindow*) new InputTextWidget(this, //bbGetWxParent(), + parent, + bbtk::std2wx ( bbGetInputIn() ) , + bbtk::std2wx ( bbGetInputTitle() ) ) ); }