Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_KeybindRowComponent Class Reference
Inheritance diagram for SCR_KeybindRowComponent:
SCR_ScriptedWidgetComponent

Protected Member Functions

override event bool OnFocus (Widget w, int x, int y)
override event bool OnFocusLost (Widget w, int x, int y)
override void HandlerDeattached (Widget w)
void Init (notnull InputBinding binding, SCR_KeyBindingEntry entry)
void OnButtonClick ()
void CaptureKeyboard ()
void CaptureGamepad ()
void OnInlineMouseButtonEnter (SCR_ModularButtonComponent comp, bool mouseInput)
void OnInlineMouseButtonLeave (SCR_ModularButtonComponent comp, bool mouseInput)
void OnBindKeyboardClicked (SCR_ModularButtonComponent comp)
void OnBindControllerClicked (SCR_ModularButtonComponent comp)
void OnAdvancedKeybind ()
void OnReset ()
void OnUnbind ()
void OnKeyCaptured ()
void OnInputDeviceChange (EInputDeviceType oldDevice, EInputDeviceType newDevice)
void OnDialogOpen (DialogUI dialog)
void OnDialogClose (DialogUI dialog)
void SetRichTextAction (EInputDeviceType device)
void UpdateActionDisplayScrolling (bool enable)
void UpdateInlineButtons ()
void UpdateBindButtons ()
void UpdateActionDisplays ()
void ResetAction ()
void Unbind ()
SCR_KeyBindingEntry GetEntry ()
string GetActionName ()
string GetDisplayName ()
string GetActionPreset ()
string GetFinalActionPreset ()
SCR_EActionPrefixType GetActionPrefixType ()
ScriptInvokerScriptedWidgetComponent GetOnFocus ()
ScriptInvokerScriptedWidgetComponent GetOnFocusLost ()
ScriptInvokerVoid GetOnKeyCaptured ()
ScriptInvokerString GetOnInlineButton ()

Static Protected Member Functions

static SCR_KeybindRowComponent FindComponent (Widget w)

Protected Attributes

const string WIDGET_BIND_PC = "PCBind"
const string WIDGET_BIND_CONTROLLER = "ControllerBind"
const string ACTION_DISPLAY_ROOT = "KeybindActionDisplayRow"
bool m_bFocused
bool m_bIsDialogOpen
ref InputBinding m_Binding
ref SCR_KeyBindingEntry m_Entry
SCR_SettingsManagerKeybindModule m_SettingsKeybindModule
string m_sActionName
string m_sActionPreset
string m_sGamepadAltActionName
string m_sGamepadAltActionPreset
string m_sActionDisplayName
SCR_EActionPrefixType m_eActionPrefixType
bool m_bOnInlineMouseButton
Widget m_wInlineButtonsWrapper
SCR_ModularButtonComponent m_BindButtonKeyboard
SCR_ModularButtonComponent m_BindButtonController
SCR_KeybindActionDisplayRowComponent m_ActionDisplayKeyboard
SCR_KeybindActionDisplayRowComponent m_ActionDisplayController
ref ScriptInvokerScriptedWidgetComponent m_OnFocus
ref ScriptInvokerScriptedWidgetComponent m_OnFocusLost
ref ScriptInvokerVoid m_OnKeyCaptured
ref ScriptInvokerString m_OnInlineButton

Static Protected Attributes

static const string BUTTON_ADVANCED_KEYBIND = "AdvancedKeybind"
static const string BUTTON_RESET = "Reset"
static const string BUTTON_UNBIND = "Unbind"

Detailed Description

Definition at line 2 of file SCR_KeybindRowComponent.c.

Member Function Documentation

◆ CaptureGamepad()

void SCR_KeybindRowComponent::CaptureGamepad ( )
inlineprotected

Definition at line 226 of file SCR_KeybindRowComponent.c.

◆ CaptureKeyboard()

void SCR_KeybindRowComponent::CaptureKeyboard ( )
inlineprotected

Definition at line 200 of file SCR_KeybindRowComponent.c.

◆ FindComponent()

SCR_KeybindRowComponent SCR_KeybindRowComponent::FindComponent ( Widget w)
inlinestaticprotected

