Table of Contents

Class ChainSelectionBox<TContainer, TElement, TValue>

Namespace
RichHudFramework.UI
Assembly
RichHudClient.dll

A non-scrolling list of arbitrary selectable UI elements. Specialization of SelectionBox using HudChain

public class ChainSelectionBox<TContainer, TElement, TValue> : SelectionBox<HudChain<TContainer, TElement>, TContainer, TElement, TValue>, IReadOnlyHudElement, IReadOnlyHudNode, IReadOnlyHudParent, IEntryBox<TContainer, TElement>, IEnumerable<TContainer>, IEnumerable, IValueControl<TContainer>, IValueControl, IClickableElement, IFocusableElement where TContainer : class, IListBoxEntry<TElement, TValue>, new() where TElement : HudElementBase, IMinLabelElement

Type Parameters

TContainer

Container element type wrapping the UI element

TElement

UI element in the list

TValue

Data type stored associated with each entry

Inheritance
SelectionBoxBase<HudChain<TContainer, TElement>, TContainer, TElement>
SelectionBox<HudChain<TContainer, TElement>, TContainer, TElement, TValue>
ChainSelectionBox<TContainer, TElement, TValue>
Implements
IEntryBox<TContainer, TElement>
IEnumerable<TContainer>
IValueControl<TContainer>
Inherited Members

Constructors

ChainSelectionBox()

public ChainSelectionBox()

ChainSelectionBox(HudParentBase)

public ChainSelectionBox(HudParentBase parent)

Parameters

parent HudParentBase