X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a152561c76dbed50d23f28d6e5761b4ece968156..ede3a6d68af66772b4f5f94208b4126bab566cc8:/src/palmos/radiobut.cpp?ds=sidebyside diff --git a/src/palmos/radiobut.cpp b/src/palmos/radiobut.cpp index fe3a1845ee..2e008218e0 100644 --- a/src/palmos/radiobut.cpp +++ b/src/palmos/radiobut.cpp @@ -103,6 +103,7 @@ IMPLEMENT_DYNAMIC_CLASS(wxRadioButton, wxControl) void wxRadioButton::Init() { m_radioStyle = pushButtonCtl; + m_groupID = 0; } bool wxRadioButton::Create(wxWindow *parent, @@ -114,6 +115,10 @@ bool wxRadioButton::Create(wxWindow *parent, const wxValidator& validator, const wxString& name) { + // replace native push button with native checkbox + if ( style & wxRB_USE_CHECKBOX ) + m_radioStyle = checkboxCtl; + if(!wxControl::Create(parent, id, pos, size, style, validator, name)) return false; @@ -122,10 +127,16 @@ bool wxRadioButton::Create(wxWindow *parent, m_radioStyle == checkboxCtl ? checkboxCtl : pushButtonCtl, label, pos, - size + size, + m_groupID ); } +void wxRadioButton::SetGroup(uint8_t group) +{ + m_groupID = group; +} + // ---------------------------------------------------------------------------- // wxRadioButton functions // ----------------------------------------------------------------------------