Show / Hide Table of Contents

    Class CircleGenList

    Definition

    Namespace:
    ElmSharp.Wearable
    Assembly:
    ElmSharp.Wearable.dll
    API Level:
    preview

    The Circle GenList Selector is a widget to display and handle the genlist items by the Rotary event. Inherits GenList.

    public class CircleGenList : GenList, IAccessibleObject, IRotaryActionWidget, ICircleWidget
    Inheritance
    Object
    EvasObject
    AccessibleObject
    Widget
    Container
    Layout
    GenList
    CircleGenList
    Implements
    IAccessibleObject
    IRotaryActionWidget
    ICircleWidget

    Constructors

    View Source

    CircleGenList(EvasObject, CircleSurface)

    Creates and initializes a new instance of the Circle GenList class.

    Declaration
    public CircleGenList(EvasObject parent, CircleSurface surface)
    Parameters
    Type Name Description
    EvasObject parent

    The parent of the new Circle GenList instance.

    CircleSurface surface

    The surface for drawing the circle features for this widget.

    API Level: preview

    Properties

    View Source

    CircleHandle

    Gets the handle for the Circle widget.

    Declaration
    public virtual IntPtr CircleHandle { get; }
    Property Value
    Type Description
    IntPtr
    API Level: preview
    View Source

    CircleSurface

    Gets the handle for the circle surface used in this widget.

    Declaration
    public virtual CircleSurface CircleSurface { get; }
    Property Value
    Type Description
    CircleSurface
    API Level: preview
    View Source

    IsEnabled

    Sets or gets the state of the widget, which might be enabled or disabled.

    Declaration
    public override bool IsEnabled { get; set; }
    Property Value
    Type Description
    Boolean
    Overrides
    Widget.IsEnabled
    API Level: preview
    View Source

    VerticalScrollBackgroundColor

    Sets or gets the color of the scroll background.

    Declaration
    public Color VerticalScrollBackgroundColor { get; set; }
    Property Value
    Type Description
    Color
    API Level: preview
    View Source

    VerticalScrollBackgroundLineWidth

    Sets or gets the line width of the scroll background.

    Declaration
    public int VerticalScrollBackgroundLineWidth { get; set; }
    Property Value
    Type Description
    Int32
    API Level: preview
    View Source

    VerticalScrollBackgroundRadius

    Sets or gets the radius of the scroll background.

    Declaration
    public double VerticalScrollBackgroundRadius { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    VerticalScrollBarColor

    Sets or gets the color of the scrollbar.

    Declaration
    public Color VerticalScrollBarColor { get; set; }
    Property Value
    Type Description
    Color
    API Level: preview
    View Source

    VerticalScrollBarLineWidth

    Sets or gets the line width of the scrollbar.

    Declaration
    public int VerticalScrollBarLineWidth { get; set; }
    Property Value
    Type Description
    Int32
    API Level: preview
    View Source

    VerticalScrollBarRadius

    Sets or gets the radius of the scrollbar.

    Declaration
    public double VerticalScrollBarRadius { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    VerticalScrollBarVisiblePolicy

    Sets or gets the policy if the scrollbar is visible.

    Declaration
    public ScrollBarVisiblePolicy VerticalScrollBarVisiblePolicy { get; set; }
    Property Value
    Type Description
    ScrollBarVisiblePolicy
    Remarks

    ScrollBarVisiblePolicy.Auto means the vertical scrollbar is made visible if it is needed, or otherwise kept hidden. ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.

    API Level: preview

    Methods

    View Source

    CreateHandle(EvasObject)

    Creates a widget handle.

    Declaration
    protected override IntPtr CreateHandle(EvasObject parent)
    Parameters
    Type Name Description
    EvasObject parent

    Parent EvasObject.

    Returns
    Type Description
    IntPtr

    Handle IntPtr.

    Overrides
    GenList.CreateHandle(EvasObject)
    API Level: preview

    Implements

    IAccessibleObject
    IRotaryActionWidget
    ICircleWidget

    Extension Methods

    RotaryEventExtensions.AddRotaryEventHandler(EvasObject, RotaryEventHandler)
    RotaryEventExtensions.RemoveRotaryEventHandler(EvasObject, RotaryEventHandler)
    RotaryEventExtensions.Activate(IRotaryActionWidget)
    RotaryEventExtensions.Deactivate(IRotaryActionWidget)
    RotaryEventExtensions.Activate(EvasObject)
    RotaryEventExtensions.Deactivate(EvasObject)
    • View Source
    Back to top Copyright © 2016-2020 Samsung
    Generated by DocFX