Class Icon
Definition
- Namespace:
- ElmSharp
- Assembly:
- ElmSharp.dll
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.
public class Icon : Image, IAccessibleObject
- Inheritance
- Implements
Constructors
View SourceIcon(EvasObject)
Creates and initializes a new instance of the Icon class.
Declaration
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. |
Properties
View SourceIconLookupOrder
Sets or gets the icon lookup order of a given Icon widget.
Declaration
public IconLookupOrder IconLookupOrder { get; set; }
Property Value
Type | Description |
---|---|
IconLookupOrder |
StandardIconName
Sets or gets the standard icon name of a given Icon widget.
Declaration
public string StandardIconName { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
View SourceCreateHandle(EvasObject)
Adds a new icon object to the parent.
Declaration
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
View SourceSetThumb(string, string)
Sets the file that is used, but uses a generated thumbnail.
Declaration
public void SetThumb(string file, string group)
Parameters
Type | Name | Description |
---|---|---|
string | file | The path to the file that is used as an icon image. |
string | group | The group that the icon belongs to. |