mais il y a des fonctions spéciales a gtk pour ca et j'arrive pas à
les utiliser.. j'arrive a ouvrir une fenetre pour sauvegarder mais j'
arrive pas à créer un nouveau fichier s'il existe pas ni à sauvegarder
les données sur un fichier existant..
void OnSave(GtkWidget *pWidget, gpointer data)
{
GtkWidget *pFileSelection;
GtkWidget *pDialog;
GtkWidget *pParent;
gchar *sChemin;
int i;
pParent = GTK_WIDGET(data);
/* Creation de la fenetre de selection */
pFileSelection = gtk_file_chooser_dialog_new("Sauvegarder...",
GTK_WINDOW(pParent),
GTK_FILE_CHOOSER_ACTION_SAVE,
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
GTK_STOCK_SAVE, GTK_RESPONSE_OK,
NULL);
}
/* On limite les actions a cette fenetre */
gtk_window_set_modal(GTK_WINDOW(pFileSelection), TRUE);
/* Affichage fenetre */
switch(gtk_dialog_run(GTK_DIALOG(pFileSelection)))
{
case GTK_RESPONSE_OK:
}
break;
default:
break;
}
gtk_widget_destroy(pFileSelection);
}

