mirror of
https://github.com/brl/mutter.git
synced 2025-06-14 01:09:30 +00:00
2006-11-17 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-behaviour-path.h: * clutter/clutter-behaviour-path.c: Add a "knot-reached" signal, which is emitted when the path reaches a node in the nodes list; flesh out the documentation a bit; sync the parameters names so that gtk-doc doesn't complain about missing stuff. * clutter/clutter-behaviour.h: * clutter/clutter-behaviour.c: Add the alpha value to the ClutterBehaviour::alpha_notify vfunc, so you don't have to get the value from the alpha inside the behaviour implementations; add more documentation. * clutter/clutter-alpha.c: Flesh out the description. * clutter/clutter-actor.h: Update the header. * clutter/clutter-behaviour-opacity.c: * clutter/clutter-behaviour-scale.c: Update docs.
This commit is contained in:
@ -45,6 +45,13 @@
|
||||
|
||||
#include <math.h>
|
||||
|
||||
/**
|
||||
* SECTION:clutter-behaviour-scale
|
||||
* @short_description: Behaviour controlling the scale of a set of actors
|
||||
*
|
||||
* FIXME
|
||||
*/
|
||||
|
||||
G_DEFINE_TYPE (ClutterBehaviourScale,
|
||||
clutter_behaviour_scale,
|
||||
CLUTTER_TYPE_BEHAVIOUR);
|
||||
@ -63,8 +70,8 @@ struct _ClutterBehaviourScalePrivate
|
||||
ClutterBehaviourScalePrivate))
|
||||
|
||||
static void
|
||||
clutter_behaviour_scale_frame_foreach (ClutterActor *actor,
|
||||
ClutterBehaviourScale *behave)
|
||||
scale_frame_foreach (ClutterActor *actor,
|
||||
ClutterBehaviourScale *behave)
|
||||
{
|
||||
ClutterFixed scale, factor;
|
||||
guint32 alpha;
|
||||
@ -122,10 +129,11 @@ clutter_behaviour_scale_frame_foreach (ClutterActor *actor,
|
||||
}
|
||||
|
||||
static void
|
||||
clutter_behaviour_scale_alpha_notify (ClutterBehaviour *behave)
|
||||
clutter_behaviour_scale_alpha_notify (ClutterBehaviour *behave,
|
||||
guint32 alpha_value)
|
||||
{
|
||||
clutter_behaviour_actors_foreach (behave,
|
||||
(GFunc)clutter_behaviour_scale_frame_foreach,
|
||||
(GFunc) scale_frame_foreach,
|
||||
CLUTTER_BEHAVIOUR_SCALE (behave));
|
||||
}
|
||||
|
||||
@ -154,6 +162,7 @@ clutter_behaviour_scale_init (ClutterBehaviourScale *self)
|
||||
* @alpha: a #ClutterAlpha
|
||||
* @scale_begin: initial scale factor
|
||||
* @scale_end: final scale factor
|
||||
* @gravity: FIXME
|
||||
*
|
||||
* Creates a new #ClutterBehaviourScale instance.
|
||||
*
|
||||
|
Reference in New Issue
Block a user