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";
}
?>

Parameter

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)

string $message

Message à afficher

string $default

Texte par défaut pour l'entrée