X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9a727a3bb8d1ea77ef561b6fa4af05c7b5602595..12b5f4b4d2d8a07962da7ba3b78c8c1ec2634a67:/src/palmos/radiobut.cpp diff --git a/src/palmos/radiobut.cpp b/src/palmos/radiobut.cpp index 3a344102aa..de723d6607 100644 --- a/src/palmos/radiobut.cpp +++ b/src/palmos/radiobut.cpp @@ -17,10 +17,6 @@ // headers // ---------------------------------------------------------------------------- -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) - #pragma implementation "radiobut.h" -#endif - // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" @@ -30,12 +26,15 @@ #if wxUSE_RADIOBTN +#include "wx/radiobut.h" + #ifndef WX_PRECOMP - #include "wx/radiobut.h" #include "wx/settings.h" #include "wx/dcscreen.h" #endif +#include + // ============================================================================ // wxRadioButton implementation // ============================================================================ @@ -103,6 +102,7 @@ IMPLEMENT_DYNAMIC_CLASS(wxRadioButton, wxControl) void wxRadioButton::Init() { m_radioStyle = pushButtonCtl; + m_groupID = 0; } bool wxRadioButton::Create(wxWindow *parent, @@ -115,7 +115,7 @@ bool wxRadioButton::Create(wxWindow *parent, const wxString& name) { // replace native push button with native checkbox - if ( style & wxRB_USE_SUBSTITUTE ) + if ( style & wxRB_USE_CHECKBOX ) m_radioStyle = checkboxCtl; if(!wxControl::Create(parent, id, pos, size, style, validator, name)) @@ -126,10 +126,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 // ----------------------------------------------------------------------------