Class ItemLayout

    Definition

    Namespace:
    Tizen.NUI
    Assembly:
    Tizen.NUI.dll
    public class ItemLayout : RefObject
    Inheritance
    object
    Disposable
    RefObject
    ItemLayout

    Methods

    View Source

    ApplyConstraints(View, int, Vector3, View)

    Declaration
    public virtual void ApplyConstraints(View view, int itemId, Vector3 layoutSize, View itemView)
    Parameters
    Type Name Description
    View view
    int itemId
    Vector3 layoutSize
    View itemView
    View Source

    GetClosestAnchorPosition(float)

    Declaration
    public virtual float GetClosestAnchorPosition(float layoutPosition)
    Parameters
    Type Name Description
    float layoutPosition
    Returns
    Type Description
    float
    View Source

    GetClosestOnScreenLayoutPosition(int, float, Vector3)

    Declaration
    public virtual float GetClosestOnScreenLayoutPosition(int itemID, float currentLayoutPosition, Vector3 layoutSize)
    Parameters
    Type Name Description
    int itemID
    float currentLayoutPosition
    Vector3 layoutSize
    Returns
    Type Description
    float
    View Source

    GetDefaultItemSize(uint, Vector3, Vector3)

    Declaration
    public virtual void GetDefaultItemSize(uint itemId, Vector3 layoutSize, Vector3 itemSize)
    Parameters
    Type Name Description
    uint itemId
    Vector3 layoutSize
    Vector3 itemSize
    View Source

    GetFlickSpeedFactor()

    Declaration
    public virtual float GetFlickSpeedFactor()
    Returns
    Type Description
    float
    View Source

    GetItemFlickAnimationDuration()

    Declaration
    public virtual float GetItemFlickAnimationDuration()
    Returns
    Type Description
    float
    View Source

    GetItemPosition(int, float, Vector3)

    Declaration
    public virtual Vector3 GetItemPosition(int itemID, float currentLayoutPosition, Vector3 layoutSize)
    Parameters
    Type Name Description
    int itemID
    float currentLayoutPosition
    Vector3 layoutSize
    Returns
    Type Description
    Vector3
    View Source

    GetItemScrollToPosition(uint)

    Declaration
    public virtual float GetItemScrollToPosition(uint itemId)
    Parameters
    Type Name Description
    uint itemId
    Returns
    Type Description
    float
    View Source

    GetItemSize(uint, Vector3, Vector3)

    Declaration
    public void GetItemSize(uint itemId, Vector3 layoutSize, Vector3 itemSize)
    Parameters
    Type Name Description
    uint itemId
    Vector3 layoutSize
    Vector3 itemSize
    View Source

    GetItemsWithinArea(float, Vector3)

    Declaration
    public virtual ItemRange GetItemsWithinArea(float firstItemPosition, Vector3 layoutSize)
    Parameters
    Type Name Description
    float firstItemPosition
    Vector3 layoutSize
    Returns
    Type Description
    ItemRange
    View Source

    GetLayoutProperties()

    Declaration
    public PropertyMap GetLayoutProperties()
    Returns
    Type Description
    PropertyMap
    View Source

    GetMaximumSwipeSpeed()

    Declaration
    public virtual float GetMaximumSwipeSpeed()
    Returns
    Type Description
    float
    View Source

    GetMinimumLayoutPosition(uint, Vector3)

    Declaration
    public virtual float GetMinimumLayoutPosition(uint numberOfItems, Vector3 layoutSize)
    Parameters
    Type Name Description
    uint numberOfItems
    Vector3 layoutSize
    Returns
    Type Description
    float
    View Source

    GetNextFocusItemID(int, int, FocusDirection, bool)

    Declaration
    public virtual int GetNextFocusItemID(int itemID, int maxItems, View.FocusDirection direction, bool loopEnabled)
    Parameters
    Type Name Description
    int itemID
    int maxItems
    View.FocusDirection direction
    bool loopEnabled
    Returns
    Type Description
    int
    View Source

    GetReserveItemCount(Vector3)

    Declaration
    public virtual uint GetReserveItemCount(Vector3 layoutSize)
    Parameters
    Type Name Description
    Vector3 layoutSize
    Returns
    Type Description
    uint
    View Source

    GetScrollDirection()

    Declaration
    public virtual Degree GetScrollDirection()
    Returns
    Type Description
    Degree
    View Source

    GetScrollSpeedFactor()

    Declaration
    public virtual float GetScrollSpeedFactor()
    Returns
    Type Description
    float
    View Source

    ReleaseSwigCPtr(HandleRef)

    Declaration
    protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
    Parameters
    Type Name Description
    System.Runtime.InteropServices.HandleRef swigCPtr
    Overrides
    RefObject.ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef)
    View Source

    SetItemSize(Vector3)

    Declaration
    public void SetItemSize(Vector3 itemSize)
    Parameters
    Type Name Description
    Vector3 itemSize
    View Source

    SetLayoutProperties(PropertyMap)

    Declaration
    public void SetLayoutProperties(PropertyMap properties)
    Parameters
    Type Name Description
    PropertyMap properties

    Extension Methods

    EXamlExtensions.LoadFromEXaml<T>(T, string)
    EXamlExtensions.LoadFromEXamlByRelativePath<T>(T, string)
    EXamlExtensions.LoadFromEXamlPath<TXaml>(TXaml, string)
    EXamlExtensions.LoadFromEXamlPath<T>(T, Type)
    Extensions.LoadFromXaml<TXaml>(TXaml, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, Type)
    Extensions.LoadFromXamlFile<TXaml>(TXaml, string)
    • View Source
    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX