2007-12-04 Emmanuele Bassi <ebassi@openedhand.com>

* clutter/clutter-score.[ch]: Reimplement ClutterScore using
	a N-ary tree to store the timelines. Remove clutter_score_add():
	the same functionality can be achieved by passing a NULL
	parent to clutter_score_append().

	* tests/test-score.c: Update ClutterScore test unit, and add
	debug printouts.
This commit is contained in:
Emmanuele Bassi
2007-12-04 16:26:19 +00:00
parent 094c5f77b8
commit 51a0d5a80f
9 changed files with 646 additions and 295 deletions

View File

@ -1,3 +1,9 @@
2007-12-04 Emmanuele Bassi <ebassi@openedhand.com>
* clutter.types:
* clutter-docs.sgml:
* clutter-sections.txt: Fix ClutterScore symbols.
2007-11-30 Emmanuele Bassi <ebassi@openedhand.com>
* clutter-sections.txt: Update with the newly added API.

View File

@ -106,6 +106,7 @@
<title>Base classes</title>
<xi:include href="xml/clutter-timeline.xml"/>
<xi:include href="xml/clutter-score.xml"/>
<xi:include href="xml/clutter-alpha.xml"/>
<xi:include href="xml/clutter-behaviour.xml"/>
</chapter>

View File

@ -1212,12 +1212,15 @@ clutter_model_iter_get_type
ClutterScore
ClutterScoreClass
clutter_score_new
clutter_score_add
clutter_score_set_loop
clutter_score_get_loop
<SUBSECTION>
clutter_score_append
clutter_score_remove
clutter_score_remove_all
clutter_score_set_loop
clutter_score_get_loop
clutter_score_get_timeline
clutter_score_list_timelines
<SUBSECTION>
clutter_score_start

View File

@ -24,3 +24,4 @@ clutter_script_get_type
clutter_scriptable_get_type
clutter_model_get_type
clutter_model_iter_get_type
clutter_score_get_type