Discussion:
com php/gtk-src: Added gtk_cell_layout_get_cells override: ext/gtk+/gtk-2.12.overrides
Elizabeth Marie Smith
2012-11-02 21:06:43 UTC
Permalink
Commit: ec48a455fd2151a8573250f221d175b405a35bab
Author: 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
--
PHP-GTK CVS Mailing List (http://gtk.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Loading...