[vala/0.10] mx-1.0: Remove abstract for several Draggable and Droppable methods



commit 95181e78c7353968ce96cadcddccb42f20591590
Author: Evan Nemerson <evan coeus-group com>
Date:   Sat Nov 20 18:36:31 2010 -0800

    mx-1.0: Remove abstract for several Draggable and Droppable methods
    
    Fixes bug 633902.

 vapi/mx-1.0.vapi                     |   30 +++++++++++++++++++++++++-----
 vapi/packages/mx-1.0/mx-1.0.metadata |    5 +++++
 2 files changed, 30 insertions(+), 5 deletions(-)
---
diff --git a/vapi/mx-1.0.vapi b/vapi/mx-1.0.vapi
index e370eca..baf9752 100644
--- a/vapi/mx-1.0.vapi
+++ b/vapi/mx-1.0.vapi
@@ -80,6 +80,8 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public class Bin : Mx.Widget, Clutter.Scriptable, Mx.Stylable, Clutter.Container, Mx.Focusable {
+		[CCode (has_construct_function = false)]
+		protected Bin ();
 		public void allocate_child (Clutter.ActorBox box, Clutter.AllocationFlags flags);
 		public void get_alignment (Mx.Align x_align, Mx.Align y_align);
 		public unowned Clutter.Actor get_child ();
@@ -124,6 +126,8 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public class BoxLayoutChild : Clutter.ChildMeta {
+		[CCode (has_construct_function = false)]
+		protected BoxLayoutChild ();
 		public static bool get_expand (Mx.BoxLayout box_layout, Clutter.Actor child);
 		public static Mx.Align get_x_align (Mx.BoxLayout box_layout, Clutter.Actor child);
 		public static bool get_x_fill (Mx.BoxLayout box_layout, Clutter.Actor child);
@@ -174,6 +178,8 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public class Clipboard : GLib.Object {
+		[CCode (has_construct_function = false)]
+		protected Clipboard ();
 		public static unowned Mx.Clipboard get_default ();
 		public void get_text (Mx.ClipboardCallbackFunc callback);
 		public void set_text (string text);
@@ -224,6 +230,8 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public class DeformTexture : Mx.Widget, Clutter.Scriptable, Mx.Stylable {
+		[CCode (has_construct_function = false)]
+		protected DeformTexture ();
 		[NoWrapper]
 		public virtual void deform (Cogl.TextureVertex vertex, float width, float height);
 		public void get_resolution (int tiles_x, int tiles_y);
@@ -293,6 +301,8 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public class FloatingWidget : Mx.Widget, Clutter.Scriptable, Mx.Stylable {
+		[CCode (has_construct_function = false)]
+		protected FloatingWidget ();
 		[NoWrapper]
 		public virtual void floating_paint (Clutter.Actor actor);
 		[NoWrapper]
@@ -300,6 +310,8 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public class FocusManager : GLib.Object {
+		[CCode (has_construct_function = false)]
+		protected FocusManager ();
 		public unowned Mx.Focusable get_focused ();
 		public static unowned Mx.FocusManager get_for_stage (Clutter.Stage stage);
 		public unowned Clutter.Stage get_stage ();
@@ -565,6 +577,8 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public class TableChild : Clutter.ChildMeta {
+		[CCode (has_construct_function = false)]
+		protected TableChild ();
 		public static int get_column (Mx.Table table, Clutter.Actor child);
 		public static int get_column_span (Mx.Table table, Clutter.Actor child);
 		public static int get_row (Mx.Table table, Clutter.Actor child);
@@ -598,6 +612,8 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public class TextureCache : GLib.Object {
+		[CCode (has_construct_function = false)]
+		protected TextureCache ();
 		[NoWrapper]
 		public virtual void error_loading (GLib.Error error);
 		public unowned Clutter.Actor get_actor (string path);
@@ -646,6 +662,8 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public class Tooltip : Mx.FloatingWidget, Clutter.Scriptable, Mx.Stylable {
+		[CCode (has_construct_function = false)]
+		protected Tooltip ();
 		public unowned string get_text ();
 		public Clutter.Geometry get_tip_area ();
 		public void hide ();
@@ -673,6 +691,8 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public class Widget : Clutter.Actor, Clutter.Scriptable, Mx.Stylable {
+		[CCode (has_construct_function = false)]
+		protected Widget ();
 		public void get_available_area (Clutter.ActorBox allocation, Clutter.ActorBox area);
 		public unowned Clutter.Actor get_background_image ();
 		public unowned Clutter.Actor get_border_image ();
@@ -725,8 +745,8 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public interface Draggable : Clutter.Actor {
-		public abstract void disable ();
-		public abstract void enable ();
+		public void disable ();
+		public void enable ();
 		public Mx.DragAxis get_axis ();
 		public unowned Clutter.Actor get_drag_actor ();
 		public uint get_drag_threshold ();
@@ -744,9 +764,9 @@ namespace Mx {
 	}
 	[CCode (cheader_filename = "mx/mx.h")]
 	public interface Droppable : Clutter.Actor {
-		public abstract bool accept_drop (Mx.Draggable draggable);
-		public abstract void disable ();
-		public abstract void enable ();
+		public bool accept_drop (Mx.Draggable draggable);
+		public void disable ();
+		public void enable ();
 		public bool is_enabled ();
 		public bool drop_enabled { get; set; }
 		public signal void drop (Clutter.Actor draggable, float event_x, float event_y, int button, Clutter.ModifierType modifiers);
diff --git a/vapi/packages/mx-1.0/mx-1.0.metadata b/vapi/packages/mx-1.0/mx-1.0.metadata
index 04d212a..dd3f80e 100644
--- a/vapi/packages/mx-1.0/mx-1.0.metadata
+++ b/vapi/packages/mx-1.0/mx-1.0.metadata
@@ -3,6 +3,11 @@ mx_application_new.argc hidden="1"
 mx_application_new.argv is_array="1" is_ref="1" array_length_pos="0.9"
 mx_button_group_foreach.userdata hidden="1"
 mx_button_group_set_active_button.button nullable="1"
+mx_draggable_disable virtual="0"
+mx_draggable_enable virtual="0"
+mx_droppable_accept_drop virtual="0"
+mx_droppable_disable virtual="0"
+mx_droppable_enable virtual="0"
 MxStylable::style_changed has_emitter="1"
 mx_stylable_iface_install_property hidden="1"
 mx_stylable_notify name="emit_notify"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]