class KeybindingsContainerSource
KeybindingsContainer › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constructors 1
void KeybindingsContainer(int index, Input input, Widget parent, KeybindingsMenu menu)References Class.Cast(), CreateSubgroups(), WorkspaceWidget.CreateWidgets()
Show 9 more
, Widget.FindAnyWidget(), GetLayoutName(), CGame.GetWorkspace(), Widget.SetHandler(), Widget.Update(), m_KeyWidgetElements, m_Menu, m_Root, and m_ScrollReferenced by KeybindingsMenu.CreateGroupContainer()
Constants 1
protected const int NO_SORTING = -1Members 7
protected Widget m_RootReferenced by KeybindingsContainer()
protected KeybindingsMenu m_MenuReferenced by ClearAlternativeKeybind(), ClearKeybind(), KeybindingsContainer()
Show 3 more
, StartEnteringAlternateKeybind(), StartEnteringKeybind(), and Update()protected ScrollWidget m_Scrollprotected ref map<int, ref ElementArray> m_KeyWidgetElementsinput_action_id,<KeybindingElementNew>>
Referenced by AddElement(), Apply(), CancelEnteringAlternateKeybind()
Show 6 more
, CancelEnteringKeybind(), IsChanged(), KeybindingsContainer(), ReloadElements(), Reset(), and Update()protected int m_CurrentSettingKeyIndex = -1Referenced by CancelEnteringKeybind(), IsEnteringKeyBind(), StartEnteringAlternateKeybind()
Show 2 more
, StartEnteringKeybind(), and Update()protected int m_CurrentSettingAlternateKeyIndex = -1Referenced by CancelEnteringAlternateKeybind(), IsEnteringKeyBind(), StartEnteringAlternateKeybind()
Show 2 more
, StartEnteringKeybind(), and Update()Methods 18
string GetLayoutName()Referenced by KeybindingsContainer()
void OnSelectKBPreset(int index)References UAInputAPI.Export(), GetUApi(), UAInputAPI.PresetSelect()
Show 2 more
, ReloadElements(), and UAInputAPI.SaveInputPresetMiscData()Referenced by KeybindingsMenu.OnSelectKBPreset()
void ReloadElements()Referenced by OnSelectKBPreset()
Referenced by CreateSubgroups()
Referenced by KeybindingsContainer()
References map.Get(), map.Insert(), Insert()
Show 2 more
, new KeybindingElementNew(), and m_KeyWidgetElementsReferenced by AddSubgroup()
bool IsEnteringKeyBind()Referenced by KeybindingElementNew.OnClick()
void ClearKeybind(int key_index)Referenced by KeybindingElementNew.OnMouseButtonUp()
void ClearAlternativeKeybind(int key_index)Referenced by KeybindingElementNew.OnMouseButtonUp()
void StartEnteringKeybind(int key_index)References KeybindingsMenu.StartEnteringKeybind(), m_CurrentSettingAlternateKeyIndex, m_CurrentSettingKeyIndex
Show 1 more
, m_MenuReferenced by KeybindingElementNew.StartEnteringKeybind()
void CancelEnteringKeybind()References KeybindingElementNew.CancelEnteringKeybind(), map.Get(), m_CurrentSettingKeyIndex
Show 1 more
, m_KeyWidgetElementsReferenced by KeybindingsMenu.CancelEnteringKeybind()
void StartEnteringAlternateKeybind(int key_index)References KeybindingsMenu.StartEnteringAlternateKeybind(), m_CurrentSettingAlternateKeyIndex, m_CurrentSettingKeyIndex
Show 1 more
, m_MenuReferenced by KeybindingElementNew.StartEnteringAlternateKeybind()
void CancelEnteringAlternateKeybind()References KeybindingElementNew.CancelEnteringKeybind(), map.Get(), m_CurrentSettingAlternateKeyIndex
Show 1 more
, m_KeyWidgetElementsReferenced by KeybindingsMenu.CancelEnteringAlternateKeybind()
bool IsChanged()is anything changed?
void Apply()References UAInput.AddAlternative(), UAInput.AlternativeCount(), UAInput.BindComboByHash()
Show 14 more
, UAInput.ClearDeviceBind(), array.Count(), array.Count(), array.Get(), array.Get(), KeybindingElementNew.GetChangedAlternateBinds(), KeybindingElementNew.GetChangedBinds(), UAInputAPI.GetInputByID(), map.GetKey(), GetUApi(), KeybindingElementNew.IsAlternateChanged(), KeybindingElementNew.IsChanged(), KeybindingElementNew.Reload(), and m_KeyWidgetElementsReferenced by KeybindingsMenu.Apply()
void Reset(bool forced = false)void Update(float timeslice)References KeybindingsMenu.ConfirmAlternateKeybindEntry(), KeybindingsMenu.ConfirmKeybindEntry(), UAInputAPI.DeterminedCount()
Show 15 more
, UAInputAPI.DeterminePressedButton(), map.Get(), DayZGame.GetBacklit(), GetDayZGame(), UAInputAPI.GetDetermined(), GetUApi(), array.Insert(), Backlit.KeybindingClear(), Backlit.KeybindingShow(), KeybindingElementNew.Reload(), KeybindingElementNew.Reload(), m_CurrentSettingAlternateKeyIndex, m_CurrentSettingKeyIndex, m_KeyWidgetElements, and m_MenuReferenced by KeybindingsMenu.Update()
void SwitchSubgroup(int index)References array.Count(), Widget.Show(), ScrollWidget.VScrollToPos01()
Show 2 more
, m_Scroll, and m_SubgroupsReferenced by KeybindingsMenu.UpdateTabContent()