2007-12-14 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-behaviour.c: (clutter_knot_get_type): Use the I_() macro. * clutter/clutter-model.[ch]: Make ClutterModel and ClutterModelIter abstract classes; also, provide more virtual functions inside the ClutterModel vtable, to allow subclasses and language bindings to override the entire ClutterModel using other/native data types to store the rows. * clutter/clutter-model-default.[ch]: ClutterModelDefault is a default implementation of ClutterModel and ClutterModelIter using GSequence. * clutter/Makefile.am: * clutter/clutter.h: Build glue for ClutterModelDefault. * tests/test-model.c: Update for constructor changes. * tests/test-shader.c: Fix a typo.
This commit is contained in:
@ -1,3 +1,10 @@
|
||||
2007-12-14 Emmanuele Bassi <ebassi@openedhand.com>
|
||||
|
||||
* Makefile.am:
|
||||
* clutter-docs.sgml:
|
||||
* clutter-sections.txt:
|
||||
* clutter.types: Update for ClutterModel changes.
|
||||
|
||||
2007-12-10 Emmanuele Bassi <ebassi@openedhand.com>
|
||||
|
||||
* clutter-sections.txt: Add the new ClutterModel API.
|
||||
|
@ -51,14 +51,14 @@ CFILE_GLOB=$(top_srcdir)/clutter/*.c
|
||||
IGNORE_HFILES=\
|
||||
clutter.h \
|
||||
clutter-debug.h \
|
||||
clutter-private.h \
|
||||
clutter-marshal.h \
|
||||
clutter-deprecated.h \
|
||||
clutter-enum-types.h \
|
||||
clutter-json.h \
|
||||
clutter-keysyms.h \
|
||||
clutter-keysyms-table.h \
|
||||
clutter-enum-types.h \
|
||||
clutter-marshal.h \
|
||||
clutter-private.h \
|
||||
clutter-script-private.h \
|
||||
clutter-json.h \
|
||||
clutter-deprecated.h \
|
||||
stamp-clutter-enum-types.h \
|
||||
stamp-clutter-marshal.h \
|
||||
cogl \
|
||||
|
@ -159,6 +159,7 @@
|
||||
|
||||
<xi:include href="xml/clutter-model.xml"/>
|
||||
<xi:include href="xml/clutter-model-iter.xml"/>
|
||||
<xi:include href="xml/clutter-model-default.xml"/>
|
||||
</chapter>
|
||||
</part>
|
||||
|
||||
|
@ -1143,8 +1143,6 @@ ClutterModelClass
|
||||
ClutterModelFilterFunc
|
||||
ClutterModelSortFunc
|
||||
ClutterModelForeachFunc
|
||||
clutter_model_new
|
||||
clutter_model_newv
|
||||
clutter_model_set_names
|
||||
clutter_model_set_types
|
||||
clutter_model_append
|
||||
@ -1208,6 +1206,25 @@ ClutterModelIterPrivate
|
||||
clutter_model_iter_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>clutter-model-default</FILE>
|
||||
<TITLE>ClutterModelDefault</TITLE>
|
||||
ClutterModelDefault
|
||||
ClutterModelDefaultIter
|
||||
clutter_model_default_new
|
||||
clutter_model_default_newv
|
||||
<SUBSECTION Standard>
|
||||
CLUTTER_TYPE_MODEL_DEFAULT
|
||||
CLUTTER_TYPE_MODEL_DEFAULT_ITER
|
||||
CLUTTER_MODEL_DEFAULT
|
||||
CLUTTER_MODEL_DEFAULT_ITER
|
||||
CLUTTER_IS_MODEL_DEFAULT
|
||||
CLUTTER_IS_MODEL_DEFAULT_ITER
|
||||
<SUBSECTION Private>
|
||||
clutter_model_default_get_type
|
||||
clutter_model_default_iter_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>clutter-score</FILE>
|
||||
<TITLE>ClutterScore</TITLE>
|
||||
|
@ -24,5 +24,7 @@ clutter_script_get_type
|
||||
clutter_scriptable_get_type
|
||||
clutter_model_get_type
|
||||
clutter_model_iter_get_type
|
||||
clutter_model_default_get_type
|
||||
clutter_model_default_iter_get_type
|
||||
clutter_score_get_type
|
||||
clutter_shader_get_type
|
||||
|
Reference in New Issue
Block a user