- bbSetOutputWidget( new wxStaticText ( bbGetWxParent() , -1 , _T("") ) ); + bbSetOutputWidget( new wxStaticText ( parent, /*bbGetWxParent(),*/ -1 , _T("") ) ); Process();
- std::string msg; - if (bbGetInputTitle()!="") - { - msg = bbGetInputTitle()+": " + bbGetInputIn(); - } - else - { - msg = bbGetInputIn(); - } - ((wxStaticText*)bbGetOutputWidget())->SetLabel( bbtk::std2wx( msg ) ); + wxStaticText* w = (wxStaticText*)bbGetOutputWidget(); + if (w) + { + std::string msg; + if (bbGetInputTitle()!="") + { + msg = bbGetInputTitle()+": " + bbGetInputIn(); + } + else + { + msg = bbGetInputIn(); + } + w->SetLabel( bbtk::std2wx( msg ) ); + }
+ bbSetInputIn(""); bbSetInputTitle(""); -