DIFF

class OptionsMenuControlsSource

OptionsMenuControls ScriptedWidgetEventHandler Managed

All members, including inherited

Constructors 1

void OptionsMenuControls(Widget parent, Widget details_root, GameOptions options, OptionsMenu menu)
References ScriptCallQueue.Call(), Class.Cast(), Class.Cast()
Show 176 more, Class.Cast(), WorkspaceWidget.CreateWidgets(), FillTextMap(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), DayZGame.GetCallQueue(), DayZGame.GetGameState(), SwitchOptionsAccess.GetIndex(), SwitchOptionsAccess.GetIndex(), SwitchOptionsAccess.GetIndex(), SwitchOptionsAccess.GetIndex(), CGame.GetInput(), GetLayoutName(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), Widget.GetScreenSize(), CGame.GetWorkspace(), CGame.GetWorld(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), OptionSelector.IsEnabled(), Input.IsEnabledMouseAndKeyboardEvenOnServer(), World.IsMouseAndKeyboardEnabledOnServer(), new OptionSelectorMultistate(), new OptionSelectorSlider(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), Widget.SetAlpha(), Widget.SetHandler(), SetOptions(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), OptionSelectorSliderSetup.SetStep(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), Widget.SetUserID(), ShowConsoleSensitivityOptions(), m_AimHelperOption, m_AimHelperSelector, m_ConsoleControllerSensitivityWidget, m_ConsoleMouseSensitivityWidget, m_ControllerLS_DeadZoneOption, m_ControllerLS_DeadZoneSelector, m_ControllerLS_HSensitivityOption, m_ControllerLS_HSensitivitySelector, m_ControllerLS_VehicleMod_HSensitivityOption, m_ControllerLS_VehicleMod_HSensitivitySelector, m_ControllerLS_VSensitivityOption, m_ControllerLS_VSensitivitySelector, m_ControllerRS_AimMod_CurvatureOption, m_ControllerRS_AimMod_CurvatureSelector, m_ControllerRS_AimMod_HSensitivityOption, m_ControllerRS_AimMod_HSensitivitySelector, m_ControllerRS_AimMod_VSensitivityOption, m_ControllerRS_AimMod_VSensitivitySelector, m_ControllerRS_CurvatureOption, m_ControllerRS_CurvatureSelector, m_ControllerRS_DeadZoneOption, m_ControllerRS_DeadZoneSelector, m_ControllerRS_HSensitivityOption, m_ControllerRS_HSensitivitySelector, m_ControllerRS_InvertOption, m_ControllerRS_InvertSelector, m_ControllerRS_VSensitivityOption, m_ControllerRS_VSensitivitySelector, m_DetailsBodyConnectivity, m_DetailsBodyDefault, m_DetailsLabel, m_DetailsRoot, m_DetailsText, m_Keybindings, m_KeyboardOption, m_KeyboardSelector, m_MaKOptionAvailable, m_Menu, m_Mouse_AimMod_HSensitivityOption, m_Mouse_AimMod_HSensitivitySelector, m_Mouse_AimMod_VSensitivityOption, m_Mouse_AimMod_VSensitivitySelector, m_Mouse_HSensitivityOption, m_Mouse_HSensitivitySelector, m_Mouse_InvertOption, m_Mouse_InvertSelector, m_Mouse_VSensitivityOption, m_Mouse_VSensitivitySelector, OptionSelectorBase.m_OptionChanged, m_Options, m_Root, and SLIDER_STEP
Referenced by OptionsMenu.Init()

Constants 1

static const float SLIDER_STEP = 0.01
Referenced by OptionsMenuControls()

Members 53

