com gtk/php-gtk: Added GtkTreeView::get_columns(): ext/gtk+/gtktreeview.overrides
[email protected] (David Soria Parra)
| Newsgroups | php.gtk.cvs |
|---|---|
| Message-ID | <[email protected]> |
Commit: bc1f92fbf06a970026a953d24f31668cb88eae01 Author: Christian Weiske <[email protected]> Thu, 18 May 2006 06:02:08 +0000 Parents: 468a82b3f29e04e9d31e3f0bf58c9b9863401ebb Branches: master Link: http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=bc1f92fbf06a970026a953d24f31668cb88eae01 Log: Added GtkTreeView::get_columns() Changed paths: M ext/gtk+/gtktreeview.overrides Diff: bc1f92fbf06a970026a953d24f31668cb88eae01 diff --git a/ext/gtk+/gtktreeview.overrides b/ext/gtk+/gtktreeview.overrides index a4bed09..bbe71a3 100644 --- a/ext/gtk+/gtktreeview.overrides +++ b/ext/gtk+/gtktreeview.overrides @@ -1408,6 +1408,28 @@ PHP_METHOD %% {{{ GtkTreeView %% +override gtk_tree_view_get_columns +PHP_METHOD +{ + GList *columns, *item; + + NOT_STATIC_METHOD(); + + if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "")) + return; + + columns = gtk_tree_view_get_columns(GTK_TREE_VIEW(PHPG_GOBJECT(this_ptr))); + + array_init(return_value); + for (item = columns; item; item = item->next) { + zval *php_column = NULL; + phpg_gobject_new(&php_column, G_OBJECT(item->data) TSRMLS_CC); + add_next_index_zval(return_value, php_column); + } + g_list_free(columns); +} + +%% add-arginfo GtkTreeView insert_column_with_data_func static ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0) @@ -1490,14 +1512,6 @@ PHP_METHOD } %% -add-arginfo GtkTreeView get_path_at_pos -static -ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0) - ZEND_ARG_INFO(0, x) - ZEND_ARG_INFO(0, y) -ZEND_END_ARG_INFO(); - -%% override gtk_tree_view_get_cursor PHP_METHOD { @@ -1531,6 +1545,14 @@ PHP_METHOD } %% +add-arginfo GtkTreeView get_path_at_pos +static +ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0) + ZEND_ARG_INFO(0, x) + ZEND_ARG_INFO(0, y) +ZEND_END_ARG_INFO(); + +%% override gtk_tree_view_get_path_at_pos PHP_METHOD