1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
   |  
void OnExplorer1(GtkWidget *pWidget, gpointer data)
{
    GtkWidget *pFileSelection;
//    GtkWidget *pDialog;
    GtkWidget *pParent;
     gchar *sChemin1;
 
    pParent = GTK_WIDGET(data);
 
    /* Creation de la fenetre de selection */
    pFileSelection = gtk_file_chooser_dialog_new("Ouvrir l'image...",
	GTK_WINDOW(pParent),
	GTK_FILE_CHOOSER_ACTION_OPEN,
	GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
	GTK_STOCK_OPEN, 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:
            /* Recuperation du chemin */
            sChemin1 = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(pFileSelection));
//             pDialog = gtk_message_dialog_new(GTK_WINDOW(pFileSelection),
//                 GTK_DIALOG_MODAL,
//                 GTK_MESSAGE_INFO,
//                 GTK_BUTTONS_OK,
//                 "Chemin du fichier :\n%s", sChemin);
//            gtk_dialog_run(GTK_DIALOG(pDialog));
//            gtk_widget_destroy(pDialog);
//	    g_free(sChemin);
 
            break;
        default:
            break;
    }
 
 
 
    chemin1=sChemin1;
    gtk_widget_destroy(pFileSelection);
} | 
Partager