Table of Contents

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

TElement

UI element in the list

TValue

Value 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

parent HudParentBase