bind-constraint: Add accessor methods

ClutterBindConstraint should have accessor methods for its properties,
to allow direct manipulation instead of going through GObject's API.
This commit is contained in:
Emmanuele Bassi
2010-06-17 12:02:28 +01:00
parent 52d2e7d25d
commit 77c63e0237
3 changed files with 172 additions and 63 deletions

View File

@ -65,9 +65,19 @@ typedef enum { /*< prefix=CLUTTER_BIND >*/
GType clutter_bind_constraint_get_type (void) G_GNUC_CONST;
ClutterConstraint *clutter_bind_constraint_new (ClutterActor *source,
ClutterBindCoordinate coordinate,
gfloat offset);
ClutterConstraint * clutter_bind_constraint_new (ClutterActor *source,
ClutterBindCoordinate coordinate,
gfloat offset);
void clutter_bind_constraint_set_source (ClutterBindConstraint *constraint,
ClutterActor *actor);
ClutterActor * clutter_bind_constraint_get_source (ClutterBindConstraint *constraint);
void clutter_bind_constraint_set_coordinate (ClutterBindConstraint *constraint,
ClutterBindCoordinate coordinate);
ClutterBindCoordinate clutter_bind_constraint_get_coordinate (ClutterBindConstraint *constraint);
void clutter_bind_constraint_set_offset (ClutterBindConstraint *constraint,
gfloat offset);
gfloat clutter_bind_constraint_get_offset (ClutterBindConstraint *constraint);
G_END_DECLS