Class Polygon

Definition

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

The Polygon is a widget that is used to draw a polygon (filled).

C#
Copy
public class Polygon : EvasObject
Inheritance
System.Object
Polygon

Constructors

View Source

Polygon(EvasObject)

Creates and initializes a new instance of the Polygon class. The EvasObject to which the new Polygon will be attached as a child.

Declaration
C#
Copy
public Polygon(EvasObject parent)
Parameters
Type Name Description
EvasObject parent
API Level: preview

Methods

View Source

AddPoint(Point)

Adds a new vertex to the polygon. The coordinates of the new vertex.

Declaration
C#
Copy
public void AddPoint(Point p)
Parameters
Type Name Description
Point p
API Level: preview
View Source

AddPoint(Int32, Int32)

Adds a new vertex to the polygon. The X-coordinate of the new vertex. The Y-coordinate of the new vertex.

Declaration
C#
Copy
public void AddPoint(int x, int y)
Parameters
Type Name Description
System.Int32 x
System.Int32 y
API Level: preview
View Source

ClearPoints()

Removes all the vertices of the polygon, making it empty.

Declaration
C#
Copy
public void ClearPoints()
API Level: preview
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

Extension Methods