Class Table

    Definition

    Namespace:
    ElmSharp
    Assembly:
    ElmSharp.dll

    The Table is a container widget to arrange other widgets in a table where items can span multiple columns or rows. Inherits Container.

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

    Constructors

    View Source

    Table(EvasObject)

    Creates and initializes a new instance of the Table class.

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

    A EvasObject to which the new Table instance will be attached.

    Properties

    View Source

    Homogeneous

    Sets or gets whether the layout of this table is homogeneous.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public bool Homogeneous { get; set; }
    Property Value
    Type Description
    bool
    Remarks

    True for homogeneous, False for no homogeneous.

    View Source

    PaddingX

    Sets or gets the horizontal padding between the cells.

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

    PaddingY

    Sets or gets the vertical padding between the cells.

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

    Methods

    View Source

    Clear()

    Removes all the child objects from a table object.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public void Clear()
    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
    EvasObject.CreateHandle(EvasObject)
    View Source

    GetPartColor(string)

    Gets the color of a particular part of the table.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public override Color GetPartColor(string part)
    Parameters
    Type Name Description
    string part

    The name of part class, it could be 'bg', 'elm.swllow.content'.

    Returns
    Type Description
    Color

    The color of a particular part.

    Overrides
    Widget.GetPartColor(string)
    View Source

    Pack(EvasObject, int, int, int, int)

    Adds a subobject on the table with the coordinates passed.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public void Pack(EvasObject obj, int col, int row, int colspan, int rowspan)
    Parameters
    Type Name Description
    EvasObject obj

    The subobject to be added to the table.

    int col

    The column number.

    int row

    The row number.

    int colspan

    The column span.

    int rowspan

    The row span.

    View Source

    SetPartColor(string, Color)

    Sets the color for a particular part of the table.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public override void SetPartColor(string part, Color color)
    Parameters
    Type Name Description
    string part

    The name of part class.

    Color color

    The color.

    Overrides
    Widget.SetPartColor(string, Color)
    View Source

    Unpack(EvasObject)

    Removes the child from the table.

    Declaration
    [Obsolete("This has been deprecated in API12")]
    public void Unpack(EvasObject obj)
    Parameters
    Type Name Description
    EvasObject obj

    The subobject.

    Implements

    IAccessibleObject

    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