[Tizen] Fix ImageView Padding and Margin issues 15/182315/1
authorSeoyeon Kim <seoyeon2.kim@samsung.com>
Tue, 19 Jun 2018 09:47:56 +0000 (18:47 +0900)
committerminho.sun <minho.sun@samsung.com>
Fri, 22 Jun 2018 01:30:40 +0000 (10:30 +0900)
commitb4d349772a1e4efc51972233461c545de3c9463c
tree31f59bb22a0f1b78e0f489e0aad8fff9e5e46717
parenta1ac009321d21baecadf3089d28967265aac1ad7
[Tizen] Fix ImageView Padding and Margin issues

- Currently padding does not apply to ImageView
  because the default Fitting Mode of ImageVisual have changed to FittingMode::FILL,
  so ImageVisual does not transform anything on ImageView::OnRelayout().

- Add Margin calculation to set Image Visual position on ImageView::OnRelayout().

- Trigger to call Relayout when setting Margin and Padding.

Change-Id: Ic9090180caec59dc5a5f0d63bbb95757f18be0ed
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
automated-tests/src/dali-toolkit/utc-Dali-ImageView.cpp
dali-toolkit/internal/controls/control/control-data-impl.cpp
dali-toolkit/internal/controls/image-view/image-view-impl.cpp
dali-toolkit/public-api/controls/control-impl.cpp