radio_button_group = gtk_radio_button_get_group( GTK_RADIO_BUTTON(rbtn) );
label.Empty();
- for ( const wxChar *pc = choices[i]; *pc; pc++ )
+ for ( wxString::const_iterator pc = choices[i].begin();
+ pc != choices[i].end(); ++pc )
{
if ( *pc != wxT('&') )
label += *pc;
wxRadioBoxButtonsInfoList::compatibility_iterator node = m_buttonsInfo.GetFirst();
while (node)
{
- g_signal_handlers_disconnect_by_func (node->GetData()->button,
- (gpointer) gtk_radiobutton_clicked_callback,
- this);
+ g_signal_handlers_block_by_func(node->GetData()->button,
+ (gpointer)gtk_radiobutton_clicked_callback, this);
node = node->GetNext();
}
wxRadioBoxButtonsInfoList::compatibility_iterator node = m_buttonsInfo.GetFirst();
while (node)
{
- g_signal_connect (node->GetData()->button, "clicked",
- G_CALLBACK (gtk_radiobutton_clicked_callback), this);
+ g_signal_handlers_unblock_by_func(node->GetData()->button,
+ (gpointer)gtk_radiobutton_clicked_callback, this);
node = node->GetNext();
}