cvs: php-gtk /test gtk.php

From: Date: Sat, 18 Aug 2001 05:55:14 +0000
Subject: cvs: php-gtk /test gtk.php
Groups: php.gtk 
Request: Send a blank email to php-gtk+get-2887@lists.php.net to get a copy of this message
andrei Sat Aug 18 01:55:14 2001 EDT Modified files: /php-gtk/test gtk.php Log: Fix the event watcher example. Index: php-gtk/test/gtk.php diff -u php-gtk/test/gtk.php:1.33 php-gtk/test/gtk.php:1.34 --- php-gtk/test/gtk.php:1.33 Sat Aug 18 01:49:34 2001 +++ php-gtk/test/gtk.php Sat Aug 18 01:55:14 2001 @@ -1,5 +1,5 @@ <?php -/* $Id: gtk.php,v 1.33 2001/08/18 05:49:34 andrei Exp $ */ +/* $Id: gtk.php,v 1.34 2001/08/18 05:55:14 andrei Exp $ */ if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') dl('php_gtk.dll'); @@ -2184,11 +2184,10 @@ return true; } -function event_watcher_toggle(&$event_watcher_enter_id, &$event_watcher_leave_id) +function event_watcher_toggle($event_watcher_enter_id, $event_watcher_leave_id) { - var_dump($event_watcher_enter_id); if ($event_watcher_enter_id) - event_watcher_down($event_watcher_enter_id, $event_watcher_leave_id); + event_watcher_down(&$event_watcher_enter_id, &$event_watcher_leave_id); else { $signal_id = Gtk::signal_lookup( 'enter_notify_event', GtkWidget::get_type()); @@ -2198,7 +2197,7 @@ } } -function event_watcher_down(&$event_watcher_enter_id, &$event_watcher_leave_id) +function event_watcher_down($event_watcher_enter_id, $event_watcher_leave_id) { if ($event_watcher_enter_id) { @@ -2220,7 +2219,7 @@ if (!$dialog) { $dialog = new GtkDialog; - $dialog->connect_object('delete_event','event_watcher_down', $event_watcher_enter_id, $event_watcher_leave_id); + $dialog->connect_object('delete_event','event_watcher_down', &$event_watcher_enter_id, &$event_watcher_leave_id); $dialog->connect_object('delete_event', 'delete_event'); $dialog->set_title('Event Watcher'); $dialog->set_border_width(0); @@ -2230,13 +2229,13 @@ $action_area = $dialog->action_area; $button = &new GtkToggleButton('Activate Watch'); - $button->connect_object('clicked', 'event_watcher_toggle', $event_watcher_enter_id, $event_watcher_leave_id); + $button->connect_object('clicked', 'event_watcher_toggle', &$event_watcher_enter_id, &$event_watcher_leave_id); $button->set_border_width(10); $vbox->pack_start($button); $button->show(); $button = &new GtkButton('Close'); - $button->connect_object('clicked', 'event_watcher_down', $event_watcher_enter_id, $event_watcher_leave_id); + $button->connect_object('clicked', 'event_watcher_down', &$event_watcher_enter_id, &$event_watcher_leave_id); $button->connect('clicked', 'close_window'); $button->set_flags(GTK_CAN_DEFAULT); $action_area->pack_start($button);

« previous php.gtk (#2887) next »