rem: TRUE, TRUE,
add: FALSE, FALSE,
context: GtkWidget *onglet_etat_ib ( void ){  GtkWidget *widget_retour;  GtkWidget *frame;  GtkWidget *vbox;  GtkWidget *label;  GtkWidget *scrolled_window;  GtkWidget *bouton;  GtkWidget *hbox;  GtkWidget *vbox_onglet;  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 );  bouton_utilise_ib_etat = gtk_check_button_new_with_label ( _("Slectionner les oprations d'aprs les imputations budgtaires") );  gtk_signal_connect ( GTK_OBJECT ( bouton_utilise_ib_etat ),		       "toggled",		       GTK_SIGNAL_FUNC ( stylise_tab_label_etat ),		       GINT_TO_POINTER ( 5 ));  gtk_box_pack_start ( GTK_BOX ( vbox_onglet ),		       bouton_utilise_ib_etat,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_utilise_ib_etat );  vbox_generale_ib_etat = gtk_vbox_new ( FALSE,					 5 );  gtk_box_pack_start ( GTK_BOX ( vbox_onglet ),		       vbox_generale_ib_etat,		       TRUE,		       TRUE,		       0 );  gtk_widget_show ( vbox_generale_ib_etat );  gtk_signal_connect ( GTK_OBJECT ( bouton_utilise_ib_etat ),		       "toggled",		       GTK_SIGNAL_FUNC ( sens_desensitive_pointeur ),		       vbox_generale_ib_etat );  /* mise en place de la frame qui contient la possibilit de dtailler les ib utilises */  frame = gtk_frame_new ( NULL );  gtk_box_pack_start ( GTK_BOX ( vbox_generale_ib_etat ),		       frame,		       TRUE,		       TRUE,		       0 );  gtk_widget_show ( frame );  vbox = gtk_vbox_new ( FALSE,			5 );  gtk_container_set_border_width ( GTK_CONTAINER ( vbox ),				   10 );  gtk_container_add ( GTK_CONTAINER ( frame ),		      vbox );  gtk_widget_show ( vbox );  bouton_detaille_ib_etat = gtk_check_button_new_with_label ( _("Dtailler les imputations budgtaires utilises") );  gtk_box_pack_start ( GTK_BOX ( vbox ),		       bouton_detaille_ib_etat,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_detaille_ib_etat );  /* mise en place de la liste et des boutons de dtaillage */  hbox_detaille_ib_etat = gtk_hbox_new ( FALSE,					 5 );  gtk_box_pack_start ( GTK_BOX ( vbox ),		       hbox_detaille_ib_etat,		       TRUE,		       TRUE,		       0 );  gtk_widget_show ( hbox_detaille_ib_etat );  gtk_signal_connect ( GTK_OBJECT ( bouton_detaille_ib_etat ),		       "toggled",		       GTK_SIGNAL_FUNC ( sens_desensitive_pointeur ),		       hbox_detaille_ib_etat );  vbox = gtk_vbox_new ( FALSE,			5 );  gtk_box_pack_start ( GTK_BOX ( hbox_detaille_ib_etat ),		       vbox,		       TRUE,		       TRUE,		       0 );  gtk_widget_show ( vbox );  label = gtk_label_new ( _("Slectionner les imputations budgtaires  inclure dans l'tat :") );  gtk_box_pack_start ( GTK_BOX ( vbox ),		       label,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( label );  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 ( vbox ),		       scrolled_window,		       TRUE,		       TRUE,		       0 );  gtk_widget_show ( scrolled_window );  liste_ib_etat = gtk_clist_new ( 1 );  gtk_clist_set_selection_mode ( GTK_CLIST ( liste_ib_etat ),				 GTK_SELECTION_MULTIPLE );  gtk_clist_set_column_auto_resize ( GTK_CLIST ( liste_ib_etat ),				     0,				     TRUE );  gtk_clist_set_compare_func ( GTK_CLIST ( liste_ib_etat ),			       (GtkCListCompareFunc) classement_alphabetique_tree );  gtk_container_add ( GTK_CONTAINER ( scrolled_window ),		      liste_ib_etat );  gtk_widget_show ( liste_ib_etat );  /* on va remplir la liste avec les ib */  remplissage_liste_ib_etats ();  /*   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_detaille_ib_etat ),		       vbox,		       TRUE,		       TRUE,		       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_ib_etat ));  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_ib_etat ));  gtk_box_pack_start ( GTK_BOX ( vbox ),		       bouton,		       TRUE,		       FALSE,		       0 );  gtk_widget_show ( bouton );  bouton = gtk_button_new_with_label ( _("I.B. de revenus") );  gtk_button_set_relief ( GTK_BUTTON ( bouton ),			  GTK_RELIEF_NONE );  gtk_signal_connect_object ( GTK_OBJECT  ( bouton ),			      "clicked",			      GTK_SIGNAL_FUNC ( click_type_ib_etat ),			      NULL );  gtk_box_pack_start ( GTK_BOX ( vbox ),		       bouton,		       TRUE,		       FALSE,		       0 );  gtk_widget_show ( bouton );  bouton = gtk_button_new_with_label ( _("I.B. de dpenses") );  gtk_button_set_relief ( GTK_BUTTON ( bouton ),			  GTK_RELIEF_NONE );  gtk_signal_connect_object ( GTK_OBJECT  ( bouton ),			      "clicked",			      GTK_SIGNAL_FUNC ( click_type_ib_etat ),			      GINT_TO_POINTER (1));  gtk_box_pack_start ( GTK_BOX ( vbox ),		       bouton,		       TRUE,		       FALSE,		       0 );  gtk_widget_show ( bouton );  hbox = gtk_hbox_new ( FALSE,			5 );  gtk_box_pack_start ( GTK_BOX ( vbox_generale_ib_etat ),		       hbox,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( hbox );  bouton_exclure_ope_sans_ib = gtk_check_button_new_with_label ( _("Exclure les oprations sans imputation budgtaire") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_exclure_ope_sans_ib,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_exclure_ope_sans_ib );  return ( widget_retour );}