bbwx::RadioButton Class Reference

#include <bbwxRadioButton.h>

List of all members.

Protected Member Functions

virtual void bbUserConstructor ()

Private Member Functions

 BBTK_BLACK_BOX_INTERFACE (RadioButton, bbtk::WxBlackBox)
 BBTK_DECLARE_INPUT (In, int)
 BBTK_DECLARE_INPUT (In0, std::string)
 BBTK_DECLARE_INPUT (In1, std::string)
 BBTK_DECLARE_INPUT (In2, std::string)
 BBTK_DECLARE_INPUT (In3, std::string)
 BBTK_DECLARE_INPUT (In4, std::string)
 BBTK_DECLARE_INPUT (In5, std::string)
 BBTK_DECLARE_INPUT (In6, std::string)
 BBTK_DECLARE_INPUT (In7, std::string)
 BBTK_DECLARE_INPUT (In8, std::string)
 BBTK_DECLARE_INPUT (In9, std::string)
 BBTK_DECLARE_INPUT (Title, std::string)
 BBTK_DECLARE_OUTPUT (Out, int)
 BBTK_CREATE_WIDGET (CreateWidget)
 BBTK_PROCESS (Process)
void Process ()
void CreateWidget ()
 Create wxWidget .


Detailed Description

Definition at line 94 of file bbwxRadioButton.h.


Member Function Documentation

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

bbwx::RadioButton::BBTK_DECLARE_INPUT ( In  ,
int   
) [private]

bbwx::RadioButton::BBTK_DECLARE_INPUT ( In0  ,
std::string   
) [private]

bbwx::RadioButton::BBTK_DECLARE_INPUT ( In1  ,
std::string   
) [private]

bbwx::RadioButton::BBTK_DECLARE_INPUT ( In2  ,
std::string   
) [private]

bbwx::RadioButton::BBTK_DECLARE_INPUT ( In3  ,
std::string   
) [private]

bbwx::RadioButton::BBTK_DECLARE_INPUT ( In4  ,
std::string   
) [private]

bbwx::RadioButton::BBTK_DECLARE_INPUT ( In5  ,
std::string   
) [private]

bbwx::RadioButton::BBTK_DECLARE_INPUT ( In6  ,
std::string   
) [private]

bbwx::RadioButton::BBTK_DECLARE_INPUT ( In7  ,
std::string   
) [private]

bbwx::RadioButton::BBTK_DECLARE_INPUT ( In8  ,
std::string   
) [private]

bbwx::RadioButton::BBTK_DECLARE_INPUT ( In9  ,
std::string   
) [private]

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

bbwx::RadioButton::BBTK_DECLARE_OUTPUT ( Out  ,
int   
) [private]

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

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

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

Definition at line 175 of file bbwxRadioButton.cxx.

00176   { 
00177     bbtkDebugMessageInc("Core",9,"RadioButton::Process()"<<std::endl);
00178     bbtkDebugDecTab("Core",9);
00179   }

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

Create wxWidget .

Definition at line 186 of file bbwxRadioButton.cxx.

00187   {
00188 
00189     std::vector<wxString> lstIn;
00190     lstIn.push_back( bbtk::std2wx(bbGetInputIn0()) );
00191     lstIn.push_back( bbtk::std2wx(bbGetInputIn1()) );
00192     lstIn.push_back( bbtk::std2wx(bbGetInputIn2()) );
00193     lstIn.push_back( bbtk::std2wx(bbGetInputIn3()) );
00194     lstIn.push_back( bbtk::std2wx(bbGetInputIn4()) );
00195     lstIn.push_back( bbtk::std2wx(bbGetInputIn5()) );
00196     lstIn.push_back( bbtk::std2wx(bbGetInputIn6()) );
00197     lstIn.push_back( bbtk::std2wx(bbGetInputIn7()) );
00198     lstIn.push_back( bbtk::std2wx(bbGetInputIn8()) );
00199     lstIn.push_back( bbtk::std2wx(bbGetInputIn9()) );
00200 
00201     RadioButtonWidget *w = new RadioButtonWidget(
00202                          this,
00203                          bbGetWxParent(),
00204                          bbGetInputIn() ,
00205                          bbtk::std2wx(bbGetInputTitle()),
00206                          lstIn );
00207 
00208    bbSetOutputOut( bbGetInputIn() );
00209    bbSetOutputWidget( w );
00210 
00211   }

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

Definition at line 158 of file bbwxRadioButton.cxx.

00159   { 
00160     bbSetInputIn(0);
00161     bbSetOutputOut( bbGetInputIn() );
00162     bbSetInputIn0("");
00163     bbSetInputIn1("");
00164     bbSetInputIn2("");
00165     bbSetInputIn3("");
00166     bbSetInputIn4("");
00167     bbSetInputIn5("");
00168     bbSetInputIn6("");
00169     bbSetInputIn7("");
00170     bbSetInputIn8("");
00171     bbSetInputIn9("");
00172   }


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