protected Widget m_Root
Referenced by OptionsMenuControls()
protected Widget m_SettingsRoot
protected Widget m_DetailsRoot
protected Widget m_DetailsBodyDefault
protected Widget m_DetailsBodyConnectivity
protected bool m_MaKOptionAvailablePLATFORM_CONSOLE
protected Widget m_ConsoleControllerSensitivityWidgetPLATFORM_CONSOLE
Referenced by OptionsMenuControls()
protected Widget m_ConsoleMouseSensitivityWidgetPLATFORM_CONSOLE
protected TextWidget m_DetailsLabel
protected RichTextWidget m_DetailsText
protected GridSpacerWidget m_Keybindings
protected GameOptions m_Options
protected ref SwitchOptionsAccess m_KeyboardOption
Referenced by Apply(), IsChanged(), OptionsMenuControls()
Show 3 more, Revert(), SetOptions(), and SetToDefaults()
protected ref SwitchOptionsAccess m_AimHelperOption
protected ref OptionSelectorMultistate m_KeyboardSelector
Referenced by Apply(), Focus(), IsChanged()
Show 3 more, OptionsMenuControls(), Revert(), and SetToDefaults()
protected ref OptionSelectorMultistate m_AimHelperSelector
Referenced by Focus(), OptionsMenuControls(), Revert()
Show 1 more, SetToDefaults()
protected ref SwitchOptionsAccess m_Mouse_InvertOption
protected ref NumericOptionsAccess m_Mouse_VSensitivityOption
protected ref NumericOptionsAccess m_Mouse_HSensitivityOption
protected ref NumericOptionsAccess m_Mouse_AimMod_VSensitivityOption
protected ref NumericOptionsAccess m_Mouse_AimMod_HSensitivityOption
protected ref OptionSelectorMultistate m_Mouse_InvertSelector
Referenced by Focus(), OptionsMenuControls(), Revert()
Show 1 more, SetToDefaults()
protected ref OptionSelectorSlider m_Mouse_VSensitivitySelector
Referenced by Apply(), IsOptionChanged(), OptionsMenuControls()
Show 2 more, Revert(), and SetToDefaults()
protected ref OptionSelectorSlider m_Mouse_HSensitivitySelector
Referenced by Apply(), IsOptionChanged(), OptionsMenuControls()
Show 2 more, Revert(), and SetToDefaults()
protected ref OptionSelectorSlider m_Mouse_AimMod_VSensitivitySelector
Referenced by Apply(), IsOptionChanged(), OptionsMenuControls()
Show 2 more, Revert(), and SetToDefaults()
protected ref OptionSelectorSlider m_Mouse_AimMod_HSensitivitySelector
Referenced by Apply(), IsOptionChanged(), OptionsMenuControls()
Show 2 more, Revert(), and SetToDefaults()
protected ref NumericOptionsAccess m_ControllerLS_VSensitivityOption
protected ref NumericOptionsAccess m_ControllerLS_HSensitivityOption
protected ref NumericOptionsAccess m_ControllerLS_VehicleMod_HSensitivityOption
protected ref SwitchOptionsAccess m_ControllerRS_InvertOption
protected ref NumericOptionsAccess m_ControllerRS_VSensitivityOption
protected ref NumericOptionsAccess m_ControllerRS_HSensitivityOption
protected ref NumericOptionsAccess m_ControllerRS_CurvatureOption
protected ref NumericOptionsAccess m_ControllerRS_AimMod_VSensitivityOption
protected ref NumericOptionsAccess m_ControllerRS_AimMod_HSensitivityOption
protected ref NumericOptionsAccess m_ControllerRS_AimMod_CurvatureOption
protected ref NumericOptionsAccess m_ControllerLS_DeadZoneOption
protected ref NumericOptionsAccess m_ControllerRS_DeadZoneOption
protected ref OptionSelectorSlider m_ControllerLS_VSensitivitySelector
protected ref OptionSelectorSlider m_ControllerLS_HSensitivitySelector
protected ref OptionSelectorSlider m_ControllerLS_VehicleMod_HSensitivitySelector
protected ref OptionSelectorMultistate m_ControllerRS_InvertSelector
protected ref OptionSelectorSlider m_ControllerRS_VSensitivitySelector
protected ref OptionSelectorSlider m_ControllerRS_HSensitivitySelector
protected ref OptionSelectorSlider m_ControllerRS_CurvatureSelector
protected ref OptionSelectorSlider m_ControllerRS_AimMod_VSensitivitySelector
protected ref OptionSelectorSlider m_ControllerRS_AimMod_HSensitivitySelector
Referenced by Apply(), OptionsMenuControls(), Revert()
Show 1 more, SetToDefaults()
protected ref OptionSelectorSlider m_ControllerRS_AimMod_CurvatureSelector
Referenced by Apply(), OptionsMenuControls(), Revert()
Show 1 more, SetToDefaults()
protected ref OptionSelectorSlider m_ControllerLS_DeadZoneSelector
Referenced by Apply(), OptionsMenuControls(), Revert()
Show 1 more, SetToDefaults()
protected ref OptionSelectorSlider m_ControllerRS_DeadZoneSelector
Referenced by Apply(), OptionsMenuControls(), Revert()
Show 1 more, SetToDefaults()
protected ref map<int, ref Param2<string, string>> m_TextMap
protected OptionSelectorBase m_ActiveOption

