Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ConnectionStateButtonComponent.c File Reference

Go to the source code of this file.

Classes

class  SCR_ConnectionStateButtonComponent

Functions

SCR_ConnectionStateButtonComponent SCR_CoreMenuHeaderButtonComponent BaseContainerProps ()] class SCR_ConnectionStateButtonComponent_StatusPreset
override void HandlerAttached (Widget w)
override void HandlerDeattached (Widget w)
override void SetVisible (bool visible, bool animate=false, float rate=UIConstants.FADE_RATE_FAST)
void OnMenuEnabled (ChimeraMenuBase menu)
void OnMenuDisabled (ChimeraMenuBase menu)
void ClearInvokers ()
void OnCommStatusUpdated (SCR_ECommStatus status, float responseTime, float lastSuccessTime, float lastFailTime)
void OnCommStatusCheckStart ()
void OnAutomaticRefresh ()
void UpdateStatus (SCR_ECommStatus status)
bool AreServicesUnavailable ()
bool CheckLowBandwidth ()
void UpdateWidgets (SCR_ECommStatus status, bool lowBandwidth=false)
void AnimateSpinner ()
bool ShowSpinner ()
SCR_ConnectionStateButtonComponent_StatusPreset GetStatusPreset (SCR_ECommStatus status)
void SetIconColor (Color color)
void OnButtonClicked ()
void OnButtonFocused ()
void OnButtonFocusLost ()
void OnTooltipShow (SCR_ScriptedWidgetTooltip tooltip)
void UpdateTooltip ()

Variables

ref SCR_BackendServiceDisplayPresets m_ServicesPresets
ref array< ref SCR_ConnectionStateButtonComponent_StatusPreset > m_aStatuses
ref Color m_LowBandwidthColor
bool m_bShowLowBandwidthLabel
string m_sTooltipTag
float m_fSpinnerSpeed
EAnimationCurve m_eSpinnerAnimationCurve
bool m_bIsListeningForCommCheckEvent
ref array< stringm_aUnavailableServices = {}
SCR_ConnectionStateButtonComponent_StatusPreset m_CurrentStatusPreset
SCR_ScriptedWidgetTooltip m_Tooltip
ImageWidget m_wConnectingSpinner
WidgetAnimationImageRotation m_SpinnerAnimation

Function Documentation

◆ AnimateSpinner()

void BaseContainerProps::AnimateSpinner ( )
protected

Definition at line 623 of file SCR_ConnectionStateButtonComponent.c.

◆ AreServicesUnavailable()

bool BaseContainerProps::AreServicesUnavailable ( )
protected

Definition at line 559 of file SCR_ConnectionStateButtonComponent.c.

◆ BaseContainerProps()

◆ CheckLowBandwidth()

bool BaseContainerProps::CheckLowBandwidth ( )
protected

Definition at line 584 of file SCR_ConnectionStateButtonComponent.c.

◆ ClearInvokers()

void BaseContainerProps::ClearInvokers ( )
protected

Definition at line 495 of file SCR_ConnectionStateButtonComponent.c.

◆ GetStatusPreset()

SCR_ConnectionStateButtonComponent_StatusPreset BaseContainerProps::GetStatusPreset ( SCR_ECommStatus status)
protected

Definition at line 654 of file SCR_ConnectionStateButtonComponent.c.

◆ HandlerAttached()

override void BaseContainerProps::HandlerAttached ( Widget w)
protected

Definition at line 413 of file SCR_ConnectionStateButtonComponent.c.

◆ HandlerDeattached()

override void BaseContainerProps::HandlerDeattached ( Widget w)
protected

Definition at line 442 of file SCR_ConnectionStateButtonComponent.c.

◆ OnAutomaticRefresh()

void BaseContainerProps::OnAutomaticRefresh ( )
protected

Definition at line 516 of file SCR_ConnectionStateButtonComponent.c.

◆ OnButtonClicked()

void BaseContainerProps::OnButtonClicked ( )
protected

Definition at line 675 of file SCR_ConnectionStateButtonComponent.c.

◆ OnButtonFocused()

void BaseContainerProps::OnButtonFocused ( )
protected

Definition at line 681 of file SCR_ConnectionStateButtonComponent.c.

◆ OnButtonFocusLost()

void BaseContainerProps::OnButtonFocusLost ( )
protected

Definition at line 687 of file SCR_ConnectionStateButtonComponent.c.

◆ OnCommStatusCheckStart()

void BaseContainerProps::OnCommStatusCheckStart ( )
protected

