com gtk/php-gtk: Fix GtkTextBuffer::get_iter_at_mark ().: ext/gtk+/gtktextview.overrides

[email protected] (David Soria Parra) Fri, 24 Feb 2006 04:15:23 +0000
Newsgroups php.gtk.cvs
Message-ID <[email protected]>
Commit:    2d0805f1fdeeca761e40006fd5df8694586ffbf0
Author:    Andrei Zmievski <[email protected]>         Fri, 24 Feb 2006 04:15:23 +0000
Parents:   915e549479e6a1c31ff400b7858b1f8d4c92bf8b
Branches:  master

Link:       http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=2d0805f1fdeeca761e40006fd5df8694586ffbf0

Log:
Fix GtkTextBuffer::get_iter_at_mark().

Changed paths:
  M  ext/gtk+/gtktextview.overrides


Diff:
2d0805f1fdeeca761e40006fd5df8694586ffbf0
diff --git a/ext/gtk+/gtktextview.overrides b/ext/gtk+/gtktextview.overrides
index a4ed52d..0c6976c 100644
--- a/ext/gtk+/gtktextview.overrides
+++ b/ext/gtk+/gtktextview.overrides
@@ -59,6 +59,22 @@ PHP_METHOD
 }
 
 %%
+override gtk_text_buffer_get_iter_at_mark
+PHP_METHOD
+{
+    GtkTextIter iter;
+    zval *mark;
+
+    NOT_STATIC_METHOD();
+    if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "O", &php_mark, gtktextmark_ce))
+        return;
+
+    gtk_text_buffer_get_iter_at_mark(GTK_TEXT_BUFFER(PHPG_GOBJECT(this_ptr)), &iter,
+                                     GTK_TEXT_MARK(PHPG_GOBJECT(mark)));
+    phpg_gboxed_new(&return_value, GTK_TYPE_TEXT_ITER, &iter, TRUE, TRUE TSRMLS_CC);
+}
+
+%%
 add-arginfo GtkTextBuffer get_iter_at_line_offset
 static
 ZEND_BEGIN_ARG_INFO(ARGINFO_NAME, 0)
@@ -154,7 +170,6 @@ PHP_METHOD
 
 %% }}}
 
-
 %% {{{ GtkTextView
 
 %%