Definition at line 527 of file SCR_KeybindRowComponent.c.

◆ GetActionName()

string SCR_KeybindRowComponent::GetActionName ( )
inlineprotected

Definition at line 447 of file SCR_KeybindRowComponent.c.

◆ GetActionPrefixType()

SCR_EActionPrefixType SCR_KeybindRowComponent::GetActionPrefixType ( )
inlineprotected

Definition at line 485 of file SCR_KeybindRowComponent.c.

◆ GetActionPreset()

string SCR_KeybindRowComponent::GetActionPreset ( )
inlineprotected

Definition at line 459 of file SCR_KeybindRowComponent.c.

◆ GetDisplayName()

string SCR_KeybindRowComponent::GetDisplayName ( )
inlineprotected

Definition at line 453 of file SCR_KeybindRowComponent.c.

◆ GetEntry()

SCR_KeyBindingEntry SCR_KeybindRowComponent::GetEntry ( )
inlineprotected

Definition at line 441 of file SCR_KeybindRowComponent.c.

◆ GetFinalActionPreset()

string SCR_KeybindRowComponent::GetFinalActionPreset ( )
inlineprotected

Definition at line 465 of file SCR_KeybindRowComponent.c.

◆ GetOnFocus()

ScriptInvokerScriptedWidgetComponent SCR_KeybindRowComponent::GetOnFocus ( )
inlineprotected

Definition at line 491 of file SCR_KeybindRowComponent.c.

◆ GetOnFocusLost()

ScriptInvokerScriptedWidgetComponent SCR_KeybindRowComponent::GetOnFocusLost ( )
inlineprotected

Definition at line 500 of file SCR_KeybindRowComponent.c.

◆ GetOnInlineButton()

ScriptInvokerString SCR_KeybindRowComponent::GetOnInlineButton ( )
inlineprotected

Definition at line 518 of file SCR_KeybindRowComponent.c.

◆ GetOnKeyCaptured()

ScriptInvokerVoid SCR_KeybindRowComponent::GetOnKeyCaptured ( )
inlineprotected

Definition at line 509 of file SCR_KeybindRowComponent.c.

◆ HandlerDeattached()

override void SCR_KeybindRowComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 73 of file SCR_KeybindRowComponent.c.

◆ Init()

void SCR_KeybindRowComponent::Init ( notnull InputBinding binding,
SCR_KeyBindingEntry entry )
inlineprotected

Definition at line 81 of file SCR_KeybindRowComponent.c.

◆ OnAdvancedKeybind()

void SCR_KeybindRowComponent::OnAdvancedKeybind ( )
inlineprotected

Definition at line 286 of file SCR_KeybindRowComponent.c.

◆ OnBindControllerClicked()

void SCR_KeybindRowComponent::OnBindControllerClicked ( SCR_ModularButtonComponent comp)
inlineprotected

Definition at line 279 of file SCR_KeybindRowComponent.c.

◆ OnBindKeyboardClicked()

void SCR_KeybindRowComponent::OnBindKeyboardClicked ( SCR_ModularButtonComponent comp)
inlineprotected

Definition at line 272 of file SCR_KeybindRowComponent.c.

◆ OnButtonClick()

void SCR_KeybindRowComponent::OnButtonClick ( )
inlineprotected

Definition at line 185 of file SCR_KeybindRowComponent.c.

◆ OnDialogClose()

void SCR_KeybindRowComponent::OnDialogClose ( DialogUI dialog)
inlineprotected

Definition at line 328 of file SCR_KeybindRowComponent.c.

◆ OnDialogOpen()

void SCR_KeybindRowComponent::OnDialogOpen ( DialogUI dialog)
inlineprotected

Definition at line 322 of file SCR_KeybindRowComponent.c.

◆ OnFocus()

override event bool SCR_KeybindRowComponent::OnFocus ( Widget w,
int x,
int y )
inlineprotected

Definition at line 45 of file SCR_KeybindRowComponent.c.

◆ OnFocusLost()

override event bool SCR_KeybindRowComponent::OnFocusLost ( Widget w,
int x,
int y )
inlineprotected

