// Licence: wxWindows license
/////////////////////////////////////////////////////////////////////////////
-#include "wx/app.h"
-#include "wx/radiobut.h"
-#include "wx/log.h"
+#include "wx/wxprec.h"
+#ifndef WX_PRECOMP
+ #include "wx/log.h"
+ #include "wx/app.h"
+ #include "wx/radiobut.h"
+#endif //WX_PRECOMP
#import <AppKit/NSButton.h>
#include "wx/cocoa/string.h"
[m_cocoaNSView release];
[GetNSButton() setButtonType: NSRadioButton];
[GetNSButton() setTitle:wxNSStringWithWxString(label)];
+ // If it's the first in a group, it should be selected
+ if(style&wxRB_GROUP)
+ [GetNSButton() setState: NSOnState];
[GetNSControl() sizeToFit];
if(m_parent)
m_radioMaster = NULL;
}
// normal stuff
- DisassociateNSButton(m_cocoaNSView);
+ DisassociateNSButton(GetNSButton());
}
void wxRadioButton::SetValue(bool value)