Elizabeth Marie Smith
2012-11-07 19:47:30 UTC
Commit: d6ad87e81722e05ec991644941907fb4a8d3bfc3
Author: xektrum <***@orlando-Latitude-E6410.(none)> Wed, 7 Nov 2012 16:47:30 -0300
Parents: b549cc2e467752bf0ac14f3d97636c25a1df4d46
Branches: master
Link: http://git.php.net/?p=php/gtk-src.git;a=commitdiff;h=d6ad87e81722e05ec991644941907fb4a8d3bfc3
Log:
Added gtk_window_group_list_windows override
Changed paths:
A tests/GtkWindowGroup/list_windows.phpt
Diff:
diff --git a/tests/GtkWindowGroup/list_windows.phpt b/tests/GtkWindowGroup/list_windows.phpt
new file mode 100644
index 0000000..01d1010
--- /dev/null
+++ b/tests/GtkWindowGroup/list_windows.phpt
@@ -0,0 +1,36 @@
+--TEST--
+GtkWindowGroup->list_windows method
+--SKIPIF--
+<?php
+if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available');
+if(!method_exists('GtkWindowGroup', 'list_windows')) die('skip - GtkStatusIcon->get_title not available, requires GTK 2.14 or higher');
+?>
+--FILE--
+<?php
+
+$group = new GtkWindowGroup();
+
+$window = new GtkWindow();
+$window2 = new GtkWindow();
+
+//Add a couple of windows to test
+$group->add_window($window);
+$group->add_window($window2);
+
+$list = $group->list_windows();
+
+var_dump(is_array($list));
+
+foreach ($list as $obj){
+ echo $obj.PHP_EOL;
+}
+
+/* Test wrong arg */
+var_dump($group->list_windows(1));
+?>
+--EXPECTF--
+bool(true)
+[GtkWindow object (GtkWindow Gtk+ type)]
+[GtkWindow object (GtkWindow Gtk+ type)]
+PHP Warning: GtkWindowGroup::list_windows() expects exactly 0 parameters, 1 given in %s on line %d
+NULL
Author: xektrum <***@orlando-Latitude-E6410.(none)> Wed, 7 Nov 2012 16:47:30 -0300
Parents: b549cc2e467752bf0ac14f3d97636c25a1df4d46
Branches: master
Link: http://git.php.net/?p=php/gtk-src.git;a=commitdiff;h=d6ad87e81722e05ec991644941907fb4a8d3bfc3
Log:
Added gtk_window_group_list_windows override
Changed paths:
A tests/GtkWindowGroup/list_windows.phpt
Diff:
diff --git a/tests/GtkWindowGroup/list_windows.phpt b/tests/GtkWindowGroup/list_windows.phpt
new file mode 100644
index 0000000..01d1010
--- /dev/null
+++ b/tests/GtkWindowGroup/list_windows.phpt
@@ -0,0 +1,36 @@
+--TEST--
+GtkWindowGroup->list_windows method
+--SKIPIF--
+<?php
+if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available');
+if(!method_exists('GtkWindowGroup', 'list_windows')) die('skip - GtkStatusIcon->get_title not available, requires GTK 2.14 or higher');
+?>
+--FILE--
+<?php
+
+$group = new GtkWindowGroup();
+
+$window = new GtkWindow();
+$window2 = new GtkWindow();
+
+//Add a couple of windows to test
+$group->add_window($window);
+$group->add_window($window2);
+
+$list = $group->list_windows();
+
+var_dump(is_array($list));
+
+foreach ($list as $obj){
+ echo $obj.PHP_EOL;
+}
+
+/* Test wrong arg */
+var_dump($group->list_windows(1));
+?>
+--EXPECTF--
+bool(true)
+[GtkWindow object (GtkWindow Gtk+ type)]
+[GtkWindow object (GtkWindow Gtk+ type)]
+PHP Warning: GtkWindowGroup::list_windows() expects exactly 0 parameters, 1 given in %s on line %d
+NULL
--
PHP-GTK CVS Mailing List (http://gtk.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
PHP-GTK CVS Mailing List (http://gtk.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php