+ else
+ {
+ int left = i/num_of_rows;
+ int right = (i/num_of_rows) + 1;
+ int top = i%num_of_rows;
+ int bottom = (i%num_of_rows)+1;
+ gtk_table_attach( GTK_TABLE(table), GTK_WIDGET(m_radio), left, right, top, bottom,
+ GTK_FILL, GTK_FILL, 1, 1 );
+ }
+
+ ConnectWidget( GTK_WIDGET(m_radio) );
+
+ if (!i) gtk_toggle_button_set_state( GTK_TOGGLE_BUTTON(m_radio), TRUE );
+
+ gtk_signal_connect( GTK_OBJECT(m_radio), "clicked",
+ GTK_SIGNAL_FUNC(gtk_radiobutton_clicked_callback), (gpointer*)this );
+
+ gtk_signal_connect( GTK_OBJECT(m_radio), "focus_in_event",
+ GTK_SIGNAL_FUNC(gtk_radiobutton_focus_in), (gpointer)this );
+
+ gtk_signal_connect( GTK_OBJECT(m_radio), "focus_out_event",
+ GTK_SIGNAL_FUNC(gtk_radiobutton_focus_out), (gpointer)this );