rem: case 1:       if ( gsb_account_get_adjustment_value (compte_courant) == -1 ) { gint i;  changement_compte ( GINT_TO_POINTER ( -1 ));  for ( i=0 ; i<7 ; i++ ) gtk_tooltips_set_tip ( GTK_TOOLTIPS ( tooltips_general_grisbi ), GTK_TREE_VIEW_COLUMN ( gsb_account_get_column ( compte_courant, i) )->button, tips_col_liste_operations[i], tips_col_liste_operations[i] ); }  break;
context: gboolean change_page_notebook ( GtkNotebook *notebook,				GtkNotebookPage *page,				guint numero_page,				gpointer null ){    GtkTreeIter dummy_iter;    /* retire l'horloge si part de l'accueil */    if ( id_temps )    {	gtk_timeout_remove ( id_temps );	id_temps = 0;    }    /* remet l'horloge si revient à l'accueil */    if ( !numero_page )    {	gchar tampon_date[50];	time_t date;	time ( &date );	strftime ( (gchar *) tampon_date,		   (size_t) 50,		   "%X",		   (const struct tm *) localtime ( &date ) );	gtk_label_set_text ( GTK_LABEL (label_temps ),			     tampon_date );	id_temps = gtk_timeout_add ( 1000,				     (GtkFunction) change_temps,				     GTK_WIDGET ( label_temps ));    }        switch ( numero_page )    {	case 0:	    /* 	    on passe sur l'accueil, on met à jour les parties nécessaires */	    mise_a_jour_accueil ();	    break;	case 1:	    /* 	    si on va sur l'onglet opérations et que la liste n'est pas déjà remplis, on la rempli */	    /* 		et on met la value à -2 pour dire à la fonction que c'est la 1-re fois */	    /* et dans ce cas, aussi, on remplit les tips de la liste maintenant qu'elle est créé */	    /* 	    on appelle changement_compte avec -1 pour qu'il se mette sur compte_courant et qu'il */	    /* 		l'affiche (sinon il ne fait rien car déjà sur compte_courant */	    if ( gsb_account_get_adjustment_value (compte_courant) == -1 )	    {		gint i;		changement_compte ( GINT_TO_POINTER ( -1 ));		for ( i=0 ; i<7 ; i++ )		    gtk_tooltips_set_tip ( GTK_TOOLTIPS ( tooltips_general_grisbi ),					   GTK_TREE_VIEW_COLUMN ( gsb_account_get_column ( compte_courant, i) )->button,					   tips_col_liste_operations[i],					   tips_col_liste_operations[i] ); 	    }	    break;	    /*   pour les listes, si aucune ligne n'est affichée ( c'est le cas au départ ), */	    /* on le fait ici */	case 4:	    if ( ! gtk_tree_model_get_iter_first ( GTK_TREE_MODEL (payee_tree_model), &dummy_iter ) )		remplit_arbre_tiers ();	    break;	case 5:	    if ( ! gtk_tree_model_get_iter_first ( GTK_TREE_MODEL (categ_tree_model), &dummy_iter ) )		remplit_arbre_categ ();	    break;	case 6:	    if ( ! gtk_tree_model_get_iter_first ( GTK_TREE_MODEL (budgetary_line_tree_model), &dummy_iter ) )		remplit_arbre_imputation ();	    break;    }    return ( FALSE );}