Class TreeList<TElement, TValue>
- Namespace
- RichHudFramework.UI
- Assembly
- RichHudClient.dll
Indented, collapsable list. Designed to fit in with SE UI elements.
Alias of TreeList<TContainer, TElement, TValue> using ListBoxEntry<TElement, TValue> as the container.
public class TreeList<TElement, TValue> : TreeList<ListBoxEntry<TElement, TValue>, TElement, TValue>, IReadOnlyHudElement, IReadOnlyHudNode, IReadOnlyHudParent, IMinLabelElement, IEntryBox<ListBoxEntry<TElement, TValue>, TElement>, IEnumerable<ListBoxEntry<TElement, TValue>>, IEnumerable, IValueControl<ListBoxEntry<TElement, TValue>>, IValueControl, IClickableElement, IFocusableElement where TElement : HudElementBase, IMinLabelElement, new()
Type Parameters
TElementUI element in the list
TValueValue paired with the list entry
- Inheritance
-
TreeBoxBase<ChainSelectionBox<ListBoxEntry<TElement, TValue>, TElement, TValue>, HudChain<ListBoxEntry<TElement, TValue>, TElement>, ListBoxEntry<TElement, TValue>, TElement>TreeList<ListBoxEntry<TElement, TValue>, TElement, TValue>TreeList<TElement, TValue>
- Implements
-
IEntryBox<ListBoxEntry<TElement, TValue>, TElement>IEnumerable<ListBoxEntry<TElement, TValue>>IValueControl<ListBoxEntry<TElement, TValue>>
- Inherited Members
Constructors
TreeList()
public TreeList()
TreeList(HudParentBase)
public TreeList(HudParentBase parent)
Parameters
parentHudParentBase