Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ListMenuEntryComponent Class Reference
Inheritance diagram for SCR_ListMenuEntryComponent:
SCR_ScriptedWidgetComponent SCR_AddonLineBaseComponent SCR_AddonLineValidateRepairComponent SCR_BrowserListMenuEntryComponent SCR_SaveLoadEntryComponent SCR_AddonLineDSConfigComponent SCR_WorkshopAddonLineComponent SCR_ContentBrowser_ScenarioLineComponent SCR_ServerBrowserEntryComponent SCR_ContentBrowser_GMSaveLineComponent

Protected Member Functions

override void HandlerAttached (Widget w)
override void HandlerDeattached (Widget w)
override bool OnClick (Widget w, int x, int y, int button)
override bool OnDoubleClick (Widget w, int x, int y, int button)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
void OnTooltipShow (SCR_ScriptedWidgetTooltip tooltip)
void OnInnerButtonHover ()
void OnInnerButtonLeave ()
void EnableTextAnimations (bool enable)
 Apply behavior on all potentially longer entry text.
void HandleTextAnimation (SCR_HorizontalScrollAnimationComponent anim, bool enable)
void UpdateModularButtons ()
void OpacityAnimation (int time, float opacityEnd)
void AnimateOpacity (int delay, float animationTime, float opacityEnd, float opacityStart=-1)
 Animate whole widget opacity.
bool IsInnerButtonInteraction ()
bool IsFocused ()
bool IsAvailable ()
ScriptInvokerString GetOnMouseInteractionButtonClicked ()
ScriptInvokerScriptedWidgetComponent GetOnFocus ()
ScriptInvokerScriptedWidgetComponent GetOnFocusLost ()
ScriptInvokerScriptedWidgetComponent GetOnMouseEnter ()

Protected Attributes

ref array< ref SCR_HorizontalScrollAnimationComponent > m_aScrollAnimations = {}
bool m_bInnerButtonInteraction
ref array< SCR_ModularButtonComponent > m_aMouseButtons = {}
SCR_ModularButtonComponent m_MainModularButton
bool m_bUnavailable
bool m_bFocused
SCR_ScriptedWidgetTooltip m_CurrentTooltip
ref ScriptInvokerString m_OnMouseInteractionButtonClicked
ref ScriptInvokerScriptedWidgetComponent m_OnFocus
ref ScriptInvokerScriptedWidgetComponent m_OnFocusLost
ref ScriptInvokerScriptedWidgetComponent m_OnMouseEnter

Detailed Description

Definition at line 5 of file SCR_ListMenuEntryComponent.c.

Member Function Documentation

◆ AnimateOpacity()

void SCR_ListMenuEntryComponent::AnimateOpacity ( int delay,
float animationTime,
float opacityEnd,
float opacityStart = -1 )
inlineprotected

Animate whole widget opacity.

Definition at line 235 of file SCR_ListMenuEntryComponent.c.

◆ EnableTextAnimations()

void SCR_ListMenuEntryComponent::EnableTextAnimations ( bool enable)
inlineprotected

Apply behavior on all potentially longer entry text.

Definition at line 151 of file SCR_ListMenuEntryComponent.c.

◆ GetOnFocus()

ScriptInvokerScriptedWidgetComponent SCR_ListMenuEntryComponent::GetOnFocus ( )
inlineprotected

Definition at line 274 of file SCR_ListMenuEntryComponent.c.

◆ GetOnFocusLost()

ScriptInvokerScriptedWidgetComponent SCR_ListMenuEntryComponent::GetOnFocusLost ( )
inlineprotected

Definition at line 283 of file SCR_ListMenuEntryComponent.c.

◆ GetOnMouseEnter()

ScriptInvokerScriptedWidgetComponent SCR_ListMenuEntryComponent::GetOnMouseEnter ( )
inlineprotected

Definition at line 292 of file SCR_ListMenuEntryComponent.c.

◆ GetOnMouseInteractionButtonClicked()

ScriptInvokerString SCR_ListMenuEntryComponent::GetOnMouseInteractionButtonClicked ( )
inlineprotected

Definition at line 265 of file SCR_ListMenuEntryComponent.c.

◆ HandlerAttached()

override void SCR_ListMenuEntryComponent::HandlerAttached ( Widget w)
inlineprotected

Definition at line 33 of file SCR_ListMenuEntryComponent.c.

◆ HandlerDeattached()

override void SCR_ListMenuEntryComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 49 of file SCR_ListMenuEntryComponent.c.

◆ HandleTextAnimation()

void SCR_ListMenuEntryComponent::HandleTextAnimation ( SCR_HorizontalScrollAnimationComponent anim,
bool enable )
inlineprotected

Handle animation enabled-disabling enable = false restarts positions

Definition at line 162 of file SCR_ListMenuEntryComponent.c.

◆ IsAvailable()

bool SCR_ListMenuEntryComponent::IsAvailable ( )
inlineprotected

