rem: bouton_rendre_ope_clickables = gtk_check_button_new_with_label ( _("Rendre les oprations intractives"));
add: bouton_rendre_ope_clickables = gtk_check_button_new_with_label ( _("Rendre les oprations interactives"));
context: GtkWidget *onglet_affichage_etat_operations ( void ){  GtkWidget *widget_retour;  GtkWidget *label;  GtkWidget *hbox;  GtkWidget *separateur;  GtkWidget *table;  GtkWidget *vbox_onglet;  GtkWidget *menu;  GtkWidget *menu_item;  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 );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_box_pack_start ( GTK_BOX ( vbox_onglet ),		       hbox,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( hbox );  /* afficher ou non les ops */  bouton_afficher_opes = gtk_check_button_new_with_label ( _("Afficher les oprations") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_opes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_opes );  /* demande les dtails affichs dans les oprations */  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_box_pack_start ( GTK_BOX ( vbox_onglet ),		       hbox,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( hbox );  frame_onglet_generalites = gtk_frame_new ( _("Afficher les informations sur") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       frame_onglet_generalites,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( frame_onglet_generalites );  /* connection pour rendre sensitif la frame */  gtk_signal_connect ( GTK_OBJECT ( bouton_afficher_opes ),		       "toggled",		       GTK_SIGNAL_FUNC ( sens_desensitive_pointeur ),		       frame_onglet_generalites );  table = gtk_table_new ( 12,			  3,			  FALSE );  gtk_container_add ( GTK_CONTAINER ( frame_onglet_generalites ),		      table );  gtk_widget_show ( table );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      0, 1,			      0, 1 );  gtk_widget_show ( hbox );  bouton_afficher_no_ope = gtk_check_button_new_with_label ( _("le n d'opration") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_no_ope,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_no_ope );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      1, 2,			      0, 1 );  gtk_widget_show ( hbox );  bouton_afficher_date_opes = gtk_check_button_new_with_label ( _("la date") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_date_opes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_date_opes );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      2, 3,			      0, 1 );  gtk_widget_show ( hbox );  bouton_afficher_exo_opes = gtk_check_button_new_with_label ( _("l'exercice") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_exo_opes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_exo_opes );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      0, 1,			      1, 2 );  gtk_widget_show ( hbox );  bouton_afficher_tiers_opes = gtk_check_button_new_with_label ( _("le tiers") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_tiers_opes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_tiers_opes );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      1, 2,			      1, 2 );  gtk_widget_show ( hbox );  bouton_afficher_categ_opes = gtk_check_button_new_with_label ( _("la catgorie") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_categ_opes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_categ_opes );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      2, 3,			      1, 2 );  gtk_widget_show ( hbox );  bouton_afficher_sous_categ_opes = gtk_check_button_new_with_label ( _("la sous-catgorie") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_sous_categ_opes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_sous_categ_opes );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      0, 1,			      2, 3 );  gtk_widget_show ( hbox );  bouton_afficher_ib_opes = gtk_check_button_new_with_label ( _("l'imputation budgtaire") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_ib_opes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_ib_opes );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      1, 2,			      2, 3 );  gtk_widget_show ( hbox );  bouton_afficher_sous_ib_opes = gtk_check_button_new_with_label ( _("la sous-imputation budgtaire") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_sous_ib_opes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_sous_ib_opes );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      2, 3,			      2, 3 );  gtk_widget_show ( hbox );  bouton_afficher_notes_opes = gtk_check_button_new_with_label ( _("les notes") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_notes_opes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_notes_opes );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      0, 1,			      3, 4 );  gtk_widget_show ( hbox );  bouton_afficher_type_ope = gtk_check_button_new_with_label ( _("le mode de rglement") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_type_ope,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_type_ope );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      1, 2,			      3, 4 );  gtk_widget_show ( hbox );  bouton_afficher_no_cheque = gtk_check_button_new_with_label ( _("le n de chque/virement") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_no_cheque,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_no_cheque );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      2, 3,			      3, 4 );  gtk_widget_show ( hbox );  bouton_afficher_pc_opes = gtk_check_button_new_with_label ( _("la pice comptable") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_pc_opes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_pc_opes );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      0, 1,			      4, 5 );  gtk_widget_show ( hbox );  bouton_afficher_infobd_opes = gtk_check_button_new_with_label ( _("l'information banque-guichet") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_infobd_opes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_infobd_opes );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      1, 2,			      4, 5  );  gtk_widget_show ( hbox );  bouton_afficher_no_rappr = gtk_check_button_new_with_label ( _("le n de rapprochement") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_no_rappr,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_no_rappr );  /* on propose d'afficher le titre des colonnes */  separateur = gtk_hseparator_new ();  gtk_table_attach_defaults ( GTK_TABLE ( table ),			     separateur,			      0, 3,			      5, 6 );  gtk_widget_show ( separateur );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      0, 3,			      6, 7 );  gtk_widget_show ( hbox );  bouton_afficher_titres_colonnes = gtk_check_button_new_with_label ( _("Afficher les titres des colonnes") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_afficher_titres_colonnes,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_afficher_titres_colonnes );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      0, 3,			      7, 8 );  gtk_widget_show ( hbox );  bouton_titre_changement = gtk_radio_button_new_with_label ( NULL,							      _(" chaque changement de section") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_titre_changement,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_titre_changement );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      0, 3,			      8, 9 );  gtk_widget_show ( hbox );  bouton_titre_en_haut = gtk_radio_button_new_with_label ( gtk_radio_button_group ( GTK_RADIO_BUTTON ( bouton_titre_changement )),							   _("en haut de l'tat") );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_titre_en_haut,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_titre_en_haut );  /* mise en place du type de classement des ops */  separateur = gtk_hseparator_new ();  gtk_table_attach_defaults ( GTK_TABLE ( table ),			     separateur,			      0, 3,			      9,10 );  gtk_widget_show ( separateur );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      0, 1,			      10, 11 );  gtk_widget_show ( hbox );  label = gtk_label_new ( POSTSPACIFY(_("Classement des oprations par")) );  gtk_box_pack_start ( GTK_BOX ( hbox ),		       label,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( label );  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      1, 3,			      10, 11 );  gtk_widget_show ( hbox );  bouton_choix_classement_ope_etat = gtk_option_menu_new ();  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_choix_classement_ope_etat,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_choix_classement_ope_etat );  menu = gtk_menu_new ();  menu_item = gtk_menu_item_new_with_label ( _( "date" ));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_classement",			GINT_TO_POINTER ( 0 ));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _( "n d'oprations" ));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_classement",			GINT_TO_POINTER ( 1 ));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _( "tiers" ));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_classement",			GINT_TO_POINTER ( 2 ));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _( "catgorie" ));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_classement",			GINT_TO_POINTER ( 3 ));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _( "imputation budgtaire" ));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_classement",			GINT_TO_POINTER ( 4 ));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _( "note" ));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_classement",			GINT_TO_POINTER ( 5 ));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _( "mode de rglement" ));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_classement",			GINT_TO_POINTER ( 6 ));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _( "n de chque/virement" ));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_classement",			GINT_TO_POINTER ( 7 ));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _( "pice comptable" ));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_classement",			GINT_TO_POINTER ( 8 ));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _( "information bancaire" ));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_classement",			GINT_TO_POINTER ( 9 ));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _( "n de rapprochement" ));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_classement",			GINT_TO_POINTER ( 10 ));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  gtk_option_menu_set_menu ( GTK_OPTION_MENU ( bouton_choix_classement_ope_etat ),			     menu );  gtk_widget_show ( menu );  /* on propose de rendre clickable le dtails des oprations */  hbox = gtk_hbox_new ( FALSE,			0 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      hbox,			      0, 3,			      11, 12 );  gtk_widget_show ( hbox );  bouton_rendre_ope_clickables = gtk_check_button_new_with_label ( _("Rendre les oprations intractives"));  gtk_box_pack_start ( GTK_BOX ( hbox ),		       bouton_rendre_ope_clickables,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( bouton_rendre_ope_clickables );  /* on met les connections */  gtk_signal_connect ( GTK_OBJECT ( bouton_afficher_categ_opes ),		       "toggled",		       GTK_SIGNAL_FUNC ( sens_desensitive_pointeur ),		       bouton_afficher_sous_categ_opes );  gtk_signal_connect ( GTK_OBJECT ( bouton_afficher_ib_opes ),		       "toggled",		       GTK_SIGNAL_FUNC ( sens_desensitive_pointeur ),		       bouton_afficher_sous_ib_opes );  gtk_signal_connect ( GTK_OBJECT ( bouton_afficher_titres_colonnes ),		       "toggled",		       GTK_SIGNAL_FUNC ( sens_desensitive_pointeur ),		       bouton_titre_changement );  gtk_signal_connect ( GTK_OBJECT ( bouton_afficher_titres_colonnes ),		       "toggled",		       GTK_SIGNAL_FUNC ( sens_desensitive_pointeur ),		       bouton_titre_en_haut );  return ( widget_retour );}