rem: gtk_signal_connect ( GTK_OBJECT (bouton),
add: gtk_signal_connect ( GTK_OBJECT (button),
context: GtkWidget *creation_liste_comptes (void){    GtkWidget *onglet;    GtkWidget *frame_label_compte_courant;    GtkWidget *bouton;    GtkWidget *frame_equilibrage;    GtkWidget *vbox_frame_equilibrage;    GtkWidget *scrolled_window;    /*  Création d'une fenêtre générale*/    onglet = gtk_vbox_new ( FALSE,			    10);    gtk_container_set_border_width ( GTK_CONTAINER ( onglet ),				     10 );    gtk_signal_connect ( GTK_OBJECT ( onglet ),			 "key_press_event",			 GTK_SIGNAL_FUNC ( gsb_transactions_list_key_press ),			 NULL );    gtk_widget_show ( onglet );    /*  Création du label Comptes en haut */    /*   on place le label dans une frame */    frame_label_compte_courant = gtk_frame_new ( NULL );    gtk_frame_set_shadow_type ( GTK_FRAME ( frame_label_compte_courant ),				GTK_SHADOW_ETCHED_OUT );    gtk_box_pack_start ( GTK_BOX (onglet),			 frame_label_compte_courant,			 FALSE,			 TRUE,			 0);    gtk_widget_show (frame_label_compte_courant);    /*   on ne met rien dans le label, il sera rempli ensuite */    label_compte_courant = gtk_label_new ( "" );    gtk_misc_set_alignment ( GTK_MISC (label_compte_courant  ),			     0.5,			     0.5);    gtk_container_add ( GTK_CONTAINER ( frame_label_compte_courant ),			label_compte_courant );    gtk_widget_show (label_compte_courant);    /*  Création de la fenêtre des comptes */    /*  qui peut contenir des barres de défilement si */    /*  nécessaire */    scrolled_window = gtk_scrolled_window_new ( NULL,						NULL);    gtk_scrolled_window_set_policy ( GTK_SCROLLED_WINDOW ( scrolled_window ),				     GTK_POLICY_NEVER,				     GTK_POLICY_AUTOMATIC);    gtk_box_pack_start ( GTK_BOX ( onglet ),			 scrolled_window,			 TRUE,			 TRUE,			 0);    gtk_widget_show ( scrolled_window );    /*  création d'une vbox contenant la liste des comptes */    vbox_liste_comptes = gtk_vbox_new ( FALSE,					0);    gtk_scrolled_window_add_with_viewport ( GTK_SCROLLED_WINDOW (scrolled_window ),					    vbox_liste_comptes);    gtk_viewport_set_shadow_type ( GTK_VIEWPORT ( GTK_BIN ( scrolled_window )  -> child ),				   GTK_SHADOW_NONE );    gtk_widget_show (vbox_liste_comptes);    /*  Création d'une icone et du nom par compte, et placement dans la	liste selon l'ordre désiré  */    if ( gsb_account_get_accounts_amount () )    {	reaffiche_liste_comptes ();    }    /* ajoute le bouton et le label pour l'équilibrage de compte */    /* les 2 seront intégrés dans une frame */    frame_equilibrage = gtk_frame_new ( NULL );    gtk_frame_set_shadow_type ( GTK_FRAME ( frame_equilibrage ),				GTK_SHADOW_ETCHED_IN );    gtk_box_pack_start ( GTK_BOX ( onglet ),			 frame_equilibrage,			 FALSE,			 TRUE,			 0);    gtk_widget_show ( frame_equilibrage );    vbox_frame_equilibrage = gtk_vbox_new ( FALSE,					    5 );    gtk_container_add ( GTK_CONTAINER  ( frame_equilibrage ),			vbox_frame_equilibrage );    gtk_widget_show ( vbox_frame_equilibrage );    /* mise en place du label */    if ( gsb_account_get_accounts_amount () )	label_releve = gtk_label_new ( g_strconcat ( COLON(_("Last statement")),						     gsb_account_get_current_reconcile_date (compte_courant),						     NULL ) );    else	label_releve = gtk_label_new ( COLON(_("Last statement")) );    gtk_box_pack_start ( GTK_BOX ( vbox_frame_equilibrage ),			 label_releve,			 FALSE,			 TRUE,			 0);    gtk_widget_show ( label_releve );    /* mise en place du bouton équilibrage */    bouton = gtk_button_new_with_label ( _("Reconcile") );    gtk_button_set_relief ( GTK_BUTTON ( bouton ),			    GTK_RELIEF_NONE);    gtk_box_pack_start ( GTK_BOX ( vbox_frame_equilibrage ),			 bouton,			 FALSE,			 TRUE,			 0);    gtk_signal_connect ( GTK_OBJECT (bouton),			 "clicked",			 GTK_SIGNAL_FUNC ( equilibrage ),			 NULL );    gtk_widget_show ( bouton );    return ( onglet );}