+void wxRadioBox::DisableEvents()
+{
+ wxNode *node = m_boxes.First();
+ while (node)
+ {
+ gtk_signal_disconnect_by_func( GTK_OBJECT(node->Data()),
+ GTK_SIGNAL_FUNC(gtk_radiobutton_clicked_callback), (gpointer*)this );
+
+ node = node->Next();
+ }
+}
+
+void wxRadioBox::EnableEvents()
+{
+ wxNode *node = m_boxes.First();
+ while (node)
+ {
+ gtk_signal_connect( GTK_OBJECT(node->Data()), "clicked",
+ GTK_SIGNAL_FUNC(gtk_radiobutton_clicked_callback), (gpointer*)this );
+
+ node = node->Next();
+ }
+}
+