]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
mx-1.0: Fix regression about Draggable and Droppable virtual methods
authorLuca Bruno <lucabru@src.gnome.org>
Tue, 4 Oct 2011 19:39:00 +0000 (21:39 +0200)
committerJürg Billeter <j@bitron.ch>
Wed, 30 Nov 2011 13:19:56 +0000 (14:19 +0100)
The regression was introduced by the mx-1.0 switch to GIR.

Fixes bug 633902.

vapi/metadata/Mx-1.0.metadata
vapi/mx-1.0.vapi

index 3ea193829994c53f0081f902d2da132a14340801..0e44bd3a3e48ffe6c17ce7ec7ac043dc658903b2 100644 (file)
@@ -2,6 +2,13 @@ Application.new.argv unowned
 BoxLayout
        .add_actor name="add_child"
        .add_actor_with_properties skip=false
+Draggable
+       .disable#virtual_method virtual
+       .enable#virtual_method virtual
+Droppable
+       .accept_drop#virtual_method virtual
+       .disable#virtual_method virtual
+       .enable#virtual_method virtual
 Padding struct
 Style.* skip=false
 Stylable.get skip=false
index d4f8a73cd317ba89396b639497b0b50f4cc737fe..9565d1da1254ef67b119529ba2e0c7b6b1dabdd4 100644 (file)
@@ -1089,8 +1089,8 @@ namespace Mx {
        }
        [CCode (cheader_filename = "mx/mx.h", type_id = "mx_draggable_get_type ()")]
        public interface Draggable : Clutter.Actor {
-               public abstract void disable ();
-               public abstract void enable ();
+               public virtual void disable ();
+               public virtual void enable ();
                public Mx.DragAxis get_axis ();
                public unowned Clutter.Actor get_drag_actor ();
                public uint get_drag_threshold ();
@@ -1112,9 +1112,9 @@ namespace Mx {
        }
        [CCode (cheader_filename = "mx/mx.h", type_id = "mx_droppable_get_type ()")]
        public interface Droppable : Clutter.Actor {
-               public abstract bool accept_drop (Mx.Draggable draggable);
-               public abstract void disable ();
-               public abstract void enable ();
+               public virtual bool accept_drop (Mx.Draggable draggable);
+               public virtual void disable ();
+               public virtual void enable ();
                public bool is_enabled ();
                [NoAccessorMethod]
                public abstract bool drop_enabled { get; set; }