[clutter/wip/master-next: 12/23] examples: Use the pivot point for scaling
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter/wip/master-next: 12/23] examples: Use the pivot point for scaling
- Date: Tue, 10 Jul 2012 07:29:37 +0000 (UTC)
commit db3f095f01286de4e4c9b7feffa31f32f5b25a73
Author: Emmanuele Bassi <ebassi gnome org>
Date: Fri Jul 6 12:14:20 2012 +0100
examples: Use the pivot point for scaling
Instead of scaling with gravity.
https://bugzilla.gnome.org/show_bug.cgi?id=677853
examples/layout-manager.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/examples/layout-manager.c b/examples/layout-manager.c
index 347a96a..1ad4042 100644
--- a/examples/layout-manager.c
+++ b/examples/layout-manager.c
@@ -338,8 +338,7 @@ on_enter (ClutterActor *rect,
ClutterEvent *event)
{
clutter_actor_save_easing_state (rect);
- clutter_actor_set_scale_with_gravity (rect, 1.2, 1.2,
- CLUTTER_GRAVITY_CENTER);
+ clutter_actor_set_scale (rect, 1.2, 1.2);
clutter_actor_restore_easing_state (rect);
return CLUTTER_EVENT_STOP;
@@ -350,8 +349,7 @@ on_leave (ClutterActor *rect,
ClutterEvent *event)
{
clutter_actor_save_easing_state (rect);
- clutter_actor_set_scale_with_gravity (rect, 1.0, 1.0,
- CLUTTER_GRAVITY_CENTER);
+ clutter_actor_set_scale (rect, 1.0, 1.0);
clutter_actor_restore_easing_state (rect);
return CLUTTER_EVENT_STOP;
@@ -430,6 +428,7 @@ main (int argc, char *argv[])
color.alpha = 128 + 128 / N_RECTS * i;
clutter_actor_set_size (rect, RECT_SIZE, RECT_SIZE);
+ clutter_actor_set_pivot_point (rect, .5f, .5f);
clutter_actor_set_background_color (rect, &color);
clutter_actor_set_reactive (rect, TRUE);
clutter_actor_add_child (box, rect);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]