diff --git a/tests/interactive/test-image-box.c b/tests/interactive/test-image-box.c index f35363c6c..abcd22c21 100644 --- a/tests/interactive/test-image-box.c +++ b/tests/interactive/test-image-box.c @@ -31,8 +31,13 @@ on_clicked (ClutterClickAction *action, ClutterActor *actor, ClutterText *label) { + gchar *str; + clutter_actor_set_content_gravity (actor, gravities[cur_gravity].gravity); - clutter_text_set_text (label, gravities[cur_gravity].name); + + str = g_strconcat ("Content gravity: ", gravities[cur_gravity].name, NULL); + clutter_text_set_text (label, str); + g_free (str); cur_gravity += 1; @@ -53,6 +58,7 @@ test_image_box_main (int argc, char *argv[]) ClutterContent *image; ClutterAction *action; GdkPixbuf *pixbuf; + gchar *str; if (clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS) return EXIT_FAILURE; @@ -93,11 +99,17 @@ test_image_box_main (int argc, char *argv[]) clutter_actor_set_content (box, image); g_object_unref (image); + str = g_strconcat ("Content gravity: ", + gravities[n_gravities - 1].name, + NULL); + text = clutter_text_new (); - clutter_text_set_text (CLUTTER_TEXT (text), gravities[n_gravities - 1].name); + clutter_text_set_text (CLUTTER_TEXT (text), str); clutter_actor_add_constraint (text, clutter_align_constraint_new (stage, CLUTTER_ALIGN_BOTH, 0.5)); clutter_actor_add_child (stage, text); + g_free (str); + action = clutter_click_action_new (); g_signal_connect (action, "clicked", G_CALLBACK (on_clicked), text); clutter_actor_set_reactive (box, TRUE);