[NUI] Add ExcludeLayouting to View (#2196)
authorbshsqa <32317749+bshsqa@users.noreply.github.com>
Wed, 18 Nov 2020 01:04:00 +0000 (10:04 +0900)
committerGitHub <noreply@github.com>
Wed, 18 Nov 2020 01:04:00 +0000 (10:04 +0900)
commit9ef2bbd395c85fdba9b9dcc933bb7088bdcf31e7
tree2b2a1ab56c9391e4e28323163ae4a699532b9bc9
parent801a452ac69a3e9be1e1125f6893ae608c2652a7
[NUI] Add ExcludeLayouting to View (#2196)

* [NUI] Formatting for layout code

Signed-off-by: seungho <sbsh.baek@samsung.com>
* [NUI] Add ExcludeLayouting to View

 - If ExcludeLayouting property is false, the view is not affected by parent layout
 - Even the property is false, the children Views are affected by layout of current View
 - This ExcludeLayouting property is changed synchronously with SetPositionByLayout of its layout
 - Children of AbsoluteLayout can freely be animated.

Signed-off-by: seungho <sbsh.baek@samsung.com>
src/Tizen.NUI.Components/Controls/ScrollableBase.cs
src/Tizen.NUI/src/internal/Layouting/GridLocations.cs
src/Tizen.NUI/src/public/BaseComponents/View.cs
src/Tizen.NUI/src/public/Layouting/AbsoluteLayout.cs
src/Tizen.NUI/src/public/Layouting/FlexLayout.cs
src/Tizen.NUI/src/public/Layouting/GridLayout.cs
src/Tizen.NUI/src/public/Layouting/LayoutGroup.cs
src/Tizen.NUI/src/public/Layouting/LayoutItem.cs
src/Tizen.NUI/src/public/Layouting/LinearLayout.cs