2007-11-28 Tomas Frydrych <tf@openedhand.com>

* clutter/clutter-actor.c:
        * clutter/clutter-actor.h:
	(clutter_actor_set_positionu):
	(clutter_actor_set_sizeu):
	(clutter_actor_get_widthu):
	(clutter_actor_get_heightu):
	(clutter_actor_set_widthu):
	(clutter_actor_set_heightu):
	(clutter_actor_get_xu):
	(clutter_actor_get_yu):
	(clutter_actor_set_xu):
	(clutter_actor_set_yu):
	Expanded ClutterActor API with new ClutterUnit-base functions.

        * clutter/clutter-stage.c:
        * clutter/clutter-stage.h:
	(clutter_stage_get_resolution):
	(clutter_stage_get_resolutionx):
	New function to query stage resolution (floating and fixed point
	versions).

        * clutter/clutter-units.h:
	(CLUTTER_UNITS_FROM_STAGE_WIDTH_PERCENTAGE):
	(CLUTTER_UNITS_FROM_STAGE_HEIGHT_PERCENTAGE):
	(CLUTTER_UNITS_FROM_PARENT_WIDTH_PERCENTAGE):
	(CLUTTER_UNITS_FROM_PARENT_HEIGHT_PERCENTAGE):
	(CLUTTER_UNITS_FROM_MM):
	(CLUTTER_UNITS_FROM_MMX):
	(CLUTTER_UNITS_FROM_POINTS):
	(CLUTTER_UNITS_FROM_POINTSX):
	New macros for conversions to ClutterUnits.

	* clutter.symbols:
	Added:
	        ClutterActor anchor_point functions,
                clutter_stage_get_resolution functions.

	Removed:
                clutter_actor_scale_with_gravity functions.
This commit is contained in:
Tomas Frydrych
2007-11-28 15:31:41 +00:00
parent be3f09d64c
commit 132296dcc3
9 changed files with 494 additions and 117 deletions

View File

@ -1,3 +1,7 @@
2007-11-28 Tomas Frydrych <tf@openedhand.com>
* clutter-sections.txt: added new CLUTTER_UNITS_FROM_* macros.
2007-11-28 Emmanuele Bassi <ebassi@openedhand.com>
* clutter-sections.txt: Documentation fixes.
@ -169,7 +173,7 @@
2007-07-28 Emmanuele Bassi <ebasso@openedhand.com>
* clutter-sections.txt: Add new ClutterBehaviourEllipse
* clutter-sections.txt: Add new ClutterBehaviourEllipse
and ClutterStage API.
2007-07-26 Emmanuele Bassi <ebassi@openedhand.com>
@ -181,7 +185,7 @@
* Makefile.am:
* clutter-animation.sgml:
* clutter-docs.sgml:
An initial shot at some general animation documentation.
An initial shot at some general animation documentation.
Needs some love.
2007-07-25 Emmanuele Bassi <ebassi@openedhand.com>
@ -285,7 +289,7 @@
* tmpl/clutter-behaviour-bspline.sgml:
* tmpl/clutter-behaviour-ellipse.sgml:
Updated templates.
2007-05-31 Neil J Patel <njp@o-hand.com>
* clutter-docs.sgml:
@ -297,12 +301,12 @@
* tmpl/clutter-behaviour-ellipse.sgml:
Updated template.
2007-05-31 Tomas Frydrych <tf@openedhand.com>
* clutter.types:
Added clutter_vertices_get_type.
2007-05-30 Tomas Frydrych <tf@openedhand.com>
* clutter.types:
@ -312,11 +316,11 @@
* tmpl/clutter-actor.sgml:
* tmpl/clutter-media.sgml:
Updated templates.
2007-05-22 Tomas Frydrych <tf@openedhand.com>
* clutter-sections.txt:
* clutter-docs.sgml:
* clutter-docs.sgml:
* tmpl/clutter-units.sgml:
Added clutter-units.
@ -325,7 +329,7 @@
* tmpl/clutter-media.sgml:
* tmpl/clutter-behaviour-ellipse.sgml:
Updated templates.
2007-05-17 Emmanuele Bassi <ebassi@openedhand.com>
* Makefile.am: Ignore the sdl backend.
@ -383,7 +387,7 @@
* clutter-docs.sgml: added clutter-fixed
* tmpl/clutter-fixed.sgml: added intro to fixed point math
2007-01-18 Emmanuele Bassi <ebassi@openedhand.com>
* clutter-sections.txt: Remove old cruft.

View File

@ -40,6 +40,14 @@ CLUTTER_UNITS_FROM_PANGO_UNIT
CLUTTER_UNITS_TO_PANGO_UNIT
CLUTTER_UNITS_TMP_FROM_DEVICE
CLUTTER_UNITS_TMP_TO_DEVICE
CLUTTER_UNITS_FROM_STAGE_WIDTH_PERCENTAGE
CLUTTER_UNITS_FROM_STAGE_HEIGHT_PERCENTAGE
CLUTTER_UNITS_FROM_PARENT_WIDTH_PERCENTAGE
CLUTTER_UNITS_FROM_PARENT_HEIGHT_PERCENTAGE
CLUTTER_UNITS_FROM_MM
CLUTTER_UNITS_FROM_MMX
CLUTTER_UNITS_FROM_POINTS
CLUTTER_UNITS_FROM_POINTSX
</SECTION>
<SECTION>