Definition at line 59 of file SCR_KeybindRowComponent.c.

◆ OnInlineMouseButtonEnter()

void SCR_KeybindRowComponent::OnInlineMouseButtonEnter ( SCR_ModularButtonComponent comp,
bool mouseInput )
inlineprotected

Definition at line 260 of file SCR_KeybindRowComponent.c.

◆ OnInlineMouseButtonLeave()

void SCR_KeybindRowComponent::OnInlineMouseButtonLeave ( SCR_ModularButtonComponent comp,
bool mouseInput )
inlineprotected

Definition at line 266 of file SCR_KeybindRowComponent.c.

◆ OnInputDeviceChange()

void SCR_KeybindRowComponent::OnInputDeviceChange ( EInputDeviceType oldDevice,
EInputDeviceType newDevice )
inlineprotected

Definition at line 314 of file SCR_KeybindRowComponent.c.

◆ OnKeyCaptured()

void SCR_KeybindRowComponent::OnKeyCaptured ( )
inlineprotected

Definition at line 307 of file SCR_KeybindRowComponent.c.

◆ OnReset()

void SCR_KeybindRowComponent::OnReset ( )
inlineprotected

Definition at line 293 of file SCR_KeybindRowComponent.c.

◆ OnUnbind()

void SCR_KeybindRowComponent::OnUnbind ( )
inlineprotected

Definition at line 300 of file SCR_KeybindRowComponent.c.

◆ ResetAction()

void SCR_KeybindRowComponent::ResetAction ( )
inlineprotected

Definition at line 405 of file SCR_KeybindRowComponent.c.

◆ SetRichTextAction()

void SCR_KeybindRowComponent::SetRichTextAction ( EInputDeviceType device)
inlineprotected

Definition at line 337 of file SCR_KeybindRowComponent.c.

◆ Unbind()

void SCR_KeybindRowComponent::Unbind ( )
inlineprotected

Definition at line 422 of file SCR_KeybindRowComponent.c.

◆ UpdateActionDisplays()

void SCR_KeybindRowComponent::UpdateActionDisplays ( )
inlineprotected

Definition at line 385 of file SCR_KeybindRowComponent.c.

◆ UpdateActionDisplayScrolling()

void SCR_KeybindRowComponent::UpdateActionDisplayScrolling ( bool enable)
inlineprotected

Definition at line 349 of file SCR_KeybindRowComponent.c.

◆ UpdateBindButtons()

void SCR_KeybindRowComponent::UpdateBindButtons ( )
inlineprotected

Definition at line 368 of file SCR_KeybindRowComponent.c.

◆ UpdateInlineButtons()

void SCR_KeybindRowComponent::UpdateInlineButtons ( )
inlineprotected

Definition at line 359 of file SCR_KeybindRowComponent.c.

Member Data Documentation

◆ ACTION_DISPLAY_ROOT

const string SCR_KeybindRowComponent::ACTION_DISPLAY_ROOT = "KeybindActionDisplayRow"
protected

Definition at line 11 of file SCR_KeybindRowComponent.c.

◆ BUTTON_ADVANCED_KEYBIND

const string SCR_KeybindRowComponent::BUTTON_ADVANCED_KEYBIND = "AdvancedKeybind"
staticprotected

Definition at line 7 of file SCR_KeybindRowComponent.c.

◆ BUTTON_RESET

const string SCR_KeybindRowComponent::BUTTON_RESET = "Reset"
staticprotected

Definition at line 8 of file SCR_KeybindRowComponent.c.

◆ BUTTON_UNBIND

const string SCR_KeybindRowComponent::BUTTON_UNBIND = "Unbind"
staticprotected

Definition at line 9 of file SCR_KeybindRowComponent.c.

◆ m_ActionDisplayController

SCR_KeybindActionDisplayRowComponent SCR_KeybindRowComponent::m_ActionDisplayController
protected

Definition at line 36 of file SCR_KeybindRowComponent.c.

◆ m_ActionDisplayKeyboard

SCR_KeybindActionDisplayRowComponent SCR_KeybindRowComponent::m_ActionDisplayKeyboard
protected

Definition at line 35 of file SCR_KeybindRowComponent.c.

