cvs: php-gtk /test fileselection.php

From: 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(); ?>

« previous php.gtk (#416) next »