cvs: php-gtk /test fileselection.php
| From: | Frank M. Kromann | Date: | Tue, 06 Mar 2001 18:02:36 +0000 |
| Subject: | cvs: php-gtk /test fileselection.php | ||
| Groups: | php.gtk | ||
| Request: | Send a blank email to php-gtk+get-416@lists.php.net to get a copy of this message | ||
fmk Tue Mar 6 10:02:36 2001 EDT
Added files:
/php-gtk/test fileselection.php
Log:
Adding sample code for GtkFileSelection
Index: php-gtk/test/fileselection.php
+++ php-gtk/test/fileselection.php
<?php
/* $Id: fileselection.php,v 1.1 2001/03/06 18:02:36 fmk Exp $ */
if (!class_exists("gtk")) {
if (strtoupper(substr(PHP_OS, 0,3) == "WIN"))
dl("php_gtk.dll");
else
dl("php_gtk.so");
}
function shutdown() {
print("Shutting down.\n");
Gtk::main_quit();
return true;
}
function EndDialog() {
print("ok_button clicked\n");
return true;
}
function CancelDialog() {
print("cansel_button clicked\n");
return true;
}
function FileDialog() {
$fs = &new GtkFileSelection("Save Result to file");
$ok_button = $fs->ok_button;
$ok_button->connect("clicked", "enddialog");
$ok_button->connect_object("clicked", "destroy", $fs);
$cancel_button = $fs->cancel_button;
$cancel_button->connect("clicked", "canceldialog");
$cancel_button->connect_object("clicked", "destroy", $fs);
$fs->show();
}
$window = &new GtkWindow(GDK_WINDOW_TOPLEVEL);
$window->connect("destroy", "shutdown");
$button = &new GtkButton("Open File Dialog");
$button->connect("clicked", "FileDialog");
$window->add($button);
$window->show_all();
Gtk::main();
?>