com php/gtk-src: Added gtk_cell_layout_get_cells over ride: ext/gtk+/gtk-2.12.overrides

From: Date: Fri, 02 Nov 2012 21:06:43 +0000
Subject: com php/gtk-src: Added gtk_cell_layout_get_cells over ride: ext/gtk+/gtk-2.12.overrides
Groups: php.gtk.cvs 
Request: Send a blank email to php-gtk-cvs+get-4873@lists.php.net to get a copy of this message
Commit: ec48a455fd2151a8573250f221d175b405a35bab Author: orlando <orlando@orlando-Latitude-E6410.(none)> Fri, 2 Nov 2012 18:06:43 -0300 Parents: b549cc2e467752bf0ac14f3d97636c25a1df4d46 Branches: master Link: http://git.php.net/?p=php/gtk-src.git;a=commitdiff;h=ec48a455fd2151a8573250f221d175b405a35bab Log: Added gtk_cell_layout_get_cells override Changed paths: M ext/gtk+/gtk-2.12.overrides Diff: diff --git a/ext/gtk+/gtk-2.12.overrides b/ext/gtk+/gtk-2..12.overrides index a15682d..8728b56 100644 --- a/ext/gtk+/gtk-2.12.overrides +++ b/ext/gtk+/gtk-2.12.overrides @@ -678,6 +678,30 @@ PHP_METHOD %% }}} %% +override gtk_cell_layout_get_cells +PHP_METHOD +{ + GList *list, *item; + + NOT_STATIC_METHOD(); + + if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "")) + return; + + list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(PHPG_GOBJECT(this_ptr))); + + array_init(return_value); + for (item = list; item; item = item->next) { + zval *php_item = NULL; + GtkWidget *renderer = item->data; + phpg_gobject_new(&php_item, G_OBJECT(renderer) TSRMLS_CC); + add_next_index_zval(return_value, php_item); + } + + g_list_free(list); +} + +%% deprecate gtk_tooltips_enable since GTK+ 2.12, please use new GtkTooltip API

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