Class CircleProgressBar

Definition

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

The Circle ProgressBar is a widget for visually representing the progress status of a given job or task with the circular design.

C#
Copy
public class CircleProgressBar : Widget, IAccessibleObject, ICircleWidget
Inheritance
System.Object
CircleProgressBar
Implements

Constructors

View Source

CircleProgressBar(EvasObject, CircleSurface)

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

Declaration
C#
Copy
public CircleProgressBar(EvasObject parent, CircleSurface surface)
Parameters
Type Name Description
EvasObject parent

The parent of the new Circle Progressbar instance.

CircleSurface surface

The surface for drawing circle features for this widget.

API Level: preview

Properties

View Source

BackgroundAngle

Sets or gets the angle value of the Background ProgressBar.

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

BackgroundAngleOffset

Sets or gets the angle offset value of the Background ProgressBar.

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

BackgroundColor

Sets or gets the color of the Background ProgressBar.

Declaration
C#
Copy
public override Color BackgroundColor { get; set; }
Property Value
Type Description
Color
Overrides
API Level: preview
View Source

BackgroundLineWidth

Sets or gets the line width of the Background ProgressBar.

Declaration
C#
Copy
public int BackgroundLineWidth { get; set; }
Property Value
Type Description
System.Int32
API Level: preview
View Source

BackgroundRadius

Sets or gets the radius of the Background ProgressBar.

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

BarAngle

Sets or gets the angle value of the ProgressBar.

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

BarAngleMaximum

Sets or gets the maximum angle value of the ProgressBar.

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

BarAngleMinimum

Sets or gets the minimum angle value of the ProgressBar.

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

BarAngleOffset

Sets or gets the angle offset value of the ProgressBar.

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

BarColor

Sets or gets the color of the ProgressBar.

Declaration
C#
Copy
public Color BarColor { get; set; }
Property Value
Type Description
Color
API Level: preview
View Source

BarLineWidth

Sets or gets the line width of the ProgressBar.

Declaration
C#
Copy
public int BarLineWidth { get; set; }
Property Value
Type Description
System.Int32
API Level: preview
View Source

BarRadius

Sets or gets the radius of the ProgressBar.

Declaration
C#
Copy
public double BarRadius { get; set; }
Property Value
Type Description
System.Double
API Level: preview
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
System.Boolean
Overrides
API Level: preview
View Source

Maximum

Sets or gets the maximum value of the ProgressBar.

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

Minimum

Sets or gets the minimum value of the ProgressBar.

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

Value

Sets or gets the value of the ProgressBar.

Declaration
C#
Copy
public double Value { get; set; }
Property Value
Type Description
System.Double
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