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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.