Class Polygon

    Definition

    Namespace:
    ElmSharp
    Assembly:
    ElmSharp.dll

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

    public class Polygon : EvasObject
    Inheritance
    object
    EvasObject
    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
    public Polygon(EvasObject parent)
    Parameters
    Type Name Description
    EvasObject parent

    Methods

    View Source

    AddPoint(Point)

    Adds a new vertex to the polygon.

    The coordinates of the new vertex.
    Declaration
    public void AddPoint(Point p)
    Parameters
    Type Name Description
    Point p
    View Source

    AddPoint(int, int)

    Adds a new vertex to the polygon.

    The X-coordinate of the new vertex. The Y-coordinate of the new vertex.
    Declaration
    public void AddPoint(int x, int y)
    Parameters
    Type Name Description
    int x
    int y
    View Source

    ClearPoints()

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

    Declaration
    public void ClearPoints()
    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
    System.IntPtr

    Handle IntPtr.

    Overrides
    EvasObject.CreateHandle(EvasObject)

    Extension Methods

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