![]() |
![]() |
![]() |
Clutter Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
enum ClutterGravity; struct ClutterBehaviourScale; struct ClutterBehaviourScaleClass; ClutterBehaviour * clutter_behaviour_scale_new (ClutterAlpha *alpha
,gdouble x_scale_start
,gdouble y_scale_start
,gdouble x_scale_end
,gdouble y_scale_end
); void clutter_behaviour_scale_set_bounds (ClutterBehaviourScale *scale
,gdouble x_scale_start
,gdouble y_scale_start
,gdouble x_scale_end
,gdouble y_scale_end
); void clutter_behaviour_scale_get_bounds (ClutterBehaviourScale *scale
,gdouble *x_scale_start
,gdouble *y_scale_start
,gdouble *x_scale_end
,gdouble *y_scale_end
);
"x-scale-end" gdouble : Read / Write "x-scale-start" gdouble : Read / Write "y-scale-end" gdouble : Read / Write "y-scale-start" gdouble : Read / Write
typedef enum { /*< prefix=CLUTTER_GRAVITY >*/ CLUTTER_GRAVITY_NONE = 0, CLUTTER_GRAVITY_NORTH, CLUTTER_GRAVITY_NORTH_EAST, CLUTTER_GRAVITY_EAST, CLUTTER_GRAVITY_SOUTH_EAST, CLUTTER_GRAVITY_SOUTH, CLUTTER_GRAVITY_SOUTH_WEST, CLUTTER_GRAVITY_WEST, CLUTTER_GRAVITY_NORTH_WEST, CLUTTER_GRAVITY_CENTER } ClutterGravity;
Gravity of the scaling operations. When a gravity different than
CLUTTER_GRAVITY_NONE
is used, an actor is scaled keeping the position
of the specified portion at the same coordinates.
Do not apply any gravity | |
Scale from topmost downwards | |
Scale from the top right corner | |
Scale from the right side | |
Scale from the bottom right corner | |
Scale from the bottom upwards | |
Scale from the bottom left corner | |
Scale from the left side | |
Scale from the top left corner | |
Scale from the center. |
Since 0.2
struct ClutterBehaviourScale;
ClutterBehaviourScale
has been deprecated since version 1.6 and should not be used in newly-written code. Use clutter_actor_animate()
with "scale-x"
and "scale-y" instead.
The ClutterBehaviourScale struct contains only private data and should be accessed using the provided API
Since 0.2
struct ClutterBehaviourScaleClass { };
ClutterBehaviourScaleClass
is deprecated and should not be used in newly-written code. 1.6
The ClutterBehaviourScaleClass struct contains only private data
Since 0.2
ClutterBehaviour * clutter_behaviour_scale_new (ClutterAlpha *alpha
,gdouble x_scale_start
,gdouble y_scale_start
,gdouble x_scale_end
,gdouble y_scale_end
);
clutter_behaviour_scale_new
is deprecated and should not be used in newly-written code. 1.6
Creates a new ClutterBehaviourScale instance.
If alpha
is not NULL
, the ClutterBehaviour will take ownership
of the ClutterAlpha instance. In the case when alpha
is NULL
,
it can be set later with clutter_behaviour_set_alpha()
.
|
a ClutterAlpha instance, or NULL . [allow-none]
|
|
initial scale factor on the X axis |
|
initial scale factor on the Y axis |
|
final scale factor on the X axis |
|
final scale factor on the Y axis |
Returns : |
the newly created ClutterBehaviourScale. [transfer full] |
Since 0.2
void clutter_behaviour_scale_set_bounds (ClutterBehaviourScale *scale
,gdouble x_scale_start
,gdouble y_scale_start
,gdouble x_scale_end
,gdouble y_scale_end
);
clutter_behaviour_scale_set_bounds
is deprecated and should not be used in newly-written code. 1.6
Sets the bounds used by scale behaviour.
|
a ClutterBehaviourScale |
|
initial scale factor on the X axis |
|
initial scale factor on the Y axis |
|
final scale factor on the X axis |
|
final scale factor on the Y axis |
Since 0.6
void clutter_behaviour_scale_get_bounds (ClutterBehaviourScale *scale
,gdouble *x_scale_start
,gdouble *y_scale_start
,gdouble *x_scale_end
,gdouble *y_scale_end
);
clutter_behaviour_scale_get_bounds
is deprecated and should not be used in newly-written code. 1.6
Retrieves the bounds used by scale behaviour.
|
a ClutterBehaviourScale |
|
return location for the initial scale factor on the X
axis, or NULL . [out]
|
|
return location for the initial scale factor on the Y
axis, or NULL . [out]
|
|
return location for the final scale factor on the X axis,
or NULL . [out]
|
|
return location for the final scale factor on the Y axis,
or NULL . [out]
|
Since 0.4
"x-scale-end"
property "x-scale-end" gdouble : Read / Write
ClutterBehaviourScale:x-scale-end
is deprecated and should not be used in newly-written code. 1.6
The final scaling factor on the X axis for the actors.
Allowed values: >= 0
Default value: 1
Since 0.6
"x-scale-start"
property "x-scale-start" gdouble : Read / Write
ClutterBehaviourScale:x-scale-start
is deprecated and should not be used in newly-written code. 1.6
The initial scaling factor on the X axis for the actors.
Allowed values: >= 0
Default value: 1
Since 0.6
"y-scale-end"
property "y-scale-end" gdouble : Read / Write
ClutterBehaviourScale:y-scale-end
is deprecated and should not be used in newly-written code. 1.6
The final scaling factor on the Y axis for the actors.
Allowed values: >= 0
Default value: 1
Since 0.6