rem: spin_button_set_value_double ( entree_type_dernier_no, &(type_ope -> no_en_cours) );
add: spin_button_set_value ( entree_type_dernier_no, &(type_ope -> no_en_cours) );
context: gboolean select_payment_method ( GtkTreeSelection *selection, GtkTreeModel *model ){    GtkTreeIter iter;    GValue value_visible = {0, };    gboolean good;    good = gtk_tree_selection_get_selected (selection, NULL, &iter);    if (good)	gtk_tree_model_get_value (model, &iter, 				  PAYMENT_METHODS_VISIBLE_COLUMN, &value_visible);    if (! good ||	! g_value_get_boolean(&value_visible))    {	/* Blanking entries */	entry_set_value ( entree_type_nom, NULL );	spin_button_set_value ( entree_type_dernier_no, NULL );	gtk_entry_set_text ( GTK_ENTRY ( entree_type_dernier_no ), "" );	checkbox_set_value ( entree_automatic_numbering, NULL, TRUE );	/* Some widgets are useless */	gtk_widget_set_sensitive ( entree_type_dernier_no, FALSE );	gtk_widget_set_sensitive ( details_paddingbox, FALSE );	/* We set menu to "Neutral" as a default*/	gtk_option_menu_set_history ( GTK_OPTION_MENU ( bouton_signe_type ), 0);		/* Nothing to remove */	gtk_widget_set_sensitive ( bouton_retirer_type, TRUE );    }    else    {	struct struct_type_ope * type_ope;	gtk_tree_model_get (model, &iter, 			    PAYMENT_METHODS_POINTER_COLUMN, &type_ope,			    -1);	/* Filling entries */	entry_set_value ( entree_type_nom, &(type_ope -> nom_type) );	spin_button_set_value_double ( entree_type_dernier_no, 				       &(type_ope -> no_en_cours) );	checkbox_set_value ( entree_automatic_numbering, 			     &(type_ope -> numerotation_auto), TRUE );	gtk_option_menu_set_history ( GTK_OPTION_MENU ( bouton_signe_type ),				      type_ope -> signe_type );	/* Activating widgets */	gtk_widget_set_sensitive ( details_paddingbox, TRUE );	gtk_widget_set_sensitive ( entree_type_dernier_no, 				   type_ope -> numerotation_auto != 0 );	/* We can remove this entry */	gtk_widget_set_sensitive ( bouton_retirer_type, TRUE );    }    return ( FALSE );}