]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
clutter-1.0: upgrade to 1.11.15
authorEvan Nemerson <evan@coeus-group.com>
Sat, 15 Sep 2012 19:56:29 +0000 (12:56 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Sat, 15 Sep 2012 23:27:50 +0000 (16:27 -0700)
vapi/clutter-1.0.vapi
vapi/metadata/Clutter-1.0-custom.vala
vapi/metadata/Clutter-1.0.metadata

index c5a5d1118630a7d09421561514547a16c6184674..1000c517a21fa67e24094ca153afb97520508d61 100644 (file)
@@ -4680,6 +4680,7 @@ namespace Clutter {
                public unowned Clutter.Action get_action (string name);
                public GLib.List<weak Clutter.Action> get_actions ();
                public Clutter.ActorBox get_allocation_box ();
+               [Deprecated (since = "1.12")]
                public Clutter.Geometry get_allocation_geometry ();
                public void get_allocation_vertices (Clutter.Actor? ancestor, [CCode (array_length = false)] Clutter.Vertex[] verts);
                [Deprecated (since = "1.12")]
@@ -4693,6 +4694,7 @@ namespace Clutter {
                [Deprecated (since = "1.8")]
                public static unowned Clutter.Actor get_by_gid (uint32 id_);
                public unowned Clutter.Actor get_child_at_index (int index_);
+               public Clutter.Matrix get_child_transform ();
                public GLib.List<weak Clutter.Actor> get_children ();
                public void get_clip (out float xoff, out float yoff, out float width, out float height);
                public bool get_clip_to_allocation ();
@@ -4844,6 +4846,7 @@ namespace Clutter {
                public void set_child_above_sibling (Clutter.Actor child, Clutter.Actor? sibling);
                public void set_child_at_index (Clutter.Actor child, int index_);
                public void set_child_below_sibling (Clutter.Actor child, Clutter.Actor? sibling);
+               public void set_child_transform (Clutter.Matrix? transform);
                public void set_clip (float xoff, float yoff, float width, float height);
                public void set_clip_to_allocation (bool clip_set);
                public void set_content (Clutter.Content? content);
@@ -4932,7 +4935,12 @@ namespace Clutter {
                [NoAccessorMethod]
                public bool background_color_set { get; }
                [NoAccessorMethod]
+               public bool child_transform_set { get; }
+               [Deprecated (since = "1.12")]
+               [NoAccessorMethod]
                public Clutter.Geometry clip { get; set; }
+               [NoAccessorMethod]
+               public Clutter.Rect clip_rect { owned get; set; }
                public bool clip_to_allocation { get; set; }
                [NoAccessorMethod]
                public Clutter.Constraint constraints { set; }
@@ -5066,9 +5074,11 @@ namespace Clutter {
                public virtual signal bool key_release_event (Clutter.KeyEvent event);
                public virtual signal bool leave_event (Clutter.CrossingEvent event);
                public virtual signal bool motion_event (Clutter.MotionEvent event);
+               [Deprecated (since = "1.12")]
                [HasEmitter]
                public virtual signal void paint ();
                public virtual signal void parent_set (Clutter.Actor? old_parent);
+               [Deprecated (since = "1.12")]
                public virtual signal void pick (Clutter.Color color);
                [HasEmitter]
                public virtual signal void queue_relayout ();
@@ -5729,14 +5739,20 @@ namespace Clutter {
        public class DragAction : Clutter.Action {
                [CCode (has_construct_function = false, type = "ClutterAction*")]
                public DragAction ();
+               public bool get_drag_area (out unowned Clutter.Rect drag_area);
                public Clutter.DragAxis get_drag_axis ();
                public unowned Clutter.Actor get_drag_handle ();
                public void get_drag_threshold (out uint x_threshold, out uint y_threshold);
                public void get_motion_coords (out float motion_x, out float motion_y);
                public void get_press_coords (out float press_x, out float press_y);
+               public void set_drag_area (Clutter.Rect? drag_area);
                public void set_drag_axis (Clutter.DragAxis axis);
                public void set_drag_handle (Clutter.Actor? handle);
                public void set_drag_threshold (int x_threshold, int y_threshold);
+               [NoAccessorMethod]
+               public Clutter.Rect drag_area { owned get; set; }
+               [NoAccessorMethod]
+               public bool drag_area_set { get; }
                public Clutter.DragAxis drag_axis { get; set; }
                public Clutter.Actor drag_handle { get; set; }
                [NoAccessorMethod]
@@ -5879,10 +5895,18 @@ namespace Clutter {
        public class GestureAction : Clutter.Action {
                [CCode (has_construct_function = false, type = "ClutterAction*")]
                public GestureAction ();
+               public void cancel ();
+               [NoWrapper]
+               public virtual bool gesture_prepare (Clutter.Actor actor);
+               public unowned Clutter.InputDevice get_device (uint point);
                public void get_motion_coords (uint device, out float motion_x, out float motion_y);
+               public float get_motion_delta (uint device, out float delta_x, out float delta_y);
+               public uint get_n_current_points ();
                public int get_n_touch_points ();
                public void get_press_coords (uint device, out float press_x, out float press_y);
                public void get_release_coords (uint device, out float release_x, out float release_y);
+               public unowned Clutter.EventSequence get_sequence (uint point);
+               public float get_velocity (uint device, out float velocity_x, out float velocity_y);
                public void set_n_touch_points (int nb_points);
                public virtual signal bool gesture_begin (Clutter.Actor actor);
                public virtual signal void gesture_cancel (Clutter.Actor actor);
@@ -6191,6 +6215,27 @@ namespace Clutter {
                public void union (Clutter.PaintVolume another_pv);
                public void union_box (Clutter.ActorBox box);
        }
+       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_pan_action_get_type ()")]
+       public class PanAction : Clutter.GestureAction {
+               [CCode (has_construct_function = false, type = "ClutterAction*")]
+               public PanAction ();
+               public double get_acceleration_factor ();
+               public double get_deceleration ();
+               public bool get_interpolate ();
+               public void get_interpolated_coords (out float interpolated_x, out float interpolated_y);
+               public void get_interpolated_delta (out float delta_x, out float delta_y);
+               public Clutter.PanAxis get_pan_axis ();
+               public void set_acceleration_factor (double factor);
+               public void set_deceleration (double rate);
+               public void set_interpolate (bool should_interpolate);
+               public void set_pan_axis (Clutter.PanAxis axis);
+               public double acceleration_factor { get; set; }
+               public double deceleration { get; set; }
+               public bool interpolate { get; set; }
+               public Clutter.PanAxis pan_axis { get; set; }
+               public virtual signal bool pan (Clutter.Actor actor, bool is_interpolated);
+               public virtual signal void pan_stopped (Clutter.Actor actor);
+       }
        [CCode (cheader_filename = "clutter/clutter.h", lower_case_csuffix = "param_units", type_id = "clutter_param_units_get_type ()")]
        public class ParamSpecUnit : GLib.ParamSpec {
                [CCode (has_construct_function = false)]
@@ -7022,6 +7067,17 @@ namespace Clutter {
                public void remove_all ();
                public void remove_transition (Clutter.Transition transition);
        }
+       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_zoom_action_get_type ()")]
+       public class ZoomAction : Clutter.GestureAction {
+               [CCode (has_construct_function = false, type = "ClutterAction*")]
+               public ZoomAction ();
+               public void get_focal_point (out unowned Clutter.Point point);
+               public void get_transformed_focal_point (out unowned Clutter.Point point);
+               public Clutter.ZoomAxis get_zoom_axis ();
+               public void set_zoom_axis (Clutter.ZoomAxis axis);
+               public Clutter.ZoomAxis zoom_axis { get; set; }
+               public virtual signal bool zoom (Clutter.Actor actor, Clutter.Point focal_point, double factor);
+       }
        [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_animatable_get_type ()")]
        public interface Animatable : GLib.Object {
                [Deprecated (since = "1.8")]
@@ -7201,8 +7257,8 @@ namespace Clutter {
                public void destroy ();
                public void init (Clutter.Actor root);
                public bool is_valid ();
-               public bool next (out Clutter.Actor child);
-               public bool prev (out Clutter.Actor child);
+               public bool next (out unowned Clutter.Actor child);
+               public bool prev (out unowned Clutter.Actor child);
                public void remove ();
        }
        [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
@@ -7387,6 +7443,8 @@ namespace Clutter {
        public struct Units {
                public Clutter.Units copy ();
                public void free ();
+               [CCode (cname = "clutter_units_from_cm")]
+               public Units.from_cm (float cm);
                [CCode (cname = "clutter_units_from_em")]
                public Units.from_em (float em);
                [CCode (cname = "clutter_units_from_em_for_font")]
@@ -7723,6 +7781,12 @@ namespace Clutter {
                HORIZONTAL,
                VERTICAL
        }
+       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PAN_", type_id = "clutter_pan_axis_get_type ()")]
+       public enum PanAxis {
+               AXIS_NONE,
+               X_AXIS,
+               Y_AXIS
+       }
        [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PATH_", type_id = "clutter_path_node_type_get_type ()")]
        public enum PathNodeType {
                MOVE_TO,
@@ -7924,6 +7988,12 @@ namespace Clutter {
                MOTION_NOTIFY_EVENT,
                LAST_EVENT
        }
+       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ZOOM_", type_id = "clutter_zoom_axis_get_type ()")]
+       public enum ZoomAxis {
+               X_AXIS,
+               Y_AXIS,
+               BOTH
+       }
        [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_IMAGE_ERROR_INVALID_")]
        public errordomain ImageError {
                DATA;
index 025c504ce2cedabc9ae41745614150c9f625ce21..507f8387b74a34aa9f63d4b4ee85801db9b4980a 100644 (file)
@@ -128,6 +128,8 @@ namespace Clutter {
 
        [CCode (type_id = "CLUTTER_TYPE_UNITS", cheader_filename = "clutter/clutter.h")]
        public struct Units {
+               [CCode (cname = "clutter_units_from_cm")]
+               public Units.from_cm (float cm);
                [CCode (cname = "clutter_units_from_em")]
                public Units.from_em (float em);
                [CCode (cname = "clutter_units_from_em_for_font")]
index ad4b52c41c95f815f4498a988a662b9962e61a22..e71491aa3473035618212b6a681267ca3f71a2fb 100644 (file)
@@ -147,8 +147,10 @@ container_class_list_child_properties skip
 // Move symbols
 get_actor_by_gid parent="Clutter.Actor" name="get_by_gid"
 get_input_device_for_id parent="Clutter.InputDevice" name="get_for_id"
+color_from_* skip
+units_from_* skip
 
-// Remove for clutter-1.0
+// Remove for clutter-2.0
 /////////////////////////
 
 Stage
@@ -178,5 +180,11 @@ threads_add_timeout name="add" parent="Clutter.Threads.Timeout"
 threads_add_timeout_full name="add_full" parent="Clutter.Threads.Timeout"
 util_next_p2 name="next_power_of_2" parent="Clutter.Util"
 
+// Backwards compatibility
+Point.alloc symbol_type="function"
+Rect.alloc symbol_type="function"
+Size.alloc symbol_type="function"
+Vertex.alloc symbol_type="function"
+
 // Possibly keep
-KEY_* skip=false name="KEY_(.+)" parent="Clutter.Key"
\ No newline at end of file
+KEY_* skip=false name="KEY_(.+)" parent="Clutter.Key"