/// <summary>
/// Layout collection of views horizontally/vertically.
/// </summary>
- /// <since_tizen> 6 </since_tizen>
/// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- public partial class LinearLayoutManager : FlexibleView.LayoutManager
+ public partial class LinearLayoutManager : FlexibleViewLayoutManager
{
/// <summary>
/// Constant value: 0.
{
get
{
- FlexibleView.ViewHolder child = FindFirstVisibleItemView();
+ FlexibleViewViewHolder child = FindFirstVisibleItemView();
return child == null ? NO_POSITION : child.LayoutPosition;
}
}
{
get
{
- FlexibleView.ViewHolder child = FindFirstCompleteVisibleItemView();
+ FlexibleViewViewHolder child = FindFirstCompleteVisibleItemView();
return child == null ? NO_POSITION : child.LayoutPosition;
}
}
{
get
{
- FlexibleView.ViewHolder child = FindLastVisibleItemView();
+ FlexibleViewViewHolder child = FindLastVisibleItemView();
return child == null ? NO_POSITION : child.LayoutPosition;
}
}
{
get
{
- FlexibleView.ViewHolder child = FindLastCompleteVisibleItemView();
+ FlexibleViewViewHolder child = FindLastCompleteVisibleItemView();
return child == null ? NO_POSITION : child.LayoutPosition;
}
}
/// Lay out all relevant child views from the given adapter.
/// </summary>
/// <param name="recycler">Recycler to use for fetching potentially cached views for a position</param>
- /// <since_tizen> 6 </since_tizen>
/// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- public override void OnLayoutChildren(FlexibleView.Recycler recycler)
+ public override void OnLayoutChildren(FlexibleViewRecycler recycler)
{
mLayoutState.Recycle = false;
if (!mAnchorInfo.Valid || mPendingScrollPosition != NO_POSITION)
/// <param name="dx">distance to scroll in pixels. Y increases as scroll position approaches the top.</param>
/// <param name="recycler">Recycler to use for fetching potentially cached views for a position</param>
/// <param name="immediate">Specify if the scroll need animation</param>
- /// <since_tizen> 6 </since_tizen>
/// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- public override float ScrollHorizontallyBy(float dx, FlexibleView.Recycler recycler, bool immediate)
+ public override float ScrollHorizontallyBy(float dx, FlexibleViewRecycler recycler, bool immediate)
{
if (mOrientation == VERTICAL)
{
/// <param name="dy">distance to scroll in pixels. Y increases as scroll position approaches the top.</param>
/// <param name="recycler">Recycler to use for fetching potentially cached views for a position</param>
/// <param name="immediate">Specify if the scroll need animation</param>
- /// <since_tizen> 6 </since_tizen>
/// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- public override float ScrollVerticallyBy(float dy, FlexibleView.Recycler recycler, bool immediate)
+ public override float ScrollVerticallyBy(float dy, FlexibleViewRecycler recycler, bool immediate)
{
if (mOrientation == HORIZONTAL)
{
[EditorBrowsable(EditorBrowsableState.Never)]
public override float ComputeScrollOffset()
{
- FlexibleView.ViewHolder startChild = FindFirstVisibleItemView();
- FlexibleView.ViewHolder endChild = FindLastVisibleItemView();
+ FlexibleViewViewHolder startChild = FindFirstVisibleItemView();
+ FlexibleViewViewHolder endChild = FindLastVisibleItemView();
if (ChildCount == 0 || startChild == null || endChild == null)
{
return 0;
[EditorBrowsable(EditorBrowsableState.Never)]
public override float ComputeScrollExtent()
{
- FlexibleView.ViewHolder startChild = FindFirstVisibleItemView();
- FlexibleView.ViewHolder endChild = FindLastVisibleItemView();
+ FlexibleViewViewHolder startChild = FindFirstVisibleItemView();
+ FlexibleViewViewHolder endChild = FindLastVisibleItemView();
if (ChildCount == 0 || startChild == null || endChild == null)
{
return 0;
[EditorBrowsable(EditorBrowsableState.Never)]
public override float ComputeScrollRange()
{
- FlexibleView.ViewHolder startChild = FindFirstVisibleItemView();
- FlexibleView.ViewHolder endChild = FindLastVisibleItemView();
+ FlexibleViewViewHolder startChild = FindFirstVisibleItemView();
+ FlexibleViewViewHolder endChild = FindLastVisibleItemView();
if (ChildCount == 0 || startChild == null || endChild == null)
{
return 0;
mAnchorInfo.Reset();
}
- internal virtual void EnsureAnchorReady(FlexibleView.Recycler recycler, AnchorInfo anchorInfo, int itemDirection)
+ internal virtual void EnsureAnchorReady(FlexibleViewRecycler recycler, AnchorInfo anchorInfo, int itemDirection)
{
}
/// </summary>
/// <param name="position">The anchor adapter position</param>
/// <param name="direction">The direction.</param>
- /// <since_tizen> 6 </since_tizen>
/// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override int GetNextPosition(int position, FlexibleView.LayoutManager.Direction direction)
+ protected override int GetNextPosition(int position, FlexibleViewLayoutManager.Direction direction)
{
if (mOrientation == HORIZONTAL)
{
switch (direction)
{
- case FlexibleView.LayoutManager.Direction.Left:
+ case FlexibleViewLayoutManager.Direction.Left:
if (position > 0)
{
return position - 1;
}
break;
- case FlexibleView.LayoutManager.Direction.Right:
+ case FlexibleViewLayoutManager.Direction.Right:
if (position < ItemCount - 1)
{
return position + 1;
{
switch (direction)
{
- case FlexibleView.LayoutManager.Direction.Up:
+ case FlexibleViewLayoutManager.Direction.Up:
if (position > 0)
{
return position - 1;
}
break;
- case FlexibleView.LayoutManager.Direction.Down:
+ case FlexibleViewLayoutManager.Direction.Down:
if (position < ItemCount - 1)
{
return position + 1;
/// <summary>
/// Retrieves the first visible item view.
/// </summary>
- /// <since_tizen> 6 </since_tizen>
/// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override FlexibleView.ViewHolder FindFirstVisibleItemView()
+ protected override FlexibleViewViewHolder FindFirstVisibleItemView()
{
int childCount = ChildCount;
if (mShouldReverseLayout == false)
{
for (int i = 0; i < childCount; i++)
{
- FlexibleView.ViewHolder child = GetChildAt(i);
+ FlexibleViewViewHolder child = GetChildAt(i);
int end = (int)mOrientationHelper.GetViewHolderEnd(child);
if (end >= 0 && end < (int)mOrientationHelper.GetEnd())
{
{
for (int i = childCount - 1; i >= 0; i--)
{
- FlexibleView.ViewHolder child = GetChildAt(i);
+ FlexibleViewViewHolder child = GetChildAt(i);
int end = (int)mOrientationHelper.GetViewHolderEnd(child);
if (end >= 0 && end < (int)mOrientationHelper.GetEnd())
{
/// <summary>
/// Retrieves the last visible item view.
/// </summary>
- /// <since_tizen> 6 </since_tizen>
/// This will be public opened in tizen_5.5 after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- protected override FlexibleView.ViewHolder FindLastVisibleItemView()
+ protected override FlexibleViewViewHolder FindLastVisibleItemView()
{
int childCount = ChildCount;
if (mShouldReverseLayout == false)
{
for (int i = childCount - 1; i >= 0; i--)
{
- FlexibleView.ViewHolder child = GetChildAt(i);
+ FlexibleViewViewHolder child = GetChildAt(i);
int start = (int)mOrientationHelper.GetViewHolderStart(child);
if (start > 0 && start < (int)mOrientationHelper.GetEnd())
{
{
for (int i = 0; i < childCount; i++)
{
- FlexibleView.ViewHolder child = GetChildAt(i);
+ FlexibleViewViewHolder child = GetChildAt(i);
int start = (int)mOrientationHelper.GetViewHolderStart(child);
if (start > 0 && start < (int)mOrientationHelper.GetEnd())
{