[vala] clutter-1.0: upgrade to 1.11.15
- From: Evan Nemerson <evann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] clutter-1.0: upgrade to 1.11.15
- Date: Sat, 15 Sep 2012 23:28:29 +0000 (UTC)
commit d82ee6d94aea95851b1bbf2197f541e77e0d97ef
Author: Evan Nemerson <evan coeus-group com>
Date: Sat Sep 15 12:56:29 2012 -0700
clutter-1.0: upgrade to 1.11.15
vapi/clutter-1.0.vapi | 74 ++++++++++++++++++++++++++++++++-
vapi/metadata/Clutter-1.0-custom.vala | 2 +
vapi/metadata/Clutter-1.0.metadata | 12 ++++-
3 files changed, 84 insertions(+), 4 deletions(-)
---
diff --git a/vapi/clutter-1.0.vapi b/vapi/clutter-1.0.vapi
index c5a5d11..1000c51 100644
--- a/vapi/clutter-1.0.vapi
+++ b/vapi/clutter-1.0.vapi
@@ -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;
diff --git a/vapi/metadata/Clutter-1.0-custom.vala b/vapi/metadata/Clutter-1.0-custom.vala
index 025c504..507f838 100644
--- a/vapi/metadata/Clutter-1.0-custom.vala
+++ b/vapi/metadata/Clutter-1.0-custom.vala
@@ -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")]
diff --git a/vapi/metadata/Clutter-1.0.metadata b/vapi/metadata/Clutter-1.0.metadata
index ad4b52c..e71491a 100644
--- a/vapi/metadata/Clutter-1.0.metadata
+++ b/vapi/metadata/Clutter-1.0.metadata
@@ -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"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]