- DECLARE_DYNAMIC_CLASS(wxRadioBox)
-
-public:
- wxRadioBox();
- inline wxRadioBox( wxWindow *parent, wxWindowID id, const wxString& title,
- const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
- int n = 0, const wxString choices[] = (const wxString *) NULL,
- int majorDim = 1, long style = wxRA_HORIZONTAL,
- const wxValidator& val = wxDefaultValidator,
- const wxString& name = wxRadioBoxNameStr )
- {
- Create( parent, id, title, pos, size, n, choices, majorDim, style, val, name );
- }
- ~wxRadioBox(void);
- bool Create( wxWindow *parent, wxWindowID id, const wxString& title,
- const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
- int n = 0, const wxString choices[] = (const wxString *) NULL,
- int majorDim = 0, long style = wxRA_HORIZONTAL,
- const wxValidator& val = wxDefaultValidator,
- const wxString& name = wxRadioBoxNameStr );
-
- int FindString( const wxString& s) const;
- void SetSelection( int n );
- int GetSelection() const;
-
- wxString GetString( int n ) const;
-
- wxString GetLabel( int item ) const;
- wxString GetLabel() const { return wxControl::GetLabel(); }
- void SetLabel( const wxString& label );
- void SetLabel( int item, const wxString& label );
-
- /* doesn't work */
- void SetLabel( int item, wxBitmap *bitmap );
-
- bool Show( bool show );
- void Show( int item, bool show );
-
- bool Enable( bool enable );
- void Enable( int item, bool enable );
-
- virtual wxString GetStringSelection() const;
- virtual bool SetStringSelection( const wxString& s );
-
- virtual int Number() const;
- int GetNumberOfRowsOrCols() const;
- void SetNumberOfRowsOrCols( int n );
-
- void OnSize( wxSizeEvent &event );