Emmanuele Bassi
3f62c72d07
2006-11-16 Emmanuele Bassi <ebassi@openedhand.com>
...
* clutter/clutter-alpha.h:
* clutter/clutter-alpha.c: ClutterAlpha is an initially
floating object, as it makes sense only when bound to
a ClutterBehaviour; add checks for public API.
* clutter/clutter-behaviour.h:
* clutter/clutter-behaviour.c: Remove the ClutterBehaviour
constructor: ClutterBehaviour is an abstract class which
must be implemented by subclassing; add checks for public
API; unref the actors on finalize; sink the ClutterAlpha
object.
* clutter/clutter-behaviours.h: ClutterKnot is a boxed
type: add the _get_type() function declaration and the
type macro.
2006-11-14 14:12:56 +00:00
Matthew Allum
ddab271272
2006-10-23 Matthew Allum <mallum@openedhand.com>
...
* clutter/clutter-alpha.h:
* clutter/clutter-behaviour.c:
* clutter/clutter-behaviour.h:
* clutter/clutter-behaviours.c:
* clutter/clutter-behaviours.h:
* examples/behave.c:
Behaviours now only 'driven' by ClutterAlpha, not any object/prop.
Add simple Clutter path behaviour.
2006-10-22 23:33:14 +00:00
Emmanuele Bassi
4dea33e123
revert changes
2006-09-08 20:57:31 +00:00
Emmanuele Bassi
ba32170d94
creating a branch for experimenting with the behaviour API
2006-09-08 20:52:38 +00:00
Jorn Baayen
9f81571737
2006-08-29 Jorn Baayen <jorn@openedhand.com>
...
* clutter/clutter-behaviour.c: (_clutter_behaviour_finalize),
(_clutter_behaviour_set_property),
(_clutter_behaviour_get_property), (clutter_behaviour_class_init),
(clutter_behaviour_init), (clutter_behaviour_apply),
(clutter_behaviour_remove), (clutter_behaviour_remove_all),
(clutter_behaviour_actors_foreach):
* clutter/clutter-behaviour.h:
* clutter/clutter-behaviours.c:
(clutter_behaviour_property_change),
(clutter_behaviour_opacity_dispose),
(clutter_behaviour_opacity_finalize),
(clutter_behaviour_opacity_class_init),
(clutter_behaviour_opacity_init):
* clutter/clutter-behaviours.h:
* clutter/clutter-marshal.list:
* examples/behave.c: (main):
Behaviours track generic GObject properties.
* clutter/clutter-video-texture.h:
Remove signal prototypes - they are already specified in
clutter-media.h.
2006-08-29 13:20:29 +00:00
Jorn Baayen
bc3d914ccd
2006-08-28 Jorn Baayen <jorn@openedhand.com>
...
* clutter/Makefile.am:
* clutter/clutter-alpha.c:
* clutter/clutter-alpha.h:
* clutter/clutter-behaviours.c:
(clutter_behaviour_opacity_dispose),
(clutter_behaviour_opacity_init),
(clutter_behaviour_opacity_frame_foreach),
(clutter_behaviour_opacity_frame):
* clutter/clutter-behaviours.h:
* clutter/clutter-timeline.c: (clutter_timeline_class_init):
* clutter/clutter-timeline.h:
* clutter/clutter.h:
* examples/behave.c: (main):
Separate alpha calculation into its own class.
* clutter/clutter-behaviour.c: (clutter_behaviour_set_timelime):
Correct NULL check.
2006-08-28 17:11:15 +00:00
Matthew Allum
2c41d38fed
2006-08-15 Matthew Allum <mallum@openedhand.com>
...
* clutter/clutter-behaviour.c:
* clutter/clutter-behaviour.h:
* clutter/clutter-behaviours.c:
* clutter/clutter-timeline.c:
* clutter/clutter-timeline.h:
* clutter/clutter.h:
Make basic behaviour infrastructure actually work.
* examples/Makefile.am:
* examples/behave.c:
Add a simple behaviour demo/test
* clutter/clutter-media.c: (clutter_media_set_volume):
Actuall set volume rather than position.. (Fixes #141 )
2006-08-15 20:28:41 +00:00
Matthew Allum
c13b025083
2006-08-14 Matthew Allum <mallum@openedhand.com>
...
* clutter/Makefile.am:
* clutter/clutter-behaviour.c:
* clutter/clutter-behaviour.h:
* clutter/clutter-behaviours.c:
* clutter/clutter-behaviours.h:
* clutter/clutter-timeline.c:
* clutter/clutter-timeline.h:
Add very initial new behaviour functionality.
* clutter/clutter-stage.c:
* clutter/clutter-main.c:
* clutter/clutter-actor.c:
Improve clipping using stencil test rather than scissor check.
( Should now handle rotated clips etc ).
* clutter/clutter-group.c: (clutter_group_paint):
Fix typo on position check.
2006-08-13 23:55:52 +00:00