cvs: php-gtk /ext/gtk+ gtk.overrides

From: 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 %%

« previous php.gtk.cvs (#2580) next »