namespace Tizen.NUI.Components
{
/// <summary>
- /// Default layout manager for CollectionView.
- /// Lay out ViewItem and recycle ViewItem.
+ /// Default layout manager for RecyclerView.
+ /// Layouting RecyclerViewItem on the scroll ContentContainer
+ /// which need to be visible on the view by scroll position.
/// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
+ /// <since_tizen> 9 </since_tizen>
public abstract class ItemsLayouter : ICollectionChangedNotifier, IDisposable
{
private bool disposed = false;
/// Clean up ItemsLayouter.
/// </summary>
/// <param name="view"> ItemsView of layouter.</param>
- [EditorBrowsable(EditorBrowsableState.Never)]
+ /// <since_tizen> 9 </since_tizen>
public virtual void Initialize(RecyclerView view)
{
ItemsView = view ?? throw new ArgumentNullException(nameof(view));
/// </summary>
/// <param name="scrollPosition">Scroll position which is calculated by ScrollableBase</param>
/// <param name="force">boolean force flag to layouting forcely.</param>
- [EditorBrowsable(EditorBrowsableState.Never)]
+ /// <since_tizen> 9 </since_tizen>
public virtual void RequestLayout(float scrollPosition, bool force = false)
{
// Layouting Items in scrollPosition.
/// <summary>
/// Clear the current screen and all properties.
/// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
+ /// <since_tizen> 9 </since_tizen>
public virtual void Clear()
{
foreach (RecyclerViewItem item in VisibleItems)
/// <summary>
/// Dispose ItemsLayouter and all children on it.
/// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
+ /// <since_tizen> 9 </since_tizen>
public void Dispose()
{
Dispose(true);