Class GenListItem
Definition
- Namespace:
- ElmSharp
- Assembly:
- ElmSharp.dll
It inherits GenItem. A instance to the genlist item is added. It contains the Update() method to update a genlist item which is given.
[Obsolete("This has been deprecated in API12")]
public class GenListItem : GenItem
- Inheritance
Properties
View SourceExpandedItemDepth
Gets the depth of the expanded item.
Declaration
[Obsolete("This has been deprecated in API12")]
public int ExpandedItemDepth { get; }
Property Value
Type | Description |
---|---|
int |
Index
Gets the index of the item. It is only valid, once displayed.
Declaration
[Obsolete("This has been deprecated in API12")]
public int Index { get; }
Property Value
Type | Description |
---|---|
int |
IsExpanded
Gets or sets whether a given genlist item is expanded.
Declaration
[Obsolete("This has been deprecated in API12")]
public bool IsExpanded { get; set; }
Property Value
Type | Description |
---|---|
bool |
IsSelected
Gets or sets whether a given genlist item is selected.
Declaration
[Obsolete("This has been deprecated in API12")]
public override bool IsSelected { get; set; }
Property Value
Type | Description |
---|---|
bool |
Overrides
View SourceIsTooltipWindowMode
Gets or sets the disable size restrictions on an object's tooltip.
Declaration
[Obsolete("This has been deprecated in API12")]
public bool IsTooltipWindowMode { get; set; }
Property Value
Type | Description |
---|---|
bool |
Next
Gets the next item in a genlist widget's internal list of items.
Declaration
[Obsolete("This has been deprecated in API12")]
public GenListItem Next { get; }
Property Value
Type | Description |
---|---|
GenListItem |
See Also
View SourcePrevious
Gets the previous item in a genlist widget's internal list of items.
Declaration
[Obsolete("This has been deprecated in API12")]
public GenListItem Previous { get; }
Property Value
Type | Description |
---|---|
GenListItem |
See Also
View SourceSelectionMode
Gets or sets the genlist item's select mode.
Declaration
[Obsolete("This has been deprecated in API12")]
public override GenItemSelectionMode SelectionMode { get; set; }
Property Value
Type | Description |
---|---|
GenItemSelectionMode |
Overrides
View SourceTooltipStyle
Gets or sets the style of the given genlist item's tooltip.
Declaration
[Obsolete("This has been deprecated in API12")]
public override string TooltipStyle { get; set; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
View SourceClearSubitems()
Remove all the subitems (children) of the given item.
Declaration
[Obsolete("This has been deprecated in API12")]
public void ClearSubitems()
Remarks
This removes the items that are the children (and their descendants) of the given item.
DemoteItem()
Demotes an item to the end of the list.
Declaration
[Obsolete("This has been deprecated in API12")]
public void DemoteItem()
SetTooltipText(string)
Sets the text to be shown in the genlist item.
Declaration
[Obsolete("This has been deprecated in API12")]
public override void SetTooltipText(string tooltip)
Parameters
Type | Name | Description |
---|---|---|
string | tooltip | The text to set in the content. |
Overrides
View SourceUnsetTooltip()
Unsets the tooltip from the item.
Declaration
[Obsolete("This has been deprecated in API12")]
public override void UnsetTooltip()
Overrides
View SourceUpdate()
Updates the content of an item. This updates an item by calling all GenItemClass again to get the content, text, and states. Use this when the original item data has changed and the changes are desired to reflect. To update the already realized items, use UpdateRealizedItems().
Declaration
[Obsolete("This has been deprecated in API12")]
public override void Update()
Overrides
See Also
View SourceUpdateField(string, GenListItemFieldType)
Updates the part of an item. This updates an item's part by calling the item's fetching functions again to get the contents, texts, and states. Use this when the original item data has changed and the changes are desired to be reflected. To update an item's all property, use UpdateRealizedItems().
Declaration
[Obsolete("This has been deprecated in API12")]
public void UpdateField(string part, GenListItemFieldType type)
Parameters
Type | Name | Description |
---|---|---|
string | part | The part could be "elm.text", "elm.swalllow.icon", "elm.swallow.end", "elm.swallow.content", and so on. It is also used for globbing to match '*', '?', and '.'. It can be used for updating multi-fields. |
GenListItemFieldType | type | The type of the item's part type. |
See Also
View SourceUpdateItemClass(GenItemClass, object)
Updates the item class of the item. This sets another class of the item, changing the way that it is displayed. After changing the item class, Update() is called on the item.
Declaration
[Obsolete("This has been deprecated in API12")]
public void UpdateItemClass(GenItemClass itemClass, object data)
Parameters
Type | Name | Description |
---|---|---|
GenItemClass | itemClass | The item class for the item. |
object | data | The data for the item. |
UpdateTooltipDelegate()
Sets the content to be shown in the tooltip item.
Declaration
[Obsolete("This has been deprecated in API12")]
protected override void UpdateTooltipDelegate()