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:
virtual void SetValue(bool);
virtual bool GetValue() const;
virtual void SetLabel(const wxString& label);
virtual wxString GetLabel() const;
protected:
wxRadioButtonList m_radioSlaves;
wxRadioButton *m_radioMaster;

View File

@ -145,6 +145,17 @@ bool wxRadioButton::GetValue() const
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
* button in the group. If this radio button is not part of a group, this