bbwx::InputText Class Reference

#include <bbwxInputText.h>

List of all members.

Protected Member Functions

virtual void bbUserConstructor ()

Private Member Functions

 BBTK_BLACK_BOX_INTERFACE (InputText, bbtk::WxBlackBox)
 BBTK_DECLARE_INPUT (In, std::string)
 BBTK_DECLARE_INPUT (Title, std::string)
 BBTK_DECLARE_OUTPUT (Out, std::string)
 BBTK_PROCESS (Process)
void Process ()
 BBTK_CREATE_WIDGET (CreateWidget)
void CreateWidget ()


Detailed Description

Definition at line 93 of file bbwxInputText.h.


Member Function Documentation

bbwx::InputText::BBTK_BLACK_BOX_INTERFACE ( InputText  ,
bbtk::WxBlackBox   
) [private]

bbwx::InputText::BBTK_DECLARE_INPUT ( In  ,
std::string   
) [private]

bbwx::InputText::BBTK_DECLARE_INPUT ( Title  ,
std::string   
) [private]

bbwx::InputText::BBTK_DECLARE_OUTPUT ( Out  ,
std::string   
) [private]

bbwx::InputText::BBTK_PROCESS ( Process   )  [private]

void bbwx::InputText::Process (  )  [private]

Definition at line 133 of file bbwxInputText.cxx.

References bbwx::InputTextWidget::GetValue(), and bbwx::InputTextWidget::SetTitle().

00134   { 
00135     InputTextWidget *w=(InputTextWidget *)bbGetOutputWidget();
00136     bbSetInputIn( w->GetValue() );
00137     bbSetOutputOut( w->GetValue() );
00138     w->SetTitle( bbtk::std2wx ( bbGetInputTitle() ) );
00139   }

bbwx::InputText::BBTK_CREATE_WIDGET ( CreateWidget   )  [private]

void bbwx::InputText::CreateWidget (  )  [private]

Definition at line 143 of file bbwxInputText.cxx.

00144   {
00145     bbSetOutputWidget
00146       ( (wxWindow*) new InputTextWidget(this, bbGetWxParent(),
00147                                         bbtk::std2wx ( bbGetInputIn() ) , 
00148                                         bbtk::std2wx ( bbGetInputTitle() ) ) );
00149         
00150   }

void bbwx::InputText::bbUserConstructor (  )  [protected, virtual]

Definition at line 126 of file bbwxInputText.cxx.

00127   { 
00128     bbSetInputTitle("");
00129     bbSetInputIn("");
00130   }


The documentation for this class was generated from the following files:

Generated on Tue Oct 21 16:06:53 2008 for wx by  doxygen 1.5.6