]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk+-2.0, gtk+-3.0: Make TreeModel.ref_node and unref_node be virtual
authorLuca Bruno <lucabru@src.gnome.org>
Sun, 5 Jun 2011 07:59:21 +0000 (09:59 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Sun, 5 Jun 2011 07:59:21 +0000 (09:59 +0200)
Fixes bug 651872.

vapi/gtk+-2.0.vapi
vapi/gtk+-3.0.vapi
vapi/packages/gtk+-2.0/gtk+-2.0.metadata
vapi/packages/gtk+-3.0/gtk+-3.0.metadata

index 4c98e17eda484f4b112b1440866a11a4914fb8ab..6201f13331a3a4ae5c6d07687a7b6dd8e36fda3f 100644 (file)
@@ -6213,8 +6213,8 @@ namespace Gtk {
                public abstract bool iter_next (ref Gtk.TreeIter iter);
                public abstract bool iter_nth_child (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int n);
                public abstract bool iter_parent (out Gtk.TreeIter iter, Gtk.TreeIter child);
-               public abstract void ref_node (Gtk.TreeIter iter);
-               public abstract void unref_node (Gtk.TreeIter iter);
+               public virtual void ref_node (Gtk.TreeIter iter);
+               public virtual void unref_node (Gtk.TreeIter iter);
                [HasEmitter]
                public signal void row_changed (Gtk.TreePath path, Gtk.TreeIter iter);
                [HasEmitter]
@@ -7395,7 +7395,7 @@ namespace Gtk {
                MISSING_PROPERTY_VALUE,
                INVALID_VALUE,
                VERSION_MISMATCH,
-               DUPLICATE_ID,
+               DUPLICATE_ID
        }
        [CCode (cheader_filename = "gtk/gtk.h")]
        public delegate void AboutDialogActivateLinkFunc (Gtk.AboutDialog about, string link_);
index 09ad88580337dd05648157111184753531f671cb..104a222a4315d649e03363384b7c71d5061edf09 100644 (file)
@@ -6021,8 +6021,8 @@ namespace Gtk {
                public abstract bool iter_nth_child (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int n);
                public abstract bool iter_parent (out Gtk.TreeIter iter, Gtk.TreeIter child);
                public virtual bool iter_previous (ref Gtk.TreeIter iter);
-               public abstract void ref_node (Gtk.TreeIter iter);
-               public abstract void unref_node (Gtk.TreeIter iter);
+               public virtual void ref_node (Gtk.TreeIter iter);
+               public virtual void unref_node (Gtk.TreeIter iter);
                [HasEmitter]
                public signal void row_changed (Gtk.TreePath path, Gtk.TreeIter iter);
                [HasEmitter]
@@ -7069,7 +7069,7 @@ namespace Gtk {
                MISSING_PROPERTY_VALUE,
                INVALID_VALUE,
                VERSION_MISMATCH,
-               DUPLICATE_ID,
+               DUPLICATE_ID
        }
        [CCode (cheader_filename = "gtk/gtk.h")]
        public delegate bool AccelGroupActivate (Gtk.AccelGroup accel_group, GLib.Object acceleratable, uint keyval, Gdk.ModifierType modifier);
index 0027d97bef99503e6be80ffc6837c68c0608d92c..b7213deb919ef212492b686a34653a453e00ef72 100644 (file)
@@ -675,6 +675,8 @@ gtk_tree_model_iter_next.iter is_ref="1"
 gtk_tree_model_iter_nth_child.iter is_out="1"
 gtk_tree_model_iter_nth_child.parent nullable="1"
 gtk_tree_model_iter_parent.iter is_out="1"
+gtk_tree_model_ref_node virtual="1"
+gtk_tree_model_unref_node virtual="1"
 GtkTreeModel::row_changed has_emitter="1"
 GtkTreeModel::row_deleted has_emitter="1"
 GtkTreeModel::row_has_child_toggled has_emitter="1"
index 7ad3b0e63eee0c9a55f214c4f52706d2399707fe..d9285156e4f6570ec46690c90aaebba2108e9a59 100644 (file)
@@ -732,6 +732,8 @@ gtk_tree_model_iter_nth_child.parent nullable="1"
 gtk_tree_model_iter_parent.iter is_out="1"
 gtk_tree_model_iter_previous virtual="1"
 gtk_tree_model_iter_previous.iter is_ref="1"
+gtk_tree_model_ref_node virtual="1"
+gtk_tree_model_unref_node virtual="1"
 GtkTreeModel::row_changed has_emitter="1"
 GtkTreeModel::row_deleted has_emitter="1"
 GtkTreeModel::row_has_child_toggled has_emitter="1"