class OptionSelectorSource
OptionSelectorMultistateCharacterMenu › OptionSelectorMultistate › OptionSelector › OptionSelectorBase › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constructors 2
void OptionSelector(Widget parent, int current_index, ScriptedWidgetEventHandler parent_c, bool disabled)References Class.Cast(), array.Count(), WorkspaceWidget.CreateWidgets()
Show 21 more
, Disable(), Enable(), Widget.FindAnyWidget(), array.Get(), Widget.GetParent(), Widget.GetParent(), CGame.GetWorkspace(), Widget.SetHandler(), TextWidget.SetText(), Widget.Show(), Widget.Show(), OptionSelectorBase.m_Enabled, m_NextOption, m_Options, OptionSelectorBase.m_Parent, OptionSelectorBase.m_ParentClass, m_PreviousOption, OptionSelectorBase.m_Root, m_SelectedOption, m_SelectedOptionIndex, and OptionSelectorBase.m_SelectorTypevoid ~OptionSelector()References OptionSelectorBase.m_Root
Members 5
protected Widget m_PreviousOptionReferenced by Disable(), Enable(), IsFocusable()
Show 3 more
, OnMouseButtonUp(), OptionSelector(), and ShowNavigationButtons()protected Widget m_NextOptionReferenced by Disable(), Enable(), IsFocusable()
Show 3 more
, OnMouseButtonUp(), OptionSelector(), and ShowNavigationButtons()protected TextWidget m_SelectedOptionReferenced by ColorDisabledConsole(), ColorNormalConsole(), ColorOption()
Show 11 more
, OptionSelector(), Reset(), SetNextOption(), SetPrevOption(), SetStringOption(), OptionSelectorMultistate.OptionSelectorMultistate(), OptionSelectorMultistate.PerformSetOption(), OptionSelectorMultistate.SetRandomValue(), OptionSelectorMultistate.SetStringOption(), OptionSelectorMultistate.SetValue(), and OptionSelectorMultistateCharacterMenu.SetDisplayNameText()protected int m_SelectedOptionIndexReferenced by ColorOption(), GetStringValue(), IsEnabled()
Show 21 more
, IsSet(), OptionSelector(), Reset(), SetNextOption(), SetPrevOption(), SetStringOption(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.OptionSelectorMultistate(), OptionSelectorMultistate.PerformSetOption(), OptionSelectorMultistate.SetNextOption(), OptionSelectorMultistate.SetPrevOption(), OptionSelectorMultistate.SetRandomValue(), OptionSelectorMultistate.SetStringOption(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistateCharacterMenu.OptionSelectorMultistateCharacterMenu(), OptionSelectorMultistateCharacterMenu.SetNextOption(), OptionSelectorMultistateCharacterMenu.SetPrevOption(), OptionSelectorMultistateCharacterMenu.SetRandomValue(), OptionSelectorMultistateCharacterMenu.SetStringOption(), OptionSelectorMultistateCharacterMenu.SetTextSmart(), and OptionSelectorMultistateCharacterMenu.SetValue()Referenced by GetOptions(), GetStringValue(), OptionSelector()
Show 19 more
, Reset(), SetNextOption(), SetPrevOption(), SetStringOption(), OptionSelectorMultistate.LoadNewValues(), OptionSelectorMultistate.OptionSelectorMultistate(), OptionSelectorMultistate.PerformSetOption(), OptionSelectorMultistate.SetNextOption(), OptionSelectorMultistate.SetPrevOption(), OptionSelectorMultistate.SetRandomValue(), OptionSelectorMultistate.SetStringOption(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistateCharacterMenu.OptionSelectorMultistateCharacterMenu(), OptionSelectorMultistateCharacterMenu.SetNextOption(), OptionSelectorMultistateCharacterMenu.SetPrevOption(), OptionSelectorMultistateCharacterMenu.SetRandomValue(), OptionSelectorMultistateCharacterMenu.SetStringOption(), OptionSelectorMultistateCharacterMenu.SetTextSmart(), and OptionSelectorMultistateCharacterMenu.SetValue()Methods 20
References OptionSelectorBase.OnMouseEnter()
References OptionSelectorBase.OnMouseLeave()
void Reset()References array.Get(), ScriptInvoker.Invoke(), TextWidget.SetText()
Show 4 more
, OptionSelectorBase.m_OptionChanged, m_Options, m_SelectedOption, and m_SelectedOptionIndexReferenced by ServerBrowserFilterContainer.ResetFilters()
void SetNextOption()References array.Count(), array.Get(), ScriptInvoker.Invoke()
Show 5 more
, TextWidget.SetText(), OptionSelectorBase.m_OptionChanged, m_Options, m_SelectedOption, and m_SelectedOptionIndexvoid SetPrevOption()References array.Count(), array.Get(), ScriptInvoker.Invoke()
Show 5 more
, TextWidget.SetText(), OptionSelectorBase.m_OptionChanged, m_Options, m_SelectedOption, and m_SelectedOptionIndexReferenced by OnMouseButtonUp()
References m_Options
bool IsSet()References m_SelectedOptionIndex
bool IsEnabled()Returns 'true' if current index == 1 (default 'enabled' value). Take care, as different selectors may follow different logic!
References m_SelectedOptionIndex
bool IsSelectorEnabled()Returns false for the selector in 'disabled' states
References OptionSelectorBase.m_Enabled
Referenced by OptionsMenuControls.Focus()
string GetStringValue()Referenced by CharacterCreationMenu.BottomChanged(), CharacterCreationMenu.GenderChanged(), CharacterCreationMenu.ShoesChanged()
Show 7 more
, CharacterCreationMenu.SkinChanged(), CharacterCreationMenu.TopChanged(), ServerBrowserFilterContainer.GetFilterOptionsConsoles(), ServerBrowserFilterContainer.GetFilterOptionsPC(), ServerBrowserFilterContainer.GetMapFilterInternalName(), ServerBrowserFilterContainer.SaveFilters(), and ServerBrowserTab.PassFilter()References array.Find(), array.Get(), ScriptInvoker.Invoke()
Show 5 more
, TextWidget.SetText(), OptionSelectorBase.m_OptionChanged, m_Options, m_SelectedOption, and m_SelectedOptionIndexReferenced by ServerBrowserFilterContainer.LoadFilters()
void ColorOption()override void Enable()References Widget.ClearFlags(), Widget.ClearFlags(), Widget.ClearFlags()
Show 6 more
, OptionSelectorBase.Enable(), Widget.Show(), Widget.Show(), m_NextOption, OptionSelectorBase.m_Parent, and m_PreviousOptionReferenced by OptionSelector(), OptionsMenuVideo.OnHWAAChanged(), and OptionsMenuVideo.RefreshCustom()
override void Disable()References OptionSelectorBase.Disable(), Widget.SetFlags(), Widget.SetFlags()
Show 6 more
, Widget.SetFlags(), Widget.Show(), Widget.Show(), m_NextOption, OptionSelectorBase.m_Parent, and m_PreviousOptionoverride void ColorNormalConsole(Widget w)References ARGB(), OptionSelectorBase.ColorNormalConsole(), Widget.SetColor()
Show 1 more
, m_SelectedOptionoverride void ColorDisabledConsole(Widget w)References ARGB(), OptionSelectorBase.ColorDisabledConsole(), Widget.SetColor()