Home  |  Linux  | Mysql  | PHP  | XML
From:Andrei Zmievski Date:Fri Aug 17 23:55:14 2001
Subject:cvs: php-gtk /test gtk.php
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);


Navigate in group php.gtk at sever news.php.net
Previous Next




  
© No Copyright
You are free to use Anything
Site Maintained by Zareef Ahmed
Powered By PHP Consultants