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
TContainerContainer element type wrapping the UI element
TElementUI element in the list
TValueData 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
parentHudParentBase