Definition at line 509 of file SCR_ConnectionStateButtonComponent.c.

◆ OnCommStatusUpdated()

void BaseContainerProps::OnCommStatusUpdated ( SCR_ECommStatus status,
float responseTime,
float lastSuccessTime,
float lastFailTime )
protected

Definition at line 503 of file SCR_ConnectionStateButtonComponent.c.

◆ OnMenuDisabled()

void BaseContainerProps::OnMenuDisabled ( ChimeraMenuBase menu)
protected

Definition at line 486 of file SCR_ConnectionStateButtonComponent.c.

◆ OnMenuEnabled()

void BaseContainerProps::OnMenuEnabled ( ChimeraMenuBase menu)
protected

Definition at line 467 of file SCR_ConnectionStateButtonComponent.c.

◆ OnTooltipShow()

void BaseContainerProps::OnTooltipShow ( SCR_ScriptedWidgetTooltip tooltip)
protected

Definition at line 693 of file SCR_ConnectionStateButtonComponent.c.

◆ SetIconColor()

void BaseContainerProps::SetIconColor ( Color color)
protected

Definition at line 666 of file SCR_ConnectionStateButtonComponent.c.

◆ SetVisible()

override void BaseContainerProps::SetVisible ( bool visible,
bool animate = false,
float rate = UIConstants.FADE_RATE_FAST )
protected

Definition at line 458 of file SCR_ConnectionStateButtonComponent.c.

◆ ShowSpinner()

bool BaseContainerProps::ShowSpinner ( )
protected

Definition at line 648 of file SCR_ConnectionStateButtonComponent.c.

◆ UpdateStatus()

void BaseContainerProps::UpdateStatus ( SCR_ECommStatus status)
protected

Definition at line 522 of file SCR_ConnectionStateButtonComponent.c.

◆ UpdateTooltip()

void BaseContainerProps::UpdateTooltip ( )
protected

Definition at line 706 of file SCR_ConnectionStateButtonComponent.c.

◆ UpdateWidgets()

void BaseContainerProps::UpdateWidgets ( SCR_ECommStatus status,
bool lowBandwidth = false )
protected

Definition at line 592 of file SCR_ConnectionStateButtonComponent.c.

Variable Documentation

◆ m_aStatuses

ref array<ref SCR_ConnectionStateButtonComponent_StatusPreset> m_aStatuses
protected

Definition at line 385 of file SCR_ConnectionStateButtonComponent.c.

◆ m_aUnavailableServices

ref array<string> m_aUnavailableServices = {}
protected

Definition at line 405 of file SCR_ConnectionStateButtonComponent.c.

◆ m_bIsListeningForCommCheckEvent

bool m_bIsListeningForCommCheckEvent
protected

Definition at line 403 of file SCR_ConnectionStateButtonComponent.c.

◆ m_bShowLowBandwidthLabel

bool m_bShowLowBandwidthLabel
protected

Definition at line 392 of file SCR_ConnectionStateButtonComponent.c.

◆ m_CurrentStatusPreset

SCR_ConnectionStateButtonComponent_StatusPreset m_CurrentStatusPreset
protected

Definition at line 406 of file SCR_ConnectionStateButtonComponent.c.

◆ m_eSpinnerAnimationCurve

EAnimationCurve m_eSpinnerAnimationCurve
protected

Definition at line 401 of file SCR_ConnectionStateButtonComponent.c.

◆ m_fSpinnerSpeed

float m_fSpinnerSpeed
protected

Definition at line 398 of file SCR_ConnectionStateButtonComponent.c.

◆ m_LowBandwidthColor

ref Color m_LowBandwidthColor
protected

Definition at line 389 of file SCR_ConnectionStateButtonComponent.c.

◆ m_ServicesPresets

ref SCR_BackendServiceDisplayPresets m_ServicesPresets
protected

Definition at line 381 of file SCR_ConnectionStateButtonComponent.c.

◆ m_SpinnerAnimation

WidgetAnimationImageRotation m_SpinnerAnimation
protected

Definition at line 410 of file SCR_ConnectionStateButtonComponent.c.

◆ m_sTooltipTag

string m_sTooltipTag
protected

Definition at line 395 of file SCR_ConnectionStateButtonComponent.c.

◆ m_Tooltip

SCR_ScriptedWidgetTooltip m_Tooltip
protected

Definition at line 407 of file SCR_ConnectionStateButtonComponent.c.

◆ m_wConnectingSpinner

ImageWidget m_wConnectingSpinner
protected

Definition at line 409 of file SCR_ConnectionStateButtonComponent.c.