+
+ m_widget = GTKCreateFrame(title);
+ g_object_ref(m_widget);
+ 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
+ SetMajorDim(majorDim == 0 ? n : majorDim, style);
+
+
+ unsigned int num_of_cols = GetColumnCount();
+ unsigned int num_of_rows = GetRowCount();
+
+ GtkRadioButton *rbtn = NULL;
+
+ GtkWidget *table = gtk_table_new( num_of_rows, num_of_cols, FALSE );
+ gtk_table_set_col_spacings( GTK_TABLE(table), 1 );
+ gtk_table_set_row_spacings( GTK_TABLE(table), 1 );
+ gtk_widget_show( table );
+ gtk_container_add( GTK_CONTAINER(m_widget), table );
+
+ wxString label;
+ GSList *radio_button_group = NULL;
+ for (unsigned int i = 0; i < (unsigned int)n; i++)