GtkAllocation * alloc,
wxRadioBox *win )
{
- unsigned int n = 0;
for ( wxRadioBoxButtonsInfoList::compatibility_iterator node = win->m_buttonsInfo.GetFirst();
node;
- node = node->GetNext(), n++ )
+ node = node->GetNext())
{
- if( widget == GTK_WIDGET(node->GetData()->button) )
+ if (widget == GTK_WIDGET(node->GetData()->button))
{
const wxPoint origin = win->GetPosition();
wxRect rect = wxRect( alloc->x - origin.x, alloc->y - origin.y,
void wxRadioBox::Init()
{
m_needParent = true;
- m_acceptsFocus = true;
m_hasFocus =
m_lostFocus = false;
m_widget = GTKCreateFrame(title);
wxControl::SetLabel(title);
+ if ( HasFlag(wxNO_BORDER) )
+ {
+ // If we don't do this here, the wxNO_BORDER style is ignored in Show()
+ gtk_frame_set_shadow_type(GTK_FRAME(m_widget), GTK_SHADOW_NONE);
+ }
+
// majorDim may be 0 if all trailing parameters were omitted, so don't
// assert here but just use the correct value for it