[NUI] refactoring collectionView and Layouters for extended class (#5123)
authorSangHyeon Jade Lee <sh10233.lee@samsung.com>
Wed, 29 Mar 2023 05:25:55 +0000 (14:25 +0900)
committerSangHyeon Jade Lee <dltkdgus1764@gmail.com>
Wed, 29 Mar 2023 05:40:29 +0000 (14:40 +0900)
commitaeca9d57368d75bd57474850ca7b10b485d901ad
tree4522ba5bf974ffa3e244d65af75cd501635449c5
parent6d08959e4773b2bfb1f23e7823f5227a3b9bab57
[NUI] refactoring collectionView and Layouters for extended class (#5123)

* [NUI] refactoring collectionView and Layouters for extended class

to create customized collectionView and Layouters,
some properties must be extendable.
this change includes properties access modifier
which is internal or private to protected.

* [NUI] publize reyclerviewitem properties

* [NUI] fix item source getter more efficiently.

* [NUI] refactoring getter.

* [NUI] add GroupItems

* [NUI] fix build error

* [NUI] fix build error

* [NUI] change property overridable.
src/Tizen.NUI.Components/Controls/RecyclerView/CollectionView.cs
src/Tizen.NUI.Components/Controls/RecyclerView/Item/RecyclerViewItem.Internal.cs
src/Tizen.NUI.Components/Controls/RecyclerView/Item/RecyclerViewItem.cs
src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/GridLayouter.cs
src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/ItemsLayouter.cs
src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/LinearLayouter.cs
src/Tizen.NUI.Components/Controls/RecyclerView/RecyclerView.cs