Add version annotation for newly added functions

This commit is contained in:
Emmanuele Bassi 2012-04-19 12:34:02 +01:00
parent b2feb463bd
commit 764068a723

View File

@ -129,16 +129,23 @@ struct _ClutterPoint
#define CLUTTER_POINT_INIT(x,y) { (x), (y) } #define CLUTTER_POINT_INIT(x,y) { (x), (y) }
#define CLUTTER_POINT_INIT_ZERO CLUTTER_POINT_INIT (0.f, 0.f) #define CLUTTER_POINT_INIT_ZERO CLUTTER_POINT_INIT (0.f, 0.f)
CLUTTER_AVAILABLE_IN_1_12
GType clutter_point_get_type (void) G_GNUC_CONST; GType clutter_point_get_type (void) G_GNUC_CONST;
CLUTTER_AVAILABLE_IN_1_12
ClutterPoint * clutter_point_alloc (void); ClutterPoint * clutter_point_alloc (void);
CLUTTER_AVAILABLE_IN_1_12
ClutterPoint * clutter_point_init (ClutterPoint *point, ClutterPoint * clutter_point_init (ClutterPoint *point,
float x, float x,
float y); float y);
CLUTTER_AVAILABLE_IN_1_12
ClutterPoint * clutter_point_copy (const ClutterPoint *point); ClutterPoint * clutter_point_copy (const ClutterPoint *point);
CLUTTER_AVAILABLE_IN_1_12
void clutter_point_free (ClutterPoint *point); void clutter_point_free (ClutterPoint *point);
CLUTTER_AVAILABLE_IN_1_12
gboolean clutter_point_equals (const ClutterPoint *a, gboolean clutter_point_equals (const ClutterPoint *a,
const ClutterPoint *b); const ClutterPoint *b);
CLUTTER_AVAILABLE_IN_1_12
float clutter_point_distance (const ClutterPoint *a, float clutter_point_distance (const ClutterPoint *a,
const ClutterPoint *b, const ClutterPoint *b,
float *x_distance, float *x_distance,
@ -162,14 +169,20 @@ struct _ClutterSize
#define CLUTTER_SIZE_INIT(width,height) { (width), (height) } #define CLUTTER_SIZE_INIT(width,height) { (width), (height) }
#define CLUTTER_SIZE_INIT_ZERO CLUTTER_SIZE_INIT (0.f, 0.f) #define CLUTTER_SIZE_INIT_ZERO CLUTTER_SIZE_INIT (0.f, 0.f)
CLUTTER_AVAILABLE_IN_1_12
GType clutter_size_get_type (void) G_GNUC_CONST; GType clutter_size_get_type (void) G_GNUC_CONST;
CLUTTER_AVAILABLE_IN_1_12
ClutterSize * clutter_size_alloc (void); ClutterSize * clutter_size_alloc (void);
CLUTTER_AVAILABLE_IN_1_12
ClutterSize * clutter_size_init (ClutterSize *size, ClutterSize * clutter_size_init (ClutterSize *size,
float width, float width,
float height); float height);
CLUTTER_AVAILABLE_IN_1_12
ClutterSize * clutter_size_copy (const ClutterSize *size); ClutterSize * clutter_size_copy (const ClutterSize *size);
CLUTTER_AVAILABLE_IN_1_12
void clutter_size_free (ClutterSize *size); void clutter_size_free (ClutterSize *size);
CLUTTER_AVAILABLE_IN_1_12
gboolean clutter_size_equals (const ClutterSize *a, gboolean clutter_size_equals (const ClutterSize *a,
const ClutterSize *b); const ClutterSize *b);
@ -203,42 +216,61 @@ struct _ClutterRect
#define CLUTTER_RECT_INIT(x,y,width,height) { { (x), (y) }, { (width), (height) } } #define CLUTTER_RECT_INIT(x,y,width,height) { { (x), (y) }, { (width), (height) } }
#define CLUTTER_RECT_INIT_ZERO CLUTTER_RECT_INIT (0.f, 0.f, 0.f, 0.f) #define CLUTTER_RECT_INIT_ZERO CLUTTER_RECT_INIT (0.f, 0.f, 0.f, 0.f)
CLUTTER_AVAILABLE_IN_1_12
GType clutter_rect_get_type (void) G_GNUC_CONST; GType clutter_rect_get_type (void) G_GNUC_CONST;
CLUTTER_AVAILABLE_IN_1_12
ClutterRect * clutter_rect_alloc (void); ClutterRect * clutter_rect_alloc (void);
CLUTTER_AVAILABLE_IN_1_12
ClutterRect * clutter_rect_init (ClutterRect *rect, ClutterRect * clutter_rect_init (ClutterRect *rect,
float x, float x,
float y, float y,
float width, float width,
float height); float height);
CLUTTER_AVAILABLE_IN_1_12
ClutterRect * clutter_rect_copy (const ClutterRect *rect); ClutterRect * clutter_rect_copy (const ClutterRect *rect);
CLUTTER_AVAILABLE_IN_1_12
void clutter_rect_free (ClutterRect *rect); void clutter_rect_free (ClutterRect *rect);
CLUTTER_AVAILABLE_IN_1_12
gboolean clutter_rect_equals (ClutterRect *a, gboolean clutter_rect_equals (ClutterRect *a,
ClutterRect *b); ClutterRect *b);
CLUTTER_AVAILABLE_IN_1_12
ClutterRect * clutter_rect_normalize (ClutterRect *rect); ClutterRect * clutter_rect_normalize (ClutterRect *rect);
CLUTTER_AVAILABLE_IN_1_12
void clutter_rect_get_center (ClutterRect *rect, void clutter_rect_get_center (ClutterRect *rect,
ClutterPoint *center); ClutterPoint *center);
CLUTTER_AVAILABLE_IN_1_12
gboolean clutter_rect_contains_point (ClutterRect *rect, gboolean clutter_rect_contains_point (ClutterRect *rect,
ClutterPoint *point); ClutterPoint *point);
CLUTTER_AVAILABLE_IN_1_12
gboolean clutter_rect_contains_rect (ClutterRect *a, gboolean clutter_rect_contains_rect (ClutterRect *a,
ClutterRect *b); ClutterRect *b);
CLUTTER_AVAILABLE_IN_1_12
void clutter_rect_union (ClutterRect *a, void clutter_rect_union (ClutterRect *a,
ClutterRect *b, ClutterRect *b,
ClutterRect *res); ClutterRect *res);
CLUTTER_AVAILABLE_IN_1_12
gboolean clutter_rect_intersection (ClutterRect *a, gboolean clutter_rect_intersection (ClutterRect *a,
ClutterRect *b, ClutterRect *b,
ClutterRect *res); ClutterRect *res);
CLUTTER_AVAILABLE_IN_1_12
void clutter_rect_offset (ClutterRect *rect, void clutter_rect_offset (ClutterRect *rect,
float d_x, float d_x,
float d_y); float d_y);
CLUTTER_AVAILABLE_IN_1_12
void clutter_rect_inset (ClutterRect *rect, void clutter_rect_inset (ClutterRect *rect,
float d_x, float d_x,
float d_y); float d_y);
CLUTTER_AVAILABLE_IN_1_12
void clutter_rect_clamp_to_pixel (ClutterRect *rect); void clutter_rect_clamp_to_pixel (ClutterRect *rect);
CLUTTER_AVAILABLE_IN_1_12
float clutter_rect_get_x (ClutterRect *rect); float clutter_rect_get_x (ClutterRect *rect);
CLUTTER_AVAILABLE_IN_1_12
float clutter_rect_get_y (ClutterRect *rect); float clutter_rect_get_y (ClutterRect *rect);
CLUTTER_AVAILABLE_IN_1_12
float clutter_rect_get_width (ClutterRect *rect); float clutter_rect_get_width (ClutterRect *rect);
CLUTTER_AVAILABLE_IN_1_12
float clutter_rect_get_height (ClutterRect *rect); float clutter_rect_get_height (ClutterRect *rect);
/** /**
@ -278,6 +310,7 @@ GType clutter_vertex_get_type (void) G_GNUC_CONST;
ClutterVertex *clutter_vertex_new (gfloat x, ClutterVertex *clutter_vertex_new (gfloat x,
gfloat y, gfloat y,
gfloat z); gfloat z);
CLUTTER_AVAILABLE_IN_1_12
ClutterVertex *clutter_vertex_alloc (void); ClutterVertex *clutter_vertex_alloc (void);
ClutterVertex *clutter_vertex_init (ClutterVertex *vertex, ClutterVertex *clutter_vertex_init (ClutterVertex *vertex,
gfloat x, gfloat x,
@ -331,6 +364,7 @@ ClutterActorBox *clutter_actor_box_new (gfloat x_1,
gfloat y_1, gfloat y_1,
gfloat x_2, gfloat x_2,
gfloat y_2); gfloat y_2);
CLUTTER_AVAILABLE_IN_1_12
ClutterActorBox *clutter_actor_box_alloc (void); ClutterActorBox *clutter_actor_box_alloc (void);
ClutterActorBox *clutter_actor_box_init (ClutterActorBox *box, ClutterActorBox *clutter_actor_box_init (ClutterActorBox *box,
gfloat x_1, gfloat x_1,