<input name="In" type="std::string" description="Text"/>
<createwidget><PRE>
- bbSetOutputWidget( new wxStaticText ( bbGetWxParent() , -1 , _T("") ) );
+ bbSetOutputWidget( new wxStaticText ( parent, /*bbGetWxParent(),*/ -1 , _T("") ) );
Process();
</PRE></createwidget>
<process><PRE>
- 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 ) );
+ }
</PRE></process>
- <constructor><PRE>
+ <defaultValues><PRE>
bbSetInputIn("");
bbSetInputTitle("");
- </PRE></constructor>
+ bbSetOutputWidget(0);
+ </PRE></defaultValues>
</blackbox>