[prev in list] [next in list] [prev in thread] [next in thread]
List: php-gtk-cvs
Subject: [php-gtk-cvs] com gtk/php-gtk: Override =?UTF-8?Q?GtkTreeView=3A=3Aget=5Fcursor=28=29?= =?UTF-8?Q?=2
From: David Soria Parra <dsp () php ! net>
Date: 2006-02-24 5:00:16
Message-ID: php-mail-3e68d2aefc9d1760db10452e04b9c59e613992771 () git ! php ! net
[Download RAW message or body]
Commit: 7a90c1eb8e83bfce14a25c2c8bc5b2c8503b81c7
Author: Andrei Zmievski <andrei@php.net> Fri, 24 Feb 2006 05:00:16 +0000
Parents: 43d5e7393d03803a184e718c19f640a71d306962
Branches: master
Link: http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=7a90c1eb8e83bfce14a25c2c8bc5b2c8503b81c7
Log:
Override GtkTreeView::get_cursor() (patch by Adam Lebsack)
Changed paths:
M ext/gtk+/gtktreeview.overrides
Diff:
7a90c1eb8e83bfce14a25c2c8bc5b2c8503b81c7
diff --git a/ext/gtk+/gtktreeview.overrides b/ext/gtk+/gtktreeview.overrides
index ca63717..77c2590 100644
--- a/ext/gtk+/gtktreeview.overrides
+++ b/ext/gtk+/gtktreeview.overrides
@@ -1252,6 +1252,39 @@ ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
ZEND_END_ARG_INFO();
%%
+override gtk_tree_view_get_cursor
+PHP_METHOD
+{
+ GtkTreePath *path = NULL;
+ GtkTreeViewColumn *column = NULL;
+ zval *php_path = NULL, *php_column = NULL;
+
+ NOT_STATIC_METHOD();
+
+ if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "")) {
+ return;
+ }
+
+ gtk_tree_view_get_cursor(GTK_TREE_VIEW(PHPG_GOBJECT(this_ptr)), &path, &column);
+
+ array_init(return_value);
+
+ if (path) {
+ phpg_tree_path_to_zval(path, &php_path TSRMLS_CC);
+ } else {
+ MAKE_STD_ZVAL(php_path);
+ }
+
+ if (column) {
+ phpg_gobject_new(&php_column, (GObject*)column TSRMLS_CC);
+ } else {
+ MAKE_STD_ZVAL(php_column);
+ }
+
+ php_gtk_build_value(&return_value, "(NN)", php_path, php_column);
+}
+
+%%
override gtk_tree_view_get_path_at_pos
PHP_METHOD
--
PHP-GTK CVS Mailing List (http://gtk.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic