Class CircleScroller

    Definition

    Namespace:
    ElmSharp.Wearable
    Assembly:
    ElmSharp.Wearable.dll

    Circle scroller provides the scrollbar with a circular movement, and is scrolled by the Rotary event.

    [Obsolete("This has been deprecated in API12")]
    public class CircleScroller : Scroller, IAccessibleObject, IRotaryActionWidget, ICircleWidget
    Inheritance
    object
    EvasObject
    AccessibleObject
    Widget
    Container
    Layout
    Scroller
    CircleScroller
    Implements
    IAccessibleObject
    IRotaryActionWidget
    ICircleWidget

    Constructors

    View Source

    CircleScroller(EvasObject, CircleSurface)

    Creates and initializes a new instance of the CircleScroller class.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public CircleScroller(EvasObject parent, CircleSurface surface)
    Parameters
    Type Name Description
    EvasObject parent

    The EvasObject to which the new CircleScroller will be attached as a child.

    CircleSurface surface

    The surface for drawing circle features for this widget.

    Properties

    View Source

    CircleHandle

    Gets the handle for the Circle widget.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public virtual IntPtr CircleHandle { get; }
    Property Value
    Type Description
    System.IntPtr
    View Source

    CircleSurface

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

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public virtual CircleSurface CircleSurface { get; }
    Property Value
    Type Description
    CircleSurface
    View Source

    HorizontalScrollBackgroundColor

    Sets or gets the color of the horizontal scroll background.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public Color HorizontalScrollBackgroundColor { get; set; }
    Property Value
    Type Description
    Color
    View Source

    HorizontalScrollBackgroundLineWidth

    Sets or gets the line width of the horizontal scroll background.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public int HorizontalScrollBackgroundLineWidth { get; set; }
    Property Value
    Type Description
    int
    View Source

    HorizontalScrollBackgroundRadius

    Sets or gets the radius of the horizontal scroll background.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public double HorizontalScrollBackgroundRadius { get; set; }
    Property Value
    Type Description
    double
    View Source

    HorizontalScrollBarColor

    Sets or gets the color of the horizontal scroll bar.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public Color HorizontalScrollBarColor { get; set; }
    Property Value
    Type Description
    Color
    View Source

    HorizontalScrollBarLineWidth

    Sets or gets the line width of the horizontal scroll bar.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public int HorizontalScrollBarLineWidth { get; set; }
    Property Value
    Type Description
    int
    View Source

    HorizontalScrollBarRadius

    Sets or gets the radius of the horizontal scroll bar.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public double HorizontalScrollBarRadius { get; set; }
    Property Value
    Type Description
    double
    View Source

    HorizontalScrollBarVisiblePolicy

    Sets or gets the value of HorizontalScrollBarVisiblePolicy.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public override ScrollBarVisiblePolicy HorizontalScrollBarVisiblePolicy { get; set; }
    Property Value
    Type Description
    ScrollBarVisiblePolicy
    Overrides
    Scroller.HorizontalScrollBarVisiblePolicy
    Remarks

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

    View Source

    IsEnabled

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

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public override bool IsEnabled { get; set; }
    Property Value
    Type Description
    bool
    Overrides
    Widget.IsEnabled
    View Source

    VerticalScrollBackgroundColor

    Sets or gets the color of the vertical scroll background.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public Color VerticalScrollBackgroundColor { get; set; }
    Property Value
    Type Description
    Color
    View Source

    VerticalScrollBackgroundLineWidth

    Sets or gets the line width of the vertical scroll background.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public int VerticalScrollBackgroundLineWidth { get; set; }
    Property Value
    Type Description
    int
    View Source

    VerticalScrollBackgroundRadius

    Sets or gets the radius of the vertical scroll background.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public double VerticalScrollBackgroundRadius { get; set; }
    Property Value
    Type Description
    double
    View Source

    VerticalScrollBarColor

    Sets or gets the color of the vertical scroll bar.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public Color VerticalScrollBarColor { get; set; }
    Property Value
    Type Description
    Color
    View Source

    VerticalScrollBarLineWidth

    Sets or gets the line width of the vertical scroll bar.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public int VerticalScrollBarLineWidth { get; set; }
    Property Value
    Type Description
    int
    View Source

    VerticalScrollBarRadius

    Sets or gets the radius of the vertical scroll bar.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public double VerticalScrollBarRadius { get; set; }
    Property Value
    Type Description
    double
    View Source

    VerticalScrollBarVisiblePolicy

    Sets or gets the value of VerticalScrollBarVisiblePolicy.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public override ScrollBarVisiblePolicy VerticalScrollBarVisiblePolicy { get; set; }
    Property Value
    Type Description
    ScrollBarVisiblePolicy
    Overrides
    Scroller.VerticalScrollBarVisiblePolicy
    Remarks

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

    Methods

    View Source

    CreateHandle(EvasObject)

    Creates a widget handle.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    protected override IntPtr CreateHandle(EvasObject parent)
    Parameters
    Type Name Description
    EvasObject parent

    Parent EvasObject.

    Returns
    Type Description
    System.IntPtr

    Handle IntPtr.

    Overrides
    Scroller.CreateHandle(EvasObject)

    Implements

    IAccessibleObject
    IRotaryActionWidget
    ICircleWidget

    Extension Methods

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