Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_DeployRequestUIBaseComponent Class Reference
Inheritance diagram for SCR_DeployRequestUIBaseComponent:
ScriptedWidgetComponent SCR_FactionRequestUIComponent SCR_GroupRequestUIComponent SCR_LoadoutRequestUIComponent SCR_SpawnPointRequestUIComponent

Protected Member Functions

override void HandlerAttached (Widget w)
void Update (float dt)
void Lock (SCR_DeployButtonBase btn)
 Lock this component's buttons from processing any further requests. Unlock() should be called once you receive a response.
void Unlock ()
 Unlock this component's buttons.
bool IsEnabled ()
SCR_DeployButtonBase GetFirstValidButton ()
void ToggleCollapsed ()
void SetExpanded (bool expanded)
bool IsExpanded ()
void OnListExpand (SCR_DeployRequestUIBaseComponent component, bool expanded)
void SetListWidget (Widget list)
 Marks which widget should be used as a root for creating buttons.
Widget GetListWidget ()
void OnMouseLeft ()
ScriptInvoker GetOnButtonFocused ()
ScriptInvoker GetOnMouseLeft ()

Static Protected Member Functions

static ScriptInvoker GetOnListCollapse ()

Protected Attributes

string m_sExpandButton
Widget m_wExpandButton
string m_sExpandButtonName
TextWidget m_wExpandButtonName
string m_sExpandButtonNameFreq
TextWidget m_wExpandButtonNameFreq
string m_sExpandButtonIcon
ImageWidget m_wExpandButtonIcon
bool m_bUseListFromButton
bool m_bEnabled = true
bool m_bLocked = false
ref array< SCR_DeployButtonBasem_aButtons = {}
Widget m_wRoot
ref ScriptInvoker m_OnButtonFocused = new ScriptInvoker()
ref ScriptInvoker m_OnMouseLeft = new ScriptInvoker()

Static Protected Attributes

static ref ScriptInvoker< SCR_DeployRequestUIBaseComponent, bools_OnListExpand

Detailed Description

Definition at line 2 of file SCR_DeployRequestUIBaseComponent.c.

Member Function Documentation

◆ GetFirstValidButton()

SCR_DeployButtonBase SCR_DeployRequestUIBaseComponent::GetFirstValidButton ( )
inlineprotected

Gets first available button from the m_aButtons list.

Returns
button instance.

Definition at line 84 of file SCR_DeployRequestUIBaseComponent.c.

◆ GetListWidget()

Widget SCR_DeployRequestUIBaseComponent::GetListWidget ( )
inlineprotected

Gets current list widget.

Returns
current list

Definition at line 115 of file SCR_DeployRequestUIBaseComponent.c.

◆ GetOnButtonFocused()

ScriptInvoker SCR_DeployRequestUIBaseComponent::GetOnButtonFocused ( )
inlineprotected

Definition at line 124 of file SCR_DeployRequestUIBaseComponent.c.

◆ GetOnListCollapse()

ScriptInvoker SCR_DeployRequestUIBaseComponent::GetOnListCollapse ( )
inlinestaticprotected

Definition at line 134 of file SCR_DeployRequestUIBaseComponent.c.

◆ GetOnMouseLeft()

ScriptInvoker SCR_DeployRequestUIBaseComponent::GetOnMouseLeft ( )
inlineprotected

Definition at line 129 of file SCR_DeployRequestUIBaseComponent.c.

◆ HandlerAttached()

override void SCR_DeployRequestUIBaseComponent::HandlerAttached ( Widget w)
inlineprotected

Definition at line 34 of file SCR_DeployRequestUIBaseComponent.c.

◆ IsEnabled()

bool SCR_DeployRequestUIBaseComponent::IsEnabled ( )
inlineprotected

Definition at line 75 of file SCR_DeployRequestUIBaseComponent.c.

◆ IsExpanded()

bool SCR_DeployRequestUIBaseComponent::IsExpanded ( )
protected

◆ Lock()

void SCR_DeployRequestUIBaseComponent::Lock ( SCR_DeployButtonBase btn)
inlineprotected

Lock this component's buttons from processing any further requests. Unlock() should be called once you receive a response.

