rem: gtk_signal_connect ( GTK_OBJECT ( bouton_inclusion_virements_actifs_etat ),
add: gtk_signal_connect_object ( GTK_OBJECT ( bouton_inclusion_virements_actifs_etat ),
context: GtkWidget *onglet_etat_virements ( void ){  GtkWidget *widget_retour;  GtkWidget *scrolled_window;  GtkWidget *vbox_onglet;  GtkWidget *vbox;  GtkWidget *bouton;  widget_retour = gtk_scrolled_window_new ( FALSE,					    FALSE );  gtk_scrolled_window_set_policy ( GTK_SCROLLED_WINDOW ( widget_retour ),				   GTK_POLICY_AUTOMATIC,				   GTK_POLICY_AUTOMATIC );  gtk_widget_show ( widget_retour );  vbox_onglet = gtk_vbox_new ( FALSE,				 5 );  gtk_container_set_border_width ( GTK_CONTAINER ( vbox_onglet ),				   10 );  gtk_scrolled_window_add_with_viewport ( GTK_SCROLLED_WINDOW ( widget_retour ),					  vbox_onglet );  gtk_widget_show ( vbox_onglet );  /*   on met les boutons d'inclusion ou non des virements */  bouton_non_inclusion_virements = gtk_radio_button_new_with_label ( NULL,								     _("Ne pas inclure les virements") );  gtk_box_pack_start ( GTK_BOX ( vbox_onglet ),		       bouton_non_inclusion_virements,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_non_inclusion_virements );  bouton_inclusion_virements_actifs_etat = gtk_radio_button_new_with_label ( gtk_radio_button_group ( GTK_RADIO_BUTTON ( bouton_non_inclusion_virements )),									     _("Inclure les virements de ou vers les comptes d'actif et de passif") );  gtk_signal_connect ( GTK_OBJECT ( bouton_inclusion_virements_actifs_etat ),		       "toggled",		       GTK_SIGNAL_FUNC ( stylise_tab_label_etat ),		       GINT_TO_POINTER ( 1 ));  gtk_box_pack_start ( GTK_BOX ( vbox_onglet ),		       bouton_inclusion_virements_actifs_etat,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_inclusion_virements_actifs_etat );  bouton_inclusion_virements_hors_etat = gtk_radio_button_new_with_label ( gtk_radio_button_group ( GTK_RADIO_BUTTON ( bouton_non_inclusion_virements )),									   _("Inclure les virements de ou vers les comptes ne figurant pas dans l'tat") );  gtk_signal_connect ( GTK_OBJECT ( bouton_inclusion_virements_hors_etat ),		       "toggled",		       GTK_SIGNAL_FUNC ( stylise_tab_label_etat ),		       GINT_TO_POINTER ( 1 ));  gtk_box_pack_start ( GTK_BOX ( vbox_onglet ),		       bouton_inclusion_virements_hors_etat,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_inclusion_virements_hors_etat );  bouton_inclusion_virements_perso = gtk_radio_button_new_with_label ( gtk_radio_button_group ( GTK_RADIO_BUTTON ( bouton_non_inclusion_virements )),									   _("Inclure les virements de ou vers les comptes  : ") );  gtk_signal_connect ( GTK_OBJECT ( bouton_inclusion_virements_perso ),		       "toggled",		       GTK_SIGNAL_FUNC ( stylise_tab_label_etat ),		       GINT_TO_POINTER ( 1 ));  gtk_box_pack_start ( GTK_BOX ( vbox_onglet ),		       bouton_inclusion_virements_perso,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_inclusion_virements_perso );  hbox_liste_comptes_virements = gtk_hbox_new ( FALSE,						5 );  gtk_box_pack_start ( GTK_BOX ( vbox_onglet ),		       hbox_liste_comptes_virements,		       TRUE,		       TRUE,		       0 );  gtk_widget_show ( hbox_liste_comptes_virements );  scrolled_window = gtk_scrolled_window_new ( FALSE,					      FALSE );  gtk_scrolled_window_set_policy ( GTK_SCROLLED_WINDOW ( scrolled_window ),				   GTK_POLICY_AUTOMATIC,				   GTK_POLICY_AUTOMATIC );  gtk_box_pack_start ( GTK_BOX ( hbox_liste_comptes_virements ),		       scrolled_window,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( scrolled_window );  liste_comptes_virements = gtk_clist_new ( 1 );  gtk_clist_set_selection_mode ( GTK_CLIST ( liste_comptes_virements ),				 GTK_SELECTION_MULTIPLE );  gtk_clist_set_column_auto_resize ( GTK_CLIST ( liste_comptes_virements ),				     0,				     TRUE );  gtk_widget_set_usize ( liste_comptes_virements,			 300,			 FALSE );  gtk_container_add ( GTK_CONTAINER ( scrolled_window ),		      liste_comptes_virements );  gtk_widget_show ( liste_comptes_virements );  /* on remplit la liste des comptes */  remplissage_liste_comptes_virements ();  /*   sur la partie de droite, on met les boutons (d)slectionner tout */  vbox = gtk_vbox_new ( FALSE,			5 );  gtk_box_pack_start ( GTK_BOX ( hbox_liste_comptes_virements ),		       vbox,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( vbox );  bouton = gtk_button_new_with_label ( _("Slectionner tout") );  gtk_button_set_relief ( GTK_BUTTON ( bouton ),			  GTK_RELIEF_NONE );  gtk_signal_connect_object ( GTK_OBJECT  ( bouton ),			      "clicked",			      GTK_SIGNAL_FUNC ( gtk_clist_select_all ),			      GTK_OBJECT  ( liste_comptes_virements ));  gtk_box_pack_start ( GTK_BOX ( vbox ),		       bouton,		       TRUE,		       FALSE,		       0 );  gtk_widget_show ( bouton );  bouton = gtk_button_new_with_label ( _("Dslectionner tout") );  gtk_button_set_relief ( GTK_BUTTON ( bouton ),			  GTK_RELIEF_NONE );  gtk_signal_connect_object ( GTK_OBJECT  ( bouton ),			      "clicked",			      GTK_SIGNAL_FUNC ( gtk_clist_unselect_all ),			      GTK_OBJECT  ( liste_comptes_virements ));  gtk_box_pack_start ( GTK_BOX ( vbox ),		       bouton,		       TRUE,		       FALSE,		       0 );  gtk_widget_show ( bouton );  bouton = gtk_button_new_with_label ( _("Slectionner les comptes bancaires") );  gtk_button_set_relief ( GTK_BUTTON ( bouton ),			  GTK_RELIEF_NONE );  gtk_signal_connect_object ( GTK_OBJECT  ( bouton ),			      "clicked",			      GTK_SIGNAL_FUNC ( selectionne_partie_liste_compte_vir_etat ),			      GINT_TO_POINTER ( 0 ));  gtk_box_pack_start ( GTK_BOX ( vbox ),		       bouton,		       TRUE,		       FALSE,		       0 );  gtk_widget_show ( bouton );  bouton = gtk_button_new_with_label ( _("Slectionner les comptes de caisse") );  gtk_button_set_relief ( GTK_BUTTON ( bouton ),			  GTK_RELIEF_NONE );  gtk_signal_connect_object ( GTK_OBJECT  ( bouton ),			      "clicked",			      GTK_SIGNAL_FUNC ( selectionne_partie_liste_compte_vir_etat ),			      GINT_TO_POINTER ( 1 ));  gtk_box_pack_start ( GTK_BOX ( vbox ),		       bouton,		       TRUE,		       FALSE,		       0 );  gtk_widget_show ( bouton );  bouton = gtk_button_new_with_label ( _("Slectionner les comptes de passif") );  gtk_button_set_relief ( GTK_BUTTON ( bouton ),			  GTK_RELIEF_NONE );  gtk_signal_connect_object ( GTK_OBJECT  ( bouton ),			      "clicked",			      GTK_SIGNAL_FUNC ( selectionne_partie_liste_compte_vir_etat ),			      GINT_TO_POINTER ( 2 ));  gtk_box_pack_start ( GTK_BOX ( vbox ),		       bouton,		       TRUE,		       FALSE,		       0 );  gtk_widget_show ( bouton );  bouton = gtk_button_new_with_label ( _("Slectionner les comptes d'actif") );  gtk_button_set_relief ( GTK_BUTTON ( bouton ),			  GTK_RELIEF_NONE );  gtk_signal_connect_object ( GTK_OBJECT  ( bouton ),			      "clicked",			      GTK_SIGNAL_FUNC ( selectionne_partie_liste_compte_vir_etat ),			      GINT_TO_POINTER ( 3 ));  gtk_box_pack_start ( GTK_BOX ( vbox ),		       bouton,		       TRUE,		       FALSE,		       0 );  gtk_widget_show ( bouton );  gtk_signal_connect ( GTK_OBJECT ( bouton_inclusion_virements_perso ),		       "toggled",		       GTK_SIGNAL_FUNC ( sens_desensitive_pointeur ),		       hbox_liste_comptes_virements );  /* on rajoute le bouton exclure les op non virement */  bouton_exclure_non_virements_etat = gtk_check_button_new_with_label ( _("Exclure les oprations qui ne sont pas des virements") );  gtk_box_pack_start ( GTK_BOX ( vbox_onglet ),		       bouton_exclure_non_virements_etat,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_exclure_non_virements_etat );  gtk_signal_connect ( GTK_OBJECT ( bouton_inclusion_virements_perso ),		       "toggled",		       GTK_SIGNAL_FUNC ( sens_desensitive_pointeur ),		       bouton_exclure_non_virements_etat );  gtk_signal_connect ( GTK_OBJECT ( bouton_inclusion_virements_hors_etat ),		       "toggled",		       GTK_SIGNAL_FUNC ( sens_desensitive_pointeur ),		       bouton_exclure_non_virements_etat );  gtk_signal_connect ( GTK_OBJECT ( bouton_inclusion_virements_actifs_etat ),		       "toggled",		       GTK_SIGNAL_FUNC ( sens_desensitive_pointeur ),		       bouton_exclure_non_virements_etat );  return ( widget_retour );}