Пример #1
0
<?php

function responseCallback($dialog, $response)
{
    switch ($response) {
        case Gtk::RESPONSE_OK:
            echo "You chose file path ", $dialog->get_filename();
            break;
        case Gtk::RESPONSE_CANCEL:
            echo "You selected cancel";
    }
    $dialog->destroy();
}
$dialog = new GtkFileChooserDialog('Pick a file...', NULL, Gtk::FILE_CHOOSER_ACTION_OPEN, array('Open', Gtk::RESPONSE_OK, 'Cancel', Gtk::RESPONSE_CANCEL));
$dialog->connect('response', 'responseCallback');
$response = $dialog->run();