com php/gtk-src: Added gtk_window_group_list_windows override: tests/GtkWindowGroup/list_windows.phpt

[email protected] (Elizabeth Marie Smith) Wed, 07 Nov 2012 19:47:30 +0000
Newsgroups php.gtk.cvs
Message-ID <[email protected]>
Commit:    d6ad87e81722e05ec991644941907fb4a8d3bfc3=0AAuthor:    xektrum <o=
rlando@orlando-Latitude-E6410.(none)>         Wed, 7 Nov 2012 16:47:30 -030=
0=0AParents:   b549cc2e467752bf0ac14f3d97636c25a1df4d46=0ABranches:  master=
=0A=0ALink:       http://git.php.net/?p=3Dphp/gtk-src.git;a=3Dcommitdiff;h=
=3Dd6ad87e81722e05ec991644941907fb4a8d3bfc3=0A=0ALog:=0AAdded gtk_window_gr=
oup_list_windows override=0A=0AChanged paths:=0A  A  tests/GtkWindowGroup/l=
ist_windows.phpt=0A=0A=0ADiff:=0Adiff --git a/tests/GtkWindowGroup/list_win=
dows.phpt b/tests/GtkWindowGroup/list_windows.phpt=0Anew file mode 100644=
=0Aindex 0000000..01d1010=0A--- /dev/null=0A+++ b/tests/GtkWindowGroup/list=
_windows.phpt=0A@@ -0,0 +1,36 @@=0A+--TEST--=0A+GtkWindowGroup->list_window=
s method=0A+--SKIPIF--=0A+<?php=0A+if(!extension_loaded('php-gtk')) die('sk=
ip - PHP-GTK extension not available');=0A+if(!method_exists('GtkWindowGrou=
p', 'list_windows')) die('skip - GtkStatusIcon->get_title not available, re=
quires GTK 2.14 or higher');=0A+?>=0A+--FILE--=0A+<?php=0A+=0A+$group =3D n=
ew GtkWindowGroup();=0A+=0A+$window =3D new GtkWindow();=0A+$window2 =3D ne=
w GtkWindow();=0A+=0A+//Add a couple of windows to test=0A+$group->add_wind=
ow($window);=0A+$group->add_window($window2);=0A+=0A+$list =3D $group->list=
_windows();=0A+=0A+var_dump(is_array($list));=0A+=0A+foreach ($list as $obj=
){=0A+    echo $obj.PHP_EOL;=0A+}=0A+=0A+/* Test wrong arg */=0A+var_dump($=
group->list_windows(1));=0A+?>=0A+--EXPECTF--=0A+bool(true)=0A+[GtkWindow o=
bject (GtkWindow Gtk+ type)]=0A+[GtkWindow object (GtkWindow Gtk+ type)]=0A=
+PHP Warning:  GtkWindowGroup::list_windows() expects exactly 0 parameters,=
 1 given in %s on line %d=0A+NULL=0A