- // we have to override those to avoid virtual function name hiding
- wxString GetLabel() const { return wxControl::GetLabel(); }
- void SetLabel( const wxString& label );
- bool Show( bool show );
- bool Enable( bool enable );
+ // implement wxRadioBoxBase methods
+ virtual bool Show(int n, bool show = true);
+ virtual bool Enable(int n, bool enable = true);
+
+ virtual bool IsItemEnabled(int n) const;
+ virtual bool IsItemShown(int n) const;
+
+
+ // override some base class methods to operate on radiobox itself too
+ virtual bool Show( bool show = true );
+ virtual bool Enable( bool enable = true );
+
+ virtual void SetLabel( const wxString& label );
+
+ static wxVisualAttributes
+ GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);