DropDownButton to use Layout scrolling (#1160)
authoragnelovaz <agnelo.vaz@samsung.com>
Tue, 3 Dec 2019 10:47:07 +0000 (19:47 +0900)
committerJiyun Yang <ji.yang@samsung.com>
Tue, 3 Dec 2019 10:47:07 +0000 (19:47 +0900)
commitf131e9c4805a8ce436541795cc9886edbade8ee4
treed4acadebd5730890943f1cf376739d940eefe8e5
parent659591115f49908997ffe610ad4f6bd35038f9ca
DropDownButton to use Layout scrolling (#1160)

Squashed:
Now uses NUI Layouting for the drop downbox
DropDown API fixes Delete/Select
LayoutScroller immediate positioning
Applied LayoutScoller updates
LayoutScroller now a CustomLayout with OnMeasure and OnLayout implemented
Velocity of flick not throttled hence can be fast.
Updates after Style refactor

Features:
Persistant selection Icon/Checkbox
Highlight for touched selection
Scrolling list
Styled using ControlStyle system.

Change-Id: I656bc978331df5f38e1885635ba50b6b5e178976
src/Tizen.NUI.Components/Controls/DropDown.cs
src/Tizen.NUI.Components/Controls/LayoutScroller.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/Layouting/LayoutController.cs