cvs: php-gtk /ext/gtk+ gtk.overrides
| From: | Anant Narayanan | Date: | Sat, 09 Dec 2006 23:07:43 +0000 |
| Subject: | cvs: php-gtk /ext/gtk+ gtk.overrides | ||
| Groups: | php.gtk.cvs | ||
| Request: | Send a blank email to php-gtk-cvs+get-2580@lists.php.net to get a copy of this message | ||
anant Sat Dec 9 23:07:43 2006 UTC
Modified files:
/php-gtk/ext/gtk+ gtk.overrides
Log:
GtkAction::list_actions(); patch from Elizabeth
http://cvs.php.net/viewvc.cgi/php-gtk/ext/gtk+/gtk.overrides?r1=1.222&r2=1.223&diff_format=u
Index: php-gtk/ext/gtk+/gtk.overrides
diff -u php-gtk/ext/gtk+/gtk.overrides:1.222 php-gtk/ext/gtk+/gtk.overrides:1.223
--- php-gtk/ext/gtk+/gtk.overrides:1.222 Sat Dec 2 10:28:39 2006
+++ php-gtk/ext/gtk+/gtk.overrides Sat Dec 9 23:07:43 2006
@@ -732,6 +732,32 @@
}
%% }}}
+%% {{{ GtkActionGroup
+
+%%
+override gtk_action_group_list_actions
+PHP_METHOD
+{
+ GList *actions, *current;
+ zval *item;
+
+ NOT_STATIC_METHOD();
+
+ if (!php_gtk_parse_args(ZEND_NUM_ARGS(), ""))
+ return;
+
+ actions = gtk_action_group_list_actions(GTK_ACTION_GROUP(PHPG_GOBJECT(this_ptr)));
+
+ array_init(return_value);
+ for (current = actions; current; current = current->next) {
+ MAKE_STD_ZVAL(item);
+ phpg_gobject_new(&item, G_OBJECT(current->data) TSRMLS_CC);
+ add_next_index_zval(return_value, item);
+ }
+
+}
+%% }}}
+
%% {{{ GtkAboutDialog
%%