Program: bbtk
Module: $RCSfile: bbwxRadioButton.h,v $
Language: C++
- Date: $Date: 2008/10/17 08:18:32 $
- Version: $Revision: 1.5 $
+ Date: $Date: 2008/12/12 08:55:24 $
+ Version: $Revision: 1.7 $
=========================================================================*/
/* ---------------------------------------------------------------------
#define __bbWxRadioButton_h__
#include "bbtkWxBlackBox.h"
+#include "bbwx_EXPORT.h"
+
// Namespace of the package "wx" is "bbwx"
// Namespace associated to packages should be of the form :
{
-
-
- class RadioButton;
-
- //--------------------------------------------------------------------------
- // The widget created by the box
- class RadioButtonWidget : public wxPanel
- {
- public:
- RadioButtonWidget( RadioButton* box, wxWindow *parent,
- int In,
- wxString title,
- std::vector<wxString> lstIn );
-
- ~RadioButtonWidget();
-
- int GetValue();
- void OnRadioButton(wxEvent& event);
-
- private:
- RadioButton *mBox;
- int MAX_RADIOBUTTON;
- wxRadioButton *mwxRadioButton[10];
- };
-
- //------------------------------------------------------------------------
- //------------------------------------------------------------------------
- //------------------------------------------------------------------------
-
- class /*BBTK_EXPORT*/ RadioButton : public bbtk::WxBlackBox
+ class bbwx_EXPORT RadioButton : public bbtk::WxBlackBox
{
BBTK_BLACK_BOX_INTERFACE(RadioButton,bbtk::WxBlackBox);
BBTK_CREATE_WIDGET(CreateWidget);
BBTK_PROCESS(Process);
void Process();
- void CreateWidget();
+ void CreateWidget(wxWindow*);
protected:
virtual void bbUserConstructor();