◆ m_bFocused

bool SCR_KeybindRowComponent::m_bFocused
protected

Definition at line 13 of file SCR_KeybindRowComponent.c.

◆ m_BindButtonController

SCR_ModularButtonComponent SCR_KeybindRowComponent::m_BindButtonController
protected

Definition at line 33 of file SCR_KeybindRowComponent.c.

◆ m_BindButtonKeyboard

SCR_ModularButtonComponent SCR_KeybindRowComponent::m_BindButtonKeyboard
protected

Definition at line 32 of file SCR_KeybindRowComponent.c.

◆ m_Binding

ref InputBinding SCR_KeybindRowComponent::m_Binding
protected

Definition at line 16 of file SCR_KeybindRowComponent.c.

◆ m_bIsDialogOpen

bool SCR_KeybindRowComponent::m_bIsDialogOpen
protected

Definition at line 14 of file SCR_KeybindRowComponent.c.

◆ m_bOnInlineMouseButton

bool SCR_KeybindRowComponent::m_bOnInlineMouseButton
protected

Definition at line 28 of file SCR_KeybindRowComponent.c.

◆ m_eActionPrefixType

SCR_EActionPrefixType SCR_KeybindRowComponent::m_eActionPrefixType
protected

Definition at line 26 of file SCR_KeybindRowComponent.c.

◆ m_Entry

ref SCR_KeyBindingEntry SCR_KeybindRowComponent::m_Entry
protected

Definition at line 17 of file SCR_KeybindRowComponent.c.

◆ m_OnFocus

ref ScriptInvokerScriptedWidgetComponent SCR_KeybindRowComponent::m_OnFocus
protected

Definition at line 38 of file SCR_KeybindRowComponent.c.

◆ m_OnFocusLost

ref ScriptInvokerScriptedWidgetComponent SCR_KeybindRowComponent::m_OnFocusLost
protected

Definition at line 39 of file SCR_KeybindRowComponent.c.

◆ m_OnInlineButton

ref ScriptInvokerString SCR_KeybindRowComponent::m_OnInlineButton
protected

Definition at line 42 of file SCR_KeybindRowComponent.c.

◆ m_OnKeyCaptured

ref ScriptInvokerVoid SCR_KeybindRowComponent::m_OnKeyCaptured
protected

Definition at line 41 of file SCR_KeybindRowComponent.c.

◆ m_sActionDisplayName

string SCR_KeybindRowComponent::m_sActionDisplayName
protected

Definition at line 24 of file SCR_KeybindRowComponent.c.

◆ m_sActionName

string SCR_KeybindRowComponent::m_sActionName
protected

Definition at line 20 of file SCR_KeybindRowComponent.c.

◆ m_sActionPreset

string SCR_KeybindRowComponent::m_sActionPreset
protected

Definition at line 21 of file SCR_KeybindRowComponent.c.

◆ m_SettingsKeybindModule

SCR_SettingsManagerKeybindModule SCR_KeybindRowComponent::m_SettingsKeybindModule
protected

Definition at line 18 of file SCR_KeybindRowComponent.c.

◆ m_sGamepadAltActionName

string SCR_KeybindRowComponent::m_sGamepadAltActionName
protected

Definition at line 22 of file SCR_KeybindRowComponent.c.

◆ m_sGamepadAltActionPreset

string SCR_KeybindRowComponent::m_sGamepadAltActionPreset
protected

Definition at line 23 of file SCR_KeybindRowComponent.c.

◆ m_wInlineButtonsWrapper

Widget SCR_KeybindRowComponent::m_wInlineButtonsWrapper
protected

Definition at line 30 of file SCR_KeybindRowComponent.c.

◆ WIDGET_BIND_CONTROLLER

const string SCR_KeybindRowComponent::WIDGET_BIND_CONTROLLER = "ControllerBind"
protected

Definition at line 5 of file SCR_KeybindRowComponent.c.

◆ WIDGET_BIND_PC

const string SCR_KeybindRowComponent::WIDGET_BIND_PC = "PCBind"
protected

Definition at line 4 of file SCR_KeybindRowComponent.c.


The documentation for this class was generated from the following file: