-{
- //--------------------------------------------------------------------------
- // The widget created by the box
- class CheckBoxWidget : public wxPanel
- {
- public:
- /// Ctor with the two first params the parent window and the creator box
- /// which must be passed to the WxBlackBoxWidget constructor.
- /// The other params initialize the widget
- CheckBoxWidget(CheckBox* box, wxWindow *parent,
- wxString title,
- bool value, int reactiveOnKeyStroke
- );
- /// Dtor
- ~CheckBoxWidget();
- /// Events callbacks
- /// Called when the box is clicked
- void OnCheckBoxClick(wxCommandEvent& event);
-
- // Accessors
- bool GetValue() { return mwxCheckBox->GetValue(); }
- void SetValue(bool val);
- // Update the texts which display the min/max/current values of the slider
-
- private:
- CheckBox* mBox;
- wxCheckBox *mwxCheckBox;
- int _reactiveOnKeyStroke;
- bool val;
- };
- //------------------------------------------------------------------------
- //------------------------------------------------------------------------
- //------------------------------------------------------------------------
-
-