rem: void selection_ligne_tiers ( GtkCTree *arbre_tiers, GtkCTreeNode *noeud, gint colonne, gpointer null )
add: gboolean selection_ligne_tiers ( GtkCTree *arbre_tiers, GtkCTreeNode *noeud, gint colonne, gpointer null )
context: void selection_ligne_tiers ( GtkCTree *arbre_tiers,			     GtkCTreeNode *noeud,			     gint colonne,			     gpointer null ){  struct struct_tiers *tiers;  gtk_widget_set_sensitive ( entree_nom_tiers,			     TRUE );  gtk_widget_set_sensitive ( text_box,			     TRUE );  if ( GTK_CTREE_ROW ( noeud ) -> level  == 1 )    {      tiers = gtk_ctree_node_get_row_data ( GTK_CTREE ( arbre_tiers ),					    noeud );      gtk_widget_set_sensitive ( bouton_supprimer_tiers,				 TRUE );    }  else    if ( GTK_CTREE_ROW ( noeud ) -> level  == 2 )      tiers = gtk_ctree_node_get_row_data ( GTK_CTREE ( arbre_tiers ),					    GTK_CTREE_ROW ( noeud ) -> parent );    else      tiers = gtk_ctree_node_get_row_data ( GTK_CTREE ( arbre_tiers ),					    GTK_CTREE_ROW ( GTK_CTREE_ROW ( noeud ) -> parent ) -> parent );  gtk_signal_handler_block_by_func ( GTK_OBJECT ( text_box ),				     GTK_SIGNAL_FUNC ( modification_du_texte_tiers),				     NULL );  gtk_signal_handler_block_by_func ( GTK_OBJECT ( entree_nom_tiers ),				     GTK_SIGNAL_FUNC ( modification_du_texte_tiers),				     NULL );  if ( tiers -> texte )    gtk_text_insert ( GTK_TEXT ( text_box ),		    NULL,		    NULL,		    NULL,		    tiers->texte,		    -1 );  gtk_entry_set_text ( GTK_ENTRY ( entree_nom_tiers ),		       tiers -> nom_tiers );  gtk_signal_handler_unblock_by_func ( GTK_OBJECT ( entree_nom_tiers ),				     GTK_SIGNAL_FUNC ( modification_du_texte_tiers),				     NULL );  gtk_signal_handler_unblock_by_func ( GTK_OBJECT ( text_box ),				     GTK_SIGNAL_FUNC ( modification_du_texte_tiers),				     NULL );  if ( tiers -> liaison )    gtk_text_set_editable ( GTK_TEXT ( text_box ),			    FALSE );  else    gtk_text_set_editable ( GTK_TEXT ( text_box ),			    TRUE );   gtk_object_set_data ( GTK_OBJECT ( text_box ),			"adr_struct_tiers",			tiers );}