Methods 45

string GetLayoutName()
Referenced by OptionsMenuControls()
void EnterKeybindingMenu()
Referenced by OnMouseButtonUp()
override bool OnMouseEnter(Widget w, int x, int y)
override bool OnMouseLeave(Widget w, Widget enterW, int x, int y)
override bool OnMouseButtonUp(Widget w, int x, int y, int button)
override bool OnFocusLost(Widget w, int x, int y)
References ColorWhite(), and IsFocusable()
bool IsFocusable(Widget w)
Referenced by OnFocus(), and OnFocusLost()
void Revert()
References SwitchOptionsAccess.GetIndex(), SwitchOptionsAccess.GetIndex(), SwitchOptionsAccess.GetIndex()
Show 88 more, SwitchOptionsAccess.GetIndex(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), m_AimHelperOption, m_AimHelperSelector, m_ControllerLS_DeadZoneOption, m_ControllerLS_DeadZoneSelector, m_ControllerLS_HSensitivityOption, m_ControllerLS_HSensitivitySelector, m_ControllerLS_VehicleMod_HSensitivityOption, m_ControllerLS_VehicleMod_HSensitivitySelector, m_ControllerLS_VSensitivityOption, m_ControllerLS_VSensitivitySelector, m_ControllerRS_AimMod_CurvatureOption, m_ControllerRS_AimMod_CurvatureSelector, m_ControllerRS_AimMod_HSensitivityOption, m_ControllerRS_AimMod_HSensitivitySelector, m_ControllerRS_AimMod_VSensitivityOption, m_ControllerRS_AimMod_VSensitivitySelector, m_ControllerRS_CurvatureOption, m_ControllerRS_CurvatureSelector, m_ControllerRS_DeadZoneOption, m_ControllerRS_DeadZoneSelector, m_ControllerRS_HSensitivityOption, m_ControllerRS_HSensitivitySelector, m_ControllerRS_InvertOption, m_ControllerRS_InvertSelector, m_ControllerRS_VSensitivityOption, m_ControllerRS_VSensitivitySelector, m_KeyboardOption, m_KeyboardSelector, m_Mouse_AimMod_HSensitivityOption, m_Mouse_AimMod_HSensitivitySelector, m_Mouse_AimMod_VSensitivityOption, m_Mouse_AimMod_VSensitivitySelector, m_Mouse_HSensitivityOption, m_Mouse_HSensitivitySelector, m_Mouse_InvertOption, m_Mouse_InvertSelector, m_Mouse_VSensitivityOption, and m_Mouse_VSensitivitySelector
void SetToDefaults()
References Focus(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault()
Show 89 more, NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), SwitchOptionsAccess.GetDefaultIndex(), SwitchOptionsAccess.GetDefaultIndex(), SwitchOptionsAccess.GetDefaultIndex(), SwitchOptionsAccess.GetDefaultIndex(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), OptionSelectorSlider.SetValueText(), m_AimHelperOption, m_AimHelperSelector, m_ControllerLS_DeadZoneOption, m_ControllerLS_DeadZoneSelector, m_ControllerLS_HSensitivityOption, m_ControllerLS_HSensitivitySelector, m_ControllerLS_VehicleMod_HSensitivityOption, m_ControllerLS_VehicleMod_HSensitivitySelector, m_ControllerLS_VSensitivityOption, m_ControllerLS_VSensitivitySelector, m_ControllerRS_AimMod_CurvatureOption, m_ControllerRS_AimMod_CurvatureSelector, m_ControllerRS_AimMod_HSensitivityOption, m_ControllerRS_AimMod_HSensitivitySelector, m_ControllerRS_AimMod_VSensitivityOption, m_ControllerRS_AimMod_VSensitivitySelector, m_ControllerRS_CurvatureOption, m_ControllerRS_CurvatureSelector, m_ControllerRS_DeadZoneOption, m_ControllerRS_DeadZoneSelector, m_ControllerRS_HSensitivityOption, m_ControllerRS_HSensitivitySelector, m_ControllerRS_InvertOption, m_ControllerRS_InvertSelector, m_ControllerRS_VSensitivityOption, m_ControllerRS_VSensitivitySelector, m_KeyboardOption, m_KeyboardSelector, m_Mouse_AimMod_HSensitivityOption, m_Mouse_AimMod_HSensitivitySelector, m_Mouse_AimMod_VSensitivityOption, m_Mouse_AimMod_VSensitivitySelector, m_Mouse_HSensitivityOption, m_Mouse_HSensitivitySelector, m_Mouse_InvertOption, m_Mouse_InvertSelector, m_Mouse_VSensitivityOption, and m_Mouse_VSensitivitySelector
void ShowConsoleSensitivityOptions(int index)PLATFORM_CONSOLE
void UpdateKeyboard(int index)PLATFORM_CONSOLE
void UpdateControllerLS_VSensitivity(float value)PLATFORM_CONSOLE
void UpdateControllerLS_HSensitivity(float value)PLATFORM_CONSOLE
void UpdateControllerLS_VehicleMod_HSensitivity(float value)PLATFORM_CONSOLE
void UpdateControllerRS_InvertView(int index)PLATFORM_CONSOLE
void UpdateControllerRS_VSensitivity(float value)PLATFORM_CONSOLE
void UpdateControllerRS_HSensitivity(float value)PLATFORM_CONSOLE
void UpdateControllerRS_Curvature(float value)PLATFORM_CONSOLE
void UpdateControllerLS_Deadzone(float value)PLATFORM_CONSOLE
void UpdateControllerRS_Deadzone(float value)PLATFORM_CONSOLE
void UpdateControllerRS_AimMod_VSensitivity(float value)PLATFORM_CONSOLE
void UpdateControllerRS_AimMod_HSensitivity(float value)PLATFORM_CONSOLE
void UpdateControllerRS_AimMod_Curvature(float value)PLATFORM_CONSOLE
void UpdateMouseInvertView(int index)
void UpdateMouseVSensitivity(float value)
void UpdateMouseHSensitivity(float value)
void UpdateMouseAimModVSensitivity(float value)
void UpdateMouseAimModHSensitivity(float value)
void ReloadOptions()
void ToggleDependentOptions(int mode, bool state)
void InitDependentOptionsVisibility()
void FillTextMap()
References map.Insert(), and m_TextMap
Referenced by OptionsMenuControls()
void ColorRed(Widget w)
Referenced by OnFocus()
void ColorWhite(Widget w, Widget enterW)
Referenced by OnFocusLost()
void SetActiveOption(OptionSelectorBase option)
References m_ActiveOption