com php/gtk-src: Added missing override gtk_window_group_ list_windows override: ext/gtk+/gtk-2.14.over rides

[email protected] (Elizabeth Marie Smith) Wed, 14 Nov 2012 11:59:39 +0000
Newsgroups php.gtk.cvs
Message-ID <[email protected]>
Commit:    2fe282dc4fcf444ffe1bba6157b13df7db6a08b2=0AAuthor:    xektrum <o=
rlando@orlando-Latitude-E6410.(none)>         Wed, 14 Nov 2012 08:59:39 -03=
00=0AParents:   d6ad87e81722e05ec991644941907fb4a8d3bfc3=0ABranches:  maste=
r=0A=0ALink:       http://git.php.net/?p=3Dphp/gtk-src.git;a=3Dcommitdiff;h=
=3D2fe282dc4fcf444ffe1bba6157b13df7db6a08b2=0A=0ALog:=0AAdded missing overr=
ide gtk_window_group_list_windows override=0A=0AChanged paths:=0A  M  ext/g=
tk+/gtk-2.14.overrides=0A=0A=0ADiff:=0Adiff --git a/ext/gtk+/gtk-2.14.overr=
ides b/ext/gtk+/gtk-2.14.overrides=0Aindex 6b3bafe..e13f217 100644=0A--- a/=
ext/gtk+/gtk-2.14.overrides=0A+++ b/ext/gtk+/gtk-2.14.overrides=0A@@ -1,6 +=
1,30 @@=0A %% include gtk-2.12.overrides
=20
 %%
+override gtk_window_group_list_windows
+PHP_METHOD
+{
+    GList *list, *item;
+   =20
+    NOT_STATIC_METHOD();
+   =20
+    if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "")){
+        return;
+    }
+
+    list =3D gtk_window_group_list_windows(GTK_WINDOW_GROUP(PHPG_GOBJECT(t=
his_ptr)));
+
+    array_init(return_value);
+
+    for (item =3D list; item; item =3D item->next) {
+        zval *php_item =3D NULL;
+        GtkWidget *window =3D item->data;
+        phpg_gobject_new(&php_item, G_OBJECT(window) TSRMLS_CC);
+        add_next_index_zval(return_value, php_item);
+    }
+}
+
+%%
 deprecate gtk_box_pack_end_defaults
 since GTK+ 2.14, use GtkBox::pack_end() instead
=20
@@ -26,4 +50,4 @@ since GTK+ 2.14, The toolkit-wide \"gtk-enable-tooltips\"=
 property is now used i=0A=20
 %%
 deprecate gtk_toolbar_get_tooltips
-since GTK+ 2.14, The toolkit-wide \"gtk-enable-tooltips\" property is now =
used instead.=0A\ No newline at end of file=0A+since GTK+ 2.14, The toolkit=
-wide \"gtk-enable-tooltips\" property is now used instead.=0A