Implement wxRadioButton Get/SetLabel methods.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47941 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
David Elliott
2007-08-07 22:26:08 +00:00
parent e6d0599dc7
commit 3c0f8ed250
2 changed files with 13 additions and 0 deletions

View File

@@ -64,6 +64,8 @@ private:
public: public:
virtual void SetValue(bool); virtual void SetValue(bool);
virtual bool GetValue() const; virtual bool GetValue() const;
virtual void SetLabel(const wxString& label);
virtual wxString GetLabel() const;
protected: protected:
wxRadioButtonList m_radioSlaves; wxRadioButtonList m_radioSlaves;
wxRadioButton *m_radioMaster; wxRadioButton *m_radioMaster;

View File

@@ -145,6 +145,17 @@ bool wxRadioButton::GetValue() const
return state==NSOnState; return state==NSOnState;
} }
void wxRadioButton::SetLabel(const wxString& label)
{
wxAutoNSAutoreleasePool pool;
CocoaSetLabelForObject(label, GetNSButton());
}
wxString wxRadioButton::GetLabel() const
{
return wxStringWithNSString([GetNSButton() title]);
}
/** /**
* If this radio button is part of a group, this method turns off every other * If this radio button is part of a group, this method turns off every other
* button in the group. If this radio button is not part of a group, this * button in the group. If this radio button is not part of a group, this