- wxControl::PalmCreateControl(pushButtonCtl, parent, id, label, pos, size);
- return true;
+ // 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;
+
+ return wxControl::PalmCreateControl(
+ // be sure only one of two possibilities was taken
+ m_radioStyle == checkboxCtl ? checkboxCtl : pushButtonCtl,
+ label,
+ pos,
+ size,
+ m_groupID
+ );
+}
+
+void wxRadioButton::SetGroup(uint8_t group)
+{
+ m_groupID = group;