From 9cb07eb5fa06ee19a8ea3f8f2906f6f862e7e4ba Mon Sep 17 00:00:00 2001 From: "shilpa.singh" Date: Sun, 9 Nov 2014 18:01:15 +0900 Subject: [PATCH] elm_box_align_set API fix Summary: Issue: elm_box_align_set APIs not working well Solution: hint_set should not be called instead evas box align APIs have to be used @fix Test Plan: elementary test demo first page, though align is set as 0.0 0.5 it always shows as 0.5 Reviewers: Hermet, raster, seoz Subscribers: rajeshps, govi Differential Revision: https://phab.enlightenment.org/D1622 --- legacy/elementary/src/lib/elm_box.c | 6 ++---- legacy/elementary/src/lib/els_box.c | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/legacy/elementary/src/lib/elm_box.c b/legacy/elementary/src/lib/elm_box.c index b6a84dbefd..41d536bfa6 100644 --- a/legacy/elementary/src/lib/elm_box.c +++ b/legacy/elementary/src/lib/elm_box.c @@ -678,8 +678,7 @@ _elm_box_align_set(Eo *obj, Elm_Box_Data *_pd EINA_UNUSED, double horizontal, do { ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); - evas_object_size_hint_align_set - (wd->resize_obj, horizontal, vertical); + evas_object_box_align_set(wd->resize_obj, horizontal, vertical); } EOLIAN static void @@ -687,8 +686,7 @@ _elm_box_align_get(Eo *obj, Elm_Box_Data *_pd EINA_UNUSED, double *horizontal, d { ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); - evas_object_size_hint_align_get - (wd->resize_obj, horizontal, vertical); + evas_object_box_align_get(wd->resize_obj, horizontal, vertical); } EOLIAN static void diff --git a/legacy/elementary/src/lib/els_box.c b/legacy/elementary/src/lib/els_box.c index be0edc9b65..3d0566bc14 100644 --- a/legacy/elementary/src/lib/els_box.c +++ b/legacy/elementary/src/lib/els_box.c @@ -152,7 +152,7 @@ _els_box_layout(Evas_Object *o, Evas_Object_Box_Data *priv, Eina_Bool horizontal } if (!expand) { - evas_object_size_hint_align_get(o, &ax, &ay); + evas_object_box_align_get(o, &ax, &ay); if (rtl) ax = 1.0 - ax; if (horizontal) {