class OptionsMenuSource
OptionsMenu › UIScriptedMenu › UIMenuPanel › Managed
All members, including inherited
Constructors 2
void OptionsMenu()void ~OptionsMenu()Constants 2
const int MODAL_ID_DEFAULT = 100const int DIALOG_TAB_OFFSET = 1400Members 18
protected TabberUI m_TabberReferenced by Init(), OnAttemptTabSwitch(), OnChanged()
Show 3 more
, OnModalResult(), ResetCurrentTab(), and Update()protected ref OptionsMenuGame m_GameTabReferenced by Apply(), FocusLastActiveTab(), Init()
Show 8 more
, IsAnyTabChanged(), OnShow(), OnTabSwitch(), PerformSetToDefaults(), ReloadOptions(), Reset(), ResetCurrentTab(), and ToggleDependentOptions()protected ref OptionsMenuSounds m_SoundsTabReferenced by Apply(), FocusLastActiveTab(), Init()
Show 7 more
, IsAnyTabChanged(), OnTabSwitch(), PerformSetToDefaults(), ReloadOptions(), Reset(), ResetCurrentTab(), and ToggleDependentOptions()protected ref OptionsMenuVideo m_VideoTabprotected ref OptionsMenuControls m_ControlsTabReferenced by Apply(), FocusLastActiveTab(), Init()
Show 7 more
, IsAnyTabChanged(), OnTabSwitch(), PerformSetToDefaults(), ReloadOptions(), Reset(), ResetCurrentTab(), and ToggleDependentOptions()protected ref GameOptions m_OptionsReferenced by Apply(), Back(), Init()
Show 6 more
, IsAnyTabChanged(), OnModalResult(), ReloadOptions(), ReloadVideoOptions(), Reset(), and ResetCurrentTab()protected ButtonWidget m_ApplyReferenced by Apply(), Init(), IsFocusable()
Show 5 more
, OnChanged(), OnClick(), PerformSetToDefaults(), Reset(), and ResetCurrentTab()protected ButtonWidget m_Backprotected ButtonWidget m_Resetundo
Referenced by Apply(), Init(), IsFocusable()
Show 5 more
, OnChanged(), OnClick(), PerformSetToDefaults(), Reset(), and ResetCurrentTab()protected TextWidget m_Versionprotected int m_ActiveTabIdx = 0Referenced by FocusLastActiveTab(), OnTabSwitch(), PerformSetToDefaults()
Show 1 more
, ResetCurrentTab()protected bool m_ModalLockprotected bool m_CanApplyOrResetReferenced by Apply(), Init(), OnChanged()
Show 5 more
, PerformSetToDefaults(), Reset(), ResetCurrentTab(), Update(), and UpdateControlsElements()protected bool m_CanToggleprotected ButtonWidget m_GamepadControlsPLATFORM_MSSTOREprotected ButtonWidget m_KeyboardBindingsPLATFORM_MSSTOREMethods 34
override Widget Init()References Class.Cast(), Class.Cast(), WorkspaceWidget.CreateWidgets()
Show 41 more
, Widget.FindAnyWidget(), new GameOptions(), DayZGame.GetDatabaseID(), CGame.GetMission(), Mission.GetOnInputDeviceChanged(), Mission.GetOnInputPresetChanged(), Widget.GetScript(), CGame.GetVersion(), CGame.GetWorkspace(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), OnChanged(), new OptionsMenuControls(), new OptionsMenuGame(), new OptionsMenuSounds(), new OptionsMenuVideo(), SetFocus(), TextWidget.SetText(), ToggleFocus(), UIScriptedMenu.layoutRoot, m_Apply, m_Back, m_CanApplyOrReset, m_CanToggle, m_ControlsTab, m_Defaults, m_Details, m_GamepadControls, m_GameTab, m_KeyboardBindings, m_ModalLock, TabberUI.m_OnAttemptTabSwitch, TabberUI.m_OnTabSwitch, m_Options, m_Reset, m_SoundsTab, m_Tabber, m_Version, and m_VideoTabprotected void OnInputPresetChanged()References UpdateControlsElementVisibility()
protected void OnInputDeviceChanged(EInputDeviceType pInputDeviceType)Referenced by Refresh()
References Apply(), Back(), UIMenuPanel.EnterScriptedMenu()
Show 8 more
, PerformSetToDefaults(), ResetCurrentTab(), m_Apply, m_Back, m_Defaults, m_GamepadControls, m_KeyboardBindings, and m_Resetvoid OnTabSwitch(int tab)References OptionsMenuControls.Focus(), OptionsMenuGame.Focus(), OptionsMenuSounds.Focus()
Show 6 more
, OptionsMenuVideo.Focus(), m_ActiveTabIdx, m_ControlsTab, m_GameTab, m_SoundsTab, and m_VideoTabvoid Apply()References OptionsMenuControls.Apply(), OptionsMenuGame.Apply(), GameOptions.Apply()
Show 30 more
, OptionsMenuSounds.Apply(), Class.CastTo(), ColorDisable(), UAInputAPI.Export(), Mission.GetHud(), CGame.GetInput(), CGame.GetMission(), GetUApi(), CGame.GetUIManager(), OptionsMenuControls.IsChanged(), OptionsMenuGame.IsChanged(), GameOptions.IsChanged(), OptionsMenuSounds.IsChanged(), Input.IsEnabledMouseAndKeyboard(), Input.IsEnabledMouseAndKeyboardEvenOnServer(), GameOptions.NeedRestart(), Widget.SetFlags(), Widget.SetFlags(), UIManager.ShowDialog(), IngameHud.ShowQuickBar(), GameOptions.Test(), UpdateControlsElements(), UpdateControlsElementVisibility(), m_Apply, m_CanApplyOrReset, m_ControlsTab, m_GameTab, m_Options, m_Reset, and m_SoundsTabvoid Back()bool IsAnyTabChanged()void OnChanged()Referenced by Init(), OptionsMenuControls.UpdateAimHelper(), OptionsMenuControls.UpdateControllerLS_Deadzone(), and 60 more
void Reset()References ColorDisable(), CGame.GetInput(), GameOptions.IsChanged()
Show 18 more
, Input.IsEnabledMouseAndKeyboard(), OptionsMenuControls.Revert(), OptionsMenuGame.Revert(), GameOptions.Revert(), OptionsMenuSounds.Revert(), OptionsMenuVideo.Revert(), Widget.SetFlags(), Widget.SetFlags(), UpdateControlsElements(), UpdateControlsElementVisibility(), m_Apply, m_CanApplyOrReset, m_ControlsTab, m_GameTab, m_Options, m_Reset, m_SoundsTab, and m_VideoTabvoid ResetCurrentTab()References TabberUI.AlignTabbers(), ColorDisable(), CGame.GetInput()
Show 21 more
, GameOptions.IsChanged(), Input.IsEnabledMouseAndKeyboard(), OptionsMenuControls.Revert(), OptionsMenuGame.Revert(), GameOptions.Revert(), OptionsMenuSounds.Revert(), OptionsMenuVideo.Revert(), Widget.SetFlags(), Widget.SetFlags(), UpdateControlsElements(), UpdateControlsElementVisibility(), m_ActiveTabIdx, m_Apply, m_CanApplyOrReset, m_ControlsTab, m_GameTab, m_Options, m_Reset, m_SoundsTab, m_Tabber, and m_VideoTabvoid SetToDefaults()References CGame.GetUIManager(), UIManager.IsDialogVisible(), UIManager.IsModalVisible()
Show 2 more
, UIManager.ShowDialog(), and MODAL_ID_DEFAULTvoid FocusLastActiveTab()References OptionsMenuControls.Focus(), OptionsMenuGame.Focus(), OptionsMenuSounds.Focus()
Show 6 more
, OptionsMenuVideo.Focus(), m_ActiveTabIdx, m_ControlsTab, m_GameTab, m_SoundsTab, and m_VideoTabReferenced by OnShow()
void PerformSetToDefaults()References Widget.ClearFlags(), Widget.ClearFlags(), ColorNormal()
Show 16 more
, CGame.GetInput(), Input.IsEnabledMouseAndKeyboard(), OptionsMenuControls.SetToDefaults(), OptionsMenuGame.SetToDefaults(), OptionsMenuSounds.SetToDefaults(), OptionsMenuVideo.SetToDefaults(), UpdateControlsElements(), UpdateControlsElementVisibility(), m_ActiveTabIdx, m_Apply, m_CanApplyOrReset, m_ControlsTab, m_GameTab, m_Reset, m_SoundsTab, and m_VideoTabvoid ToggleFocus()Controls visibility and sometimes even state of specific, dependent options across sub-menus
void ReloadOptions()void ReloadVideoOptions()Referenced by OptionsMenuControls.OnFocus(), OptionsMenuGame.OnFocus(), OptionsMenuSounds.OnFocus()
Show 1 more
, OptionsMenuVideo.OnFocus()override void Refresh()override void OnShow()override void Update(float timeslice)void ColorHighlight(Widget w)References ARGB(), Class.Cast(), Class.Cast()
Show 15 more
, Class.Cast(), Class.Cast(), Widget.FindAnyWidget(), Widget.GetFlags(), Widget.GetName(), Class.IsInherited(), Widget.SetAlpha(), Widget.SetColor(), Widget.SetColor(), Widget.SetColor(), Widget.SetColor(), Widget.SetColor(), Widget.SetColor(), Widget.SetColor(), and UIWidget.SetTextColor()void ColorNormal(Widget w)void ColorDisable(Widget w)References Class.Cast(), SetFocus(), UIWidget.SetTextColor()
Show 1 more
, ColorManager.COLOR_DISABLED_TEXTprotected void UpdateControlsElements()Referenced by Apply(), Back(), OnAttemptTabSwitch()
Show 7 more
, OnChanged(), PerformSetToDefaults(), Reset(), ResetCurrentTab(), SliderFocus(), ToggleFocus(), and Update()protected void UpdateControlsElementVisibility()References Widget.FindAnyWidget(), Input.GetCurrentInputDevice(), CGame.GetInput()
Show 3 more
, Input.IsEnabledMouseAndKeyboardEvenOnServer(), Widget.Show(), and UIScriptedMenu.layoutRootReferenced by Apply(), OnChanged(), OnInputDeviceChanged()