Definition at line 259 of file SCR_ListMenuEntryComponent.c.

◆ IsFocused()

bool SCR_ListMenuEntryComponent::IsFocused ( )
inlineprotected

Definition at line 253 of file SCR_ListMenuEntryComponent.c.

◆ IsInnerButtonInteraction()

bool SCR_ListMenuEntryComponent::IsInnerButtonInteraction ( )
inlineprotected

Definition at line 247 of file SCR_ListMenuEntryComponent.c.

◆ OnClick()

override bool SCR_ListMenuEntryComponent::OnClick ( Widget w,
int x,
int y,
int button )
inlineprotected

Definition at line 66 of file SCR_ListMenuEntryComponent.c.

◆ OnDoubleClick()

override bool SCR_ListMenuEntryComponent::OnDoubleClick ( Widget w,
int x,
int y,
int button )
inlineprotected

Definition at line 76 of file SCR_ListMenuEntryComponent.c.

◆ OnFocus()

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

Definition at line 86 of file SCR_ListMenuEntryComponent.c.

◆ OnFocusLost()

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

Definition at line 104 of file SCR_ListMenuEntryComponent.c.

◆ OnInnerButtonHover()

void SCR_ListMenuEntryComponent::OnInnerButtonHover ( )
inlineprotected

Definition at line 138 of file SCR_ListMenuEntryComponent.c.

◆ OnInnerButtonLeave()

void SCR_ListMenuEntryComponent::OnInnerButtonLeave ( )
inlineprotected

Definition at line 144 of file SCR_ListMenuEntryComponent.c.

◆ OnMouseEnter()

override bool SCR_ListMenuEntryComponent::OnMouseEnter ( Widget w,
int x,
int y )
inlineprotected

Definition at line 122 of file SCR_ListMenuEntryComponent.c.

◆ OnTooltipShow()

void SCR_ListMenuEntryComponent::OnTooltipShow ( SCR_ScriptedWidgetTooltip tooltip)
inlineprotected

Definition at line 132 of file SCR_ListMenuEntryComponent.c.

◆ OpacityAnimation()

void SCR_ListMenuEntryComponent::OpacityAnimation ( int time,
float opacityEnd )
inlineprotected

Definition at line 227 of file SCR_ListMenuEntryComponent.c.

◆ UpdateModularButtons()

void SCR_ListMenuEntryComponent::UpdateModularButtons ( )
inlineprotected

Definition at line 188 of file SCR_ListMenuEntryComponent.c.

Member Data Documentation

◆ m_aMouseButtons

ref array<SCR_ModularButtonComponent> SCR_ListMenuEntryComponent::m_aMouseButtons = {}
protected

Definition at line 13 of file SCR_ListMenuEntryComponent.c.

◆ m_aScrollAnimations

ref array<ref SCR_HorizontalScrollAnimationComponent> SCR_ListMenuEntryComponent::m_aScrollAnimations = {}
protected

Definition at line 8 of file SCR_ListMenuEntryComponent.c.

◆ m_bFocused

bool SCR_ListMenuEntryComponent::m_bFocused
protected

Definition at line 18 of file SCR_ListMenuEntryComponent.c.

◆ m_bInnerButtonInteraction

bool SCR_ListMenuEntryComponent::m_bInnerButtonInteraction
protected

Definition at line 12 of file SCR_ListMenuEntryComponent.c.

◆ m_bUnavailable

bool SCR_ListMenuEntryComponent::m_bUnavailable
protected

Definition at line 17 of file SCR_ListMenuEntryComponent.c.

◆ m_CurrentTooltip

SCR_ScriptedWidgetTooltip SCR_ListMenuEntryComponent::m_CurrentTooltip
protected

Definition at line 21 of file SCR_ListMenuEntryComponent.c.

◆ m_MainModularButton

SCR_ModularButtonComponent SCR_ListMenuEntryComponent::m_MainModularButton
protected

Definition at line 16 of file SCR_ListMenuEntryComponent.c.

◆ m_OnFocus

ref ScriptInvokerScriptedWidgetComponent SCR_ListMenuEntryComponent::m_OnFocus
protected

Definition at line 27 of file SCR_ListMenuEntryComponent.c.

◆ m_OnFocusLost

ref ScriptInvokerScriptedWidgetComponent SCR_ListMenuEntryComponent::m_OnFocusLost
protected

Definition at line 28 of file SCR_ListMenuEntryComponent.c.

◆ m_OnMouseEnter

ref ScriptInvokerScriptedWidgetComponent SCR_ListMenuEntryComponent::m_OnMouseEnter
protected

Definition at line 29 of file SCR_ListMenuEntryComponent.c.

◆ m_OnMouseInteractionButtonClicked

ref ScriptInvokerString SCR_ListMenuEntryComponent::m_OnMouseInteractionButtonClicked
protected

Definition at line 25 of file SCR_ListMenuEntryComponent.c.


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