]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
mx-1.0: Make Padding a struct instead of a compact class
authorEvan Nemerson <evan@coeus-group.com>
Sun, 23 Jan 2011 23:07:13 +0000 (15:07 -0800)
committerJürg Billeter <j@bitron.ch>
Sat, 12 Mar 2011 14:24:01 +0000 (15:24 +0100)
vapi/mx-1.0.vapi
vapi/packages/mx-1.0/mx-1.0.metadata

index baf97527c83a041d609ccf875b9c8d42c8cdb72c..a20d3f5b25bcb6580a1478578f07807b31603a54 100644 (file)
@@ -472,14 +472,6 @@ namespace Mx {
                public Clutter.Actor child { get; set; }
                public bool pick_child { get; set; }
        }
-       [Compact]
-       [CCode (type_id = "MX_TYPE_PADDING", cheader_filename = "mx/mx.h")]
-       public class Padding {
-               public float bottom;
-               public float left;
-               public float right;
-               public float top;
-       }
        [CCode (cheader_filename = "mx/mx.h")]
        public class PathBar : Mx.Widget, Clutter.Scriptable, Mx.Stylable, Mx.Focusable {
                [CCode (type = "ClutterActor*", has_construct_function = false)]
@@ -805,6 +797,13 @@ namespace Mx {
                [HasEmitter]
                public signal void style_changed (Mx.StyleChangedFlags flags);
        }
+       [CCode (type_id = "MX_TYPE_PADDING", cheader_filename = "mx/mx.h")]
+       public struct Padding {
+               public float top;
+               public float right;
+               public float bottom;
+               public float left;
+       }
        [CCode (cprefix = "MX_ALIGN_", cheader_filename = "mx/mx.h")]
        public enum Align {
                START,
index dd3f80ef06d420fc5059ef969fc9507f92b199e9..9b9ab18ffabcfd1c607ec3337bb49496075ff906 100644 (file)
@@ -8,6 +8,7 @@ mx_draggable_enable virtual="0"
 mx_droppable_accept_drop virtual="0"
 mx_droppable_disable virtual="0"
 mx_droppable_enable virtual="0"
+MxPadding is_value_type="1"
 MxStylable::style_changed has_emitter="1"
 mx_stylable_iface_install_property hidden="1"
 mx_stylable_notify name="emit_notify"