Definition at line 52 of file SCR_DeployRequestUIBaseComponent.c.

◆ OnListExpand()

void SCR_DeployRequestUIBaseComponent::OnListExpand ( SCR_DeployRequestUIBaseComponent component,
bool expanded )
inlineprotected

Definition at line 99 of file SCR_DeployRequestUIBaseComponent.c.

◆ OnMouseLeft()

void SCR_DeployRequestUIBaseComponent::OnMouseLeft ( )
inlineprotected

Definition at line 119 of file SCR_DeployRequestUIBaseComponent.c.

◆ SetExpanded()

void SCR_DeployRequestUIBaseComponent::SetExpanded ( bool expanded)
protected

◆ SetListWidget()

void SCR_DeployRequestUIBaseComponent::SetListWidget ( Widget list)
inlineprotected

Marks which widget should be used as a root for creating buttons.

Definition at line 108 of file SCR_DeployRequestUIBaseComponent.c.

◆ ToggleCollapsed()

void SCR_DeployRequestUIBaseComponent::ToggleCollapsed ( )
protected

◆ Unlock()

void SCR_DeployRequestUIBaseComponent::Unlock ( )
inlineprotected

Unlock this component's buttons.

Definition at line 63 of file SCR_DeployRequestUIBaseComponent.c.

◆ Update()

void SCR_DeployRequestUIBaseComponent::Update ( float dt)
inlineprotected

Definition at line 40 of file SCR_DeployRequestUIBaseComponent.c.

Member Data Documentation

◆ m_aButtons

ref array<SCR_DeployButtonBase> SCR_DeployRequestUIBaseComponent::m_aButtons = {}
protected

Definition at line 25 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_bEnabled

bool SCR_DeployRequestUIBaseComponent::m_bEnabled = true
protected

Definition at line 23 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_bLocked

bool SCR_DeployRequestUIBaseComponent::m_bLocked = false
protected

Definition at line 24 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_bUseListFromButton

bool SCR_DeployRequestUIBaseComponent::m_bUseListFromButton
protected

Definition at line 21 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_OnButtonFocused

ref ScriptInvoker SCR_DeployRequestUIBaseComponent::m_OnButtonFocused = new ScriptInvoker()
protected

Definition at line 29 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_OnMouseLeft

ref ScriptInvoker SCR_DeployRequestUIBaseComponent::m_OnMouseLeft = new ScriptInvoker()
protected

Definition at line 30 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_sExpandButton

string SCR_DeployRequestUIBaseComponent::m_sExpandButton
protected

Definition at line 5 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_sExpandButtonIcon

string SCR_DeployRequestUIBaseComponent::m_sExpandButtonIcon
protected

Definition at line 17 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_sExpandButtonName

string SCR_DeployRequestUIBaseComponent::m_sExpandButtonName
protected

Definition at line 9 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_sExpandButtonNameFreq

string SCR_DeployRequestUIBaseComponent::m_sExpandButtonNameFreq
protected

Definition at line 13 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_wExpandButton

Widget SCR_DeployRequestUIBaseComponent::m_wExpandButton
protected

Definition at line 6 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_wExpandButtonIcon

ImageWidget SCR_DeployRequestUIBaseComponent::m_wExpandButtonIcon
protected

Definition at line 18 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_wExpandButtonName

TextWidget SCR_DeployRequestUIBaseComponent::m_wExpandButtonName
protected

Definition at line 10 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_wExpandButtonNameFreq

TextWidget SCR_DeployRequestUIBaseComponent::m_wExpandButtonNameFreq
protected

Definition at line 14 of file SCR_DeployRequestUIBaseComponent.c.

◆ m_wRoot

Widget SCR_DeployRequestUIBaseComponent::m_wRoot
protected

Definition at line 27 of file SCR_DeployRequestUIBaseComponent.c.

◆ s_OnListExpand

ref ScriptInvoker<SCR_DeployRequestUIBaseComponent, bool> SCR_DeployRequestUIBaseComponent::s_OnListExpand
staticprotected

Definition at line 31 of file SCR_DeployRequestUIBaseComponent.c.


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