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.

C#
Copy
public class CircleGenList : GenList, IAccessibleObject, IRotaryActionWidget, ICircleWidget
Inheritance
Implements

Constructors

View Source

CircleGenList(EvasObject, CircleSurface)

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

Declaration
C#
Copy
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
C#
Copy
public virtual IntPtr CircleHandle { get; }
Property Value
Type Description
System.IntPtr
API Level: preview
View Source

CircleSurface

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

Declaration
C#
Copy
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
C#
Copy
public override bool IsEnabled { get; set; }
Property Value
Type Description
Boolean
Overrides
API Level: preview
View Source

VerticalScrollBackgroundColor

Sets or gets the color of the scroll background.

Declaration
C#
Copy
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
C#
Copy
public int VerticalScrollBackgroundLineWidth { get; set; }
Property Value
Type Description
System.Int32
API Level: preview
View Source

VerticalScrollBackgroundRadius

Sets or gets the radius of the scroll background.

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

VerticalScrollBarColor

Sets or gets the color of the scrollbar.

Declaration
C#
Copy
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
C#
Copy
public int VerticalScrollBarLineWidth { get; set; }
Property Value
Type Description
System.Int32
API Level: preview
View Source

VerticalScrollBarRadius

Sets or gets the radius of the scrollbar.

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

VerticalScrollBarVisiblePolicy

Sets or gets the policy if the scrollbar is visible.

Declaration
C#
Copy
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
C#
Copy
protected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type Name Description
EvasObject parent

Parent EvasObject.

Returns
Type Description
System.IntPtr

Handle IntPtr.

Overrides
API Level: preview

Implements

Extension Methods