Table of Contents

Class Dropdown<TElement, TValue>

Namespace
RichHudFramework.UI
Assembly
RichHudClient.dll

Collapsable list box. Designed to mimic the appearance of the dropdown in the SE terminal.

Alias of Dropdown<TContainer, TElement, TValue> using ListBoxEntry<TElement, TValue> as the container.

public class Dropdown<TElement, TValue> : Dropdown<ListBoxEntry<TElement, TValue>, TElement, TValue>, IReadOnlyHudElement, IReadOnlyHudNode, IReadOnlyHudParent, IClickableElement, IFocusableElement, IEntryBox<ListBoxEntry<TElement, TValue>, TElement>, IEnumerable<ListBoxEntry<TElement, TValue>>, IEnumerable, IValueControl<ListBoxEntry<TElement, TValue>>, IValueControl where TElement : HudElementBase, IMinLabelElement, new()

Type Parameters

TElement

UI element in the list

TValue

Value paired with the list entry

Inheritance
Dropdown<ListBoxEntry<TElement, TValue>, TElement, TValue>
Dropdown<TElement, TValue>
Implements
IEntryBox<ListBoxEntry<TElement, TValue>, TElement>
IEnumerable<ListBoxEntry<TElement, TValue>>
IValueControl<ListBoxEntry<TElement, TValue>>
Inherited Members

Constructors

Dropdown()

public Dropdown()

Dropdown(HudParentBase)

public Dropdown(HudParentBase parent)

Parameters

parent HudParentBase