Class GenItemClass

Definition

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

It represents the GenGrid or GenList item class definition field details. It has some display styles, such as "default", "full", and "group_index".

C#
Copy
public class GenItemClass : IDisposable
Inheritance
System.Object
GenItemClass
Derived
Implements
System.IDisposable

Constructors

View Source

GenItemClass(String)

Creates and initializes a new instance of the GenItemClass.

Declaration
C#
Copy
public GenItemClass(string style)
Parameters
Type Name Description
System.String style

The item display style.

API Level: preview

Properties

View Source

DeleteHandler

Gets or sets the callback that defines how to delete the item text and content. If get, return GenItemClass.DeleteDelegate.

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

GetContentHandler

Gets or sets the callback that defines how to display the item content. If get, return GenItemClass.GetContentDelegate.

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

GetTextHandler

Gets or sets the callback that defines how to display the item text. If get, return GenItemClass.GetTextDelegate.

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

ItemStyle

Gets the item style.

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

ReusableContentHandler

Gets or sets the callback that defines how to reuse the item content. If get, return GenItemClass.GetReusableContentDelegate.

Declaration
C#
Copy
public GenItemClass.GetReusableContentDelegate ReusableContentHandler { get; set; }
Property Value
Type Description
GenItemClass.GetReusableContentDelegate
API Level: preview

Methods

View Source

CreateItemClass()

Creates a new GenList item class in a given GenList widget.

Declaration
C#
Copy
protected virtual IntPtr CreateItemClass()
Returns
Type Description
System.IntPtr

The new item class object.

API Level: preview
View Source

Dispose()

Destroys the current object.

Declaration
C#
Copy
public void Dispose()
API Level: preview
View Source

Dispose(Boolean)

Releases all the resources currently used by this instance.

Declaration
C#
Copy
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing

true if the managed resources should be disposed, otherwise false.

API Level: preview
View Source

Finalize()

Destroys the GenItemClass object.

Declaration
C#
Copy
protected void Finalize()
View Source

ReleaseItemClass(IntPtr)

Removes an item class in a given GenList widget.

Declaration
C#
Copy
protected virtual void ReleaseItemClass(IntPtr unmanagedPtr)
Parameters
Type Name Description
System.IntPtr unmanagedPtr

The object to be removed.

API Level: preview

Implements

System.IDisposable