From: Vadim Zeitlin Date: Tue, 16 Jul 2013 14:10:35 +0000 (+0000) Subject: Allow unsetting wxMenuItem as start of radio group too. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/150dcda942494577e091f6731ec62202c753f241?ds=sidebyside Allow unsetting wxMenuItem as start of radio group too. This must be called if another radio item is inserted before the current starting one. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74547 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/osx/menuitem.h b/include/wx/osx/menuitem.h index 31decc1e33..acde6089d0 100644 --- a/include/wx/osx/menuitem.h +++ b/include/wx/osx/menuitem.h @@ -55,7 +55,7 @@ public: void UpdateItemStatus() ; // mark item as belonging to the given radio group - void SetAsRadioGroupStart(); + void SetAsRadioGroupStart(bool start = true); void SetRadioGroupStart(int start); void SetRadioGroupEnd(int end); diff --git a/src/osx/menuitem_osx.cpp b/src/osx/menuitem_osx.cpp index 096d46c583..0cc3d20164 100644 --- a/src/osx/menuitem_osx.cpp +++ b/src/osx/menuitem_osx.cpp @@ -218,9 +218,9 @@ void wxMenuItem::UpdateItemText() // radio group stuff // ----------------- -void wxMenuItem::SetAsRadioGroupStart() +void wxMenuItem::SetAsRadioGroupStart(bool start) { - m_isRadioGroupStart = true; + m_isRadioGroupStart = start; } void wxMenuItem::SetRadioGroupStart(int start)