Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SCR_KeybindActionDisplayRowComponent Interface Reference
Inheritance diagram for SCR_KeybindActionDisplayRowComponent:
[legend]

Public Member Functions

override void HandlerAttached (Widget w)
 
void UpdateScrolling (bool enable)
 
void CreateActionDisplays (SCR_KeyBindingEntry entry, SCR_SettingsManagerKeybindModule settingsKeybindModule, EInputDeviceType device)
 
void SetAllActionDisplayStates (SCR_EActionDisplayState state)
 
ScriptInvokerVoid GetOnAdditionalBindsClicked ()
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Static Public Member Functions

static SCR_KeybindActionDisplayRowComponent FindComponent (notnull Widget w)
 
static SCR_KeybindActionDisplayRowComponent FindComponentInHierarchy (notnull Widget w)
 
- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 

Public Attributes

ResourceName m_sLayout
 
int m_iMaxDisplays
 
HorizontalFillOrigin m_eRowFillOrigin
 
bool m_bShowAdditionalKeybindsNumber
 
string m_sAdditionalKeybindsMessage
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Protected Member Functions

void ResetScrolling ()
 
float GetAlignment ()
 
void UpdateScrollFrameSkip ()
 
void OnAdditionalBindsButtonClicked (SCR_ModularButtonComponent comp)
 

Protected Attributes

int m_iBindsLastIndex
 
Widget m_wHorizontalScrollFrame
 
HorizontalLayoutWidget m_wContainerWidget
 
ref array< SCR_KeybindActionDisplayComponentm_aDisplays = {}
 
RichTextWidget m_wAdditionalBindsText
 
Widget m_wAdditionalBindsOverlay
 
SCR_ModularButtonComponent m_AdditionalBindsButton
 
SCR_HorizontalScrollAnimationComponent m_HorizontalScrollComponent
 
ref ScriptInvokerVoid m_OnAdditionalBindsClicked
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Static Protected Attributes

const string ROOT_NAME = "KeybindActionDisplayRow"
 

Member Function Documentation

◆ CreateActionDisplays()

void SCR_KeybindActionDisplayRowComponent.CreateActionDisplays ( SCR_KeyBindingEntry  entry,
SCR_SettingsManagerKeybindModule  settingsKeybindModule,
EInputDeviceType  device 
)

◆ FindComponent()

static SCR_KeybindActionDisplayRowComponent SCR_KeybindActionDisplayRowComponent.FindComponent ( notnull Widget  w)
static

◆ FindComponentInHierarchy()

static SCR_KeybindActionDisplayRowComponent SCR_KeybindActionDisplayRowComponent.FindComponentInHierarchy ( notnull Widget  w)
static

◆ GetAlignment()

float SCR_KeybindActionDisplayRowComponent.GetAlignment ( )
protected

◆ GetOnAdditionalBindsClicked()

ScriptInvokerVoid SCR_KeybindActionDisplayRowComponent.GetOnAdditionalBindsClicked ( )

◆ HandlerAttached()

override void SCR_KeybindActionDisplayRowComponent.HandlerAttached ( Widget  w)

◆ OnAdditionalBindsButtonClicked()

void SCR_KeybindActionDisplayRowComponent.OnAdditionalBindsButtonClicked ( SCR_ModularButtonComponent  comp)
protected

◆ ResetScrolling()

void SCR_KeybindActionDisplayRowComponent.ResetScrolling ( )
protected

◆ SetAllActionDisplayStates()

void SCR_KeybindActionDisplayRowComponent.SetAllActionDisplayStates ( SCR_EActionDisplayState  state)

◆ UpdateScrollFrameSkip()

void SCR_KeybindActionDisplayRowComponent.UpdateScrollFrameSkip ( )
protected

◆ UpdateScrolling()

void SCR_KeybindActionDisplayRowComponent.UpdateScrolling ( bool  enable)

Member Data Documentation

◆ m_AdditionalBindsButton

SCR_ModularButtonComponent SCR_KeybindActionDisplayRowComponent.m_AdditionalBindsButton
protected

◆ m_aDisplays

ref array<SCR_KeybindActionDisplayComponent> SCR_KeybindActionDisplayRowComponent.m_aDisplays = {}
protected

◆ m_bShowAdditionalKeybindsNumber

bool SCR_KeybindActionDisplayRowComponent.m_bShowAdditionalKeybindsNumber

◆ m_eRowFillOrigin

HorizontalFillOrigin SCR_KeybindActionDisplayRowComponent.m_eRowFillOrigin

◆ m_HorizontalScrollComponent

SCR_HorizontalScrollAnimationComponent SCR_KeybindActionDisplayRowComponent.m_HorizontalScrollComponent
protected

◆ m_iBindsLastIndex

int SCR_KeybindActionDisplayRowComponent.m_iBindsLastIndex
protected

◆ m_iMaxDisplays

int SCR_KeybindActionDisplayRowComponent.m_iMaxDisplays

◆ m_OnAdditionalBindsClicked

ref ScriptInvokerVoid SCR_KeybindActionDisplayRowComponent.m_OnAdditionalBindsClicked
protected

◆ m_sAdditionalKeybindsMessage

string SCR_KeybindActionDisplayRowComponent.m_sAdditionalKeybindsMessage

◆ m_sLayout

ResourceName SCR_KeybindActionDisplayRowComponent.m_sLayout

◆ m_wAdditionalBindsOverlay

Widget SCR_KeybindActionDisplayRowComponent.m_wAdditionalBindsOverlay
protected

◆ m_wAdditionalBindsText

RichTextWidget SCR_KeybindActionDisplayRowComponent.m_wAdditionalBindsText
protected

◆ m_wContainerWidget

HorizontalLayoutWidget SCR_KeybindActionDisplayRowComponent.m_wContainerWidget
protected

◆ m_wHorizontalScrollFrame

Widget SCR_KeybindActionDisplayRowComponent.m_wHorizontalScrollFrame
protected

◆ ROOT_NAME

const string SCR_KeybindActionDisplayRowComponent.ROOT_NAME = "KeybindActionDisplayRow"
staticprotected

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