constructor Gtk2_EntryDialog
Вернуться к: Gtk2_EntryDialog
constructor Gtk2_EntryDialog
Synopsis
void constructor Gtk2_EntryDialog::__construct ( GtkWindow $parent , GtkDialogFlags $flags , GtkMessageType $type , GtkButtonsType $buttons , string $message , string $default )
Creates a new entry dialog instance. After creating it, you can modify it and finally use the run() to show it and await the input.
You might want to use a more simple constructor, e.g. get() or new_simple()
<?php
require_once 'Gtk2/EntryDialog.php';
$id = new Gtk2_EntryDialog(
null, //parent window
0, //flags (GtkDialogFlags)
Gtk::MESSAGE_QUESTION, //type of message
Gtk::BUTTONS_OK_CANCEL, //which buttons shall be there
'What\'s your name?', //the message
'Don\'t know' //The default text
);
$answer = $id->run();
$id->destroy();
if ($answer == Gtk::RESPONSE_OK) {
echo 'The name is: ';
var_dump($id->get_text());
} else {
echo "You cancelled\r\n";
}
?>
Parameter
- GtkWindow $parent
-
Parent window (can be null).
- GtkDialogFlags $flags
-
Dialog flags (use 0 as default)
- GtkMessageType $type
-
Message type (e.g. Gtk::MESSAGE_QUESTION)
- GtkButtonsType $buttons
-
Buttons to show (e.g. Gtk::BUTTONS_OK)
- string $message
-
Message to display.
- string $default
-
Default text for the entry.
Вернуться к: Gtk2_EntryDialog