Class Icon

Definition

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

The Icon is a widget that displays the standard icon images ("delete", "edit", "arrows", etc.) or images coming from a custom file (PNG, JPG, EDJE, etc.), on the icon context. Inherits Image.

C#
Copy
public class Icon : Image, IAccessibleObject
Inheritance
Implements

Constructors

View Source

Icon(EvasObject)

Creates and initializes a new instance of the Icon class.

Declaration
C#
Copy
public Icon(EvasObject parent)
Parameters
Type Name Description
EvasObject parent

The parent is a given container, which will be attached by Icon as a child. It's EvasObject type.

API Level: preview

Properties

View Source

IconLookupOrder

Sets or gets the icon lookup order of a given Icon widget.

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

StandardIconName

Sets or gets the standard icon name of a given Icon widget.

Declaration
C#
Copy
public string StandardIconName { get; set; }
Property Value
Type Description
System.String
API Level: preview

Methods

View Source

CreateHandle(EvasObject)

Adds a new icon object to the parent.

Declaration
C#
Copy
protected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type Name Description
EvasObject parent

EvasObject

Returns
Type Description
System.IntPtr

The new object, otherwise null if it cannot be created.

Overrides
API Level: preview
View Source

SetThumb(String, String)

Sets the file that is used, but uses a generated thumbnail.

Declaration
C#
Copy
public void SetThumb(string file, string group)
Parameters
Type Name Description
System.String file

The path to the file that is used as an icon image.

System.String group

The group that the icon belongs to.

API Level: preview

Implements

Extension Methods