コード例 #1
0
ファイル: button.cpp プロジェクト: Elzair/q3map2
void radio_button_set_active_no_signal( GtkRadioButton* radio, int index ){
	{
		for ( GSList* l = gtk_radio_button_get_group( radio ); l != 0; l = g_slist_next( l ) )
		{
			g_signal_handler_block( G_OBJECT( l->data ), gpointer_to_int( g_object_get_data( G_OBJECT( l->data ), "handler" ) ) );
		}
	}
	radio_button_set_active( radio, index );
	{
		for ( GSList* l = gtk_radio_button_get_group( radio ); l != 0; l = g_slist_next( l ) )
		{
			g_signal_handler_unblock( G_OBJECT( l->data ), gpointer_to_int( g_object_get_data( G_OBJECT( l->data ), "handler" ) ) );
		}
	}
}
コード例 #2
0
ファイル: dialog.cpp プロジェクト: clbr/netradiant
void IntRadioImport(GtkRadioButton& widget, int index)
{
  radio_button_set_active(&widget, index);
}