Constructeur Gtk2_EntryDialog()

Constructeur Gtk2_EntryDialog()  -- Crée une instance de dialogue

Synopsis

require_once 'Gtk2/EntryDialog.php';

void constructor Gtk2_EntryDialog::__construct (GtkWindow $parent, GtkDialogFlags $flags, GtkMessageType $type, GtkButtonsType $buttons, string $message, string $default)

Description

Crée une nouvelle instance de dialogue. Après l'avoir créée, vous pouvez la modifier et ensuite, utilisez run() pour l'afficher et attendre une entrée utilisateur.

Vous pourriez vouloir utiliser un constructeur plus simple, e.g. get() ou new_simple()

<?php
require_once 'Gtk2/EntryDialog.php';

$id = new Gtk2_EntryDialog(
    null,                       // fenêtre parente
    0,                          // drapeaux (GtkDialogFlags)
    Gtk::MESSAGE_QUESTION,      // type du message
    Gtk::BUTTONS_OK_CANCEL,     // les boutons présents
    'What\'s your name?',       // le message
    'Don\'t know'               // le texte par défaut
);

$answer = $id->run();
$id->destroy();
if ($answer == Gtk::RESPONSE_OK) {
    echo 'Le nom est : ';
    var_dump($id->get_text());
} else {
    echo "Vous avez annulé\r\n";
}
?>

Paramètres

GtkWindow $parent

Fenêtre parente (peut être null).

GtkDialogFlags $flags

Drapeaux du dialogue (vaut 0 par défaut)

GtkMessageType $type

Type du message (e.g. Gtk::MESSAGE_QUESTION)

GtkButtonsType $buttons

Boutons à afficher (e.g. Gtk::BUTTONS_OK)

chaîne de caractères $message

Message à afficher

chaîne de caractères $default

Texte par défaut pour l'entrée