void constructor
Gtk2_EntryDialog::__construct
(
GtkWindow $parent
,
GtkDialogFlags $flags
,
GtkMessageType $type
,
GtkButtonsType $buttons
,
string $message
,
string $default
)
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";
}
?>
Fenêtre parente (peut être null).
Drapeaux du dialogue (vaut 0 par défaut)
Type du message (e.g. Gtk::MESSAGE_QUESTION)
Boutons à afficher (e.g. Gtk::BUTTONS_OK)
Message à afficher
Texte par défaut pour l'entrée