BinLayout added 06/191506/4
authoragnelo vaz <agnelo.vaz@samsung.com>
Wed, 17 Oct 2018 15:50:26 +0000 (16:50 +0100)
committerAgnelo Vaz <agnelo.vaz@samsung.com>
Mon, 22 Oct 2018 10:49:17 +0000 (11:49 +0100)
commit71edd1925f5012bcbeb7a3c969372d36e5ca6227
tree6d55a58dc0c3f310b994424ec85f6f5d33b2a4aa
parentaf9057cae8bb9ae12c7c3502c83d1002accc5d8e
BinLayout added

This layout has children but does not explictly position them itself.
If given a (legacy) container as a child it will check it for ResizePolicies
 and map them to a MeasureSpec so can be used by the Layout system.

The BinLayout by default will take the size of the greatest child dimensions.
(WRAP_CONTENT).
Although can be set to MATCH_PARENT.

PARENT_ORIGIN as always TOP_LEFT, may account for this in future if required.

Change-Id: I2335ee465578d796e1025192ae0f8cdb95ecc60f
automated-tests/src/dali-toolkit/CMakeLists.txt
automated-tests/src/dali-toolkit/utc-Dali-BinLayout.cpp [new file with mode: 0644]
dali-toolkit/devel-api/file.list
dali-toolkit/devel-api/layouting/bin-layout.cpp [new file with mode: 0644]
dali-toolkit/devel-api/layouting/bin-layout.h [new file with mode: 0644]
dali-toolkit/devel-api/layouting/layout-group-impl.cpp
dali-toolkit/internal/file.list
dali-toolkit/internal/layouting/absolute-layout-impl.h
dali-toolkit/internal/layouting/bin-layout-impl.cpp [new file with mode: 0644]
dali-toolkit/internal/layouting/bin-layout-impl.h [new file with mode: 0644]