Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ButtonBoxAttributeUIComponent Class Reference
Inheritance diagram for SCR_ButtonBoxAttributeUIComponent:
SCR_BaseEditorAttributeUIComponent SCR_ButtonBoxMultiSelectAttributeUIComponent SCR_TimePresetsAttributeUIComponent SCR_OverrideModesEditorAttributeUIComponent

Protected Member Functions

override void Init (Widget w, SCR_BaseEditorAttribute attribute)
void DelayedInit (bool hasIcon, bool hasDescription)
override void SetVariableToDefaultValue (SCR_BaseEditorAttributeVar var)
override void SetFromVar (SCR_BaseEditorAttributeVar var)
SCR_ToolboxComponent GetToolboxComponent ()
SCR_BaseEditorAttributeFloatStringValues GetButtonBoxData ()
override void ToggleButtonSelected (bool selected, int index, bool animated=true)
void OnSingleButton (SCR_ToolboxComponent toolbox, int index, bool state)
void OnSelectableButton (SCR_ToolboxComponent toolbox, int index)
void OnMultiSelectButton (SCR_ToolboxComponent toolbox, int index, bool state)
void UpdateButtonBorder (int selectedIndex)
override bool OnChangeInternal (Widget w, int x, int y, bool finished)
void DelayedButtonRandomizer (int currentIndex)
override void HandlerDeattached (Widget w)

Protected Attributes

EAttributeToolBoxType m_ToolboxType
LocalizedString m_sRandomizeButtonLabel
ResourceName m_sButtonWithIcon
ResourceName m_sEmptyButton
int m_iRandomizerButtonStart
bool m_bShowBorderOnHover
SCR_ToolboxComponent m_ToolBoxComponent
ref SCR_BaseEditorAttributeFloatStringValues m_ButtonBoxData
bool m_bButtonValueInitCalled
bool m_bHasRandomizeButton
bool m_bSelectionButtonIsSelected = true

Detailed Description

Definition at line 3 of file SCR_ButtonBoxAttributeUIComponent.c.

Member Function Documentation

◆ DelayedButtonRandomizer()

void SCR_ButtonBoxAttributeUIComponent::DelayedButtonRandomizer ( int currentIndex)
inlineprotected

Definition at line 423 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ DelayedInit()

void SCR_ButtonBoxAttributeUIComponent::DelayedInit ( bool hasIcon,
bool hasDescription )
inlineprotected

Definition at line 188 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ GetButtonBoxData()

SCR_BaseEditorAttributeFloatStringValues SCR_ButtonBoxAttributeUIComponent::GetButtonBoxData ( )
inlineprotected

Get toolbox component of the attribute UI

Returns
Toolbox component

Definition at line 298 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ GetToolboxComponent()

SCR_ToolboxComponent SCR_ButtonBoxAttributeUIComponent::GetToolboxComponent ( )
inlineprotected

Get toolbox component of the attribute UI

Returns
Toolbox component

Definition at line 289 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ HandlerDeattached()

override void SCR_ButtonBoxAttributeUIComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 459 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ Init()

override void SCR_ButtonBoxAttributeUIComponent::Init ( Widget w,
SCR_BaseEditorAttribute attribute )
inlineprotected

Definition at line 43 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ OnChangeInternal()

override bool SCR_ButtonBoxAttributeUIComponent::OnChangeInternal ( Widget w,
int x,
int y,
bool finished )
inlineprotected

Definition at line 395 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ OnMultiSelectButton()

void SCR_ButtonBoxAttributeUIComponent::OnMultiSelectButton ( SCR_ToolboxComponent toolbox,
int index,
bool state )
inlineprotected

Definition at line 369 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ OnSelectableButton()

void SCR_ButtonBoxAttributeUIComponent::OnSelectableButton ( SCR_ToolboxComponent toolbox,
int index )
inlineprotected

Definition at line 363 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ OnSingleButton()

void SCR_ButtonBoxAttributeUIComponent::OnSingleButton ( SCR_ToolboxComponent toolbox,
int index,
bool state )
inlineprotected

Definition at line 354 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ SetFromVar()

override void SCR_ButtonBoxAttributeUIComponent::SetFromVar ( SCR_BaseEditorAttributeVar var)
inlineprotected

Definition at line 261 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ SetVariableToDefaultValue()

override void SCR_ButtonBoxAttributeUIComponent::SetVariableToDefaultValue ( SCR_BaseEditorAttributeVar var)
inlineprotected

Definition at line 245 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ ToggleButtonSelected()

override void SCR_ButtonBoxAttributeUIComponent::ToggleButtonSelected ( bool selected,
int index,
bool animated = true )
inlineprotected

Definition at line 304 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ UpdateButtonBorder()

void SCR_ButtonBoxAttributeUIComponent::UpdateButtonBorder ( int selectedIndex)
inlineprotected

Definition at line 374 of file SCR_ButtonBoxAttributeUIComponent.c.

Member Data Documentation

◆ m_bButtonValueInitCalled

bool SCR_ButtonBoxAttributeUIComponent::m_bButtonValueInitCalled
protected

Definition at line 27 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ m_bHasRandomizeButton

bool SCR_ButtonBoxAttributeUIComponent::m_bHasRandomizeButton
protected

Definition at line 30 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ m_bSelectionButtonIsSelected

bool SCR_ButtonBoxAttributeUIComponent::m_bSelectionButtonIsSelected = true
protected

Definition at line 33 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ m_bShowBorderOnHover

bool SCR_ButtonBoxAttributeUIComponent::m_bShowBorderOnHover
protected

Definition at line 21 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ m_ButtonBoxData

ref SCR_BaseEditorAttributeFloatStringValues SCR_ButtonBoxAttributeUIComponent::m_ButtonBoxData
protected

Definition at line 25 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ m_iRandomizerButtonStart

int SCR_ButtonBoxAttributeUIComponent::m_iRandomizerButtonStart
protected

Definition at line 18 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ m_sButtonWithIcon

ResourceName SCR_ButtonBoxAttributeUIComponent::m_sButtonWithIcon
protected

Definition at line 12 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ m_sEmptyButton

ResourceName SCR_ButtonBoxAttributeUIComponent::m_sEmptyButton
protected

Definition at line 15 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ m_sRandomizeButtonLabel

LocalizedString SCR_ButtonBoxAttributeUIComponent::m_sRandomizeButtonLabel
protected

Definition at line 9 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ m_ToolBoxComponent

SCR_ToolboxComponent SCR_ButtonBoxAttributeUIComponent::m_ToolBoxComponent
protected

Definition at line 23 of file SCR_ButtonBoxAttributeUIComponent.c.

◆ m_ToolboxType

EAttributeToolBoxType SCR_ButtonBoxAttributeUIComponent::m_ToolboxType
protected

Definition at line 6 of file SCR_ButtonBoxAttributeUIComponent.c.


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