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

Public Member Functions

override bool OnClick (Widget w, int x, int y, int button)
 
override void UpdateAllWidgets ()
 Update vizual state of line.
 
override bool IsEnabled ()
 
- Public Member Functions inherited from SCR_AddonLineBaseComponent
override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 
override bool OnFocus (Widget w, int x, int y)
 
override bool OnFocusLost (Widget w, int x, int y)
 
override void UpdateModularButtons ()
 
override void OnTooltipShow (SCR_ScriptedWidgetTooltip tooltip)
 
void OnUpdateButton ()
 
void OnOpenDetailsButton ()
 
void OnEnableButton ()
 
void OnDisableButton ()
 
bool IsEnabled ()
 
void Init (SCR_WorkshopItem item)
 Setup line.
 
SCR_WorkshopItem GetWorkshopItem ()
 
SCR_EAddonLineErrorFlags GetErrorFlags ()
 
bool CanBeEnabled ()
 
ScriptInvokerScriptedWidgetComponent GetOnEnableButton ()
 
ScriptInvokerScriptedWidgetComponent GetOnDisableButton ()
 
ScriptInvokerScriptedWidgetComponent GetOnFixButton ()
 
- Public Member Functions inherited from SCR_ListMenuEntryComponent
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 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 ()
 
- 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 ()
 

Additional Inherited Members

- 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 inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 
- Protected Member Functions inherited from SCR_AddonLineBaseComponent
void UpdateAllWidgets ()
 Update vizual state of line.
 
void HandleDownloadChanges ()
 
void StartContinuousUpdate ()
 
void StopContinuousUpdate ()
 
void ContinuousUpdate ()
 
void HandleEnableButtons (bool addonEnabled, bool forceHidden=false)
 
void UpdateCompatibilityWidgets ()
 Display incopatible icon Set icon to incompatible and update base on current state.
 
void UpdateDownloadProgressWidgets ()
 
void UpdateIssueState ()
 
bool RequiresDownloadingDependencies ()
 
bool HasItemAnyIssue ()
 
void OnAnyNewDownload (SCR_WorkshopItem item, SCR_WorkshopItemActionDownload action)
 
void OnAnyDownloadError (SCR_WorkshopItemActionDownload action, int reason)
 
void OnAnyDownloadCompleted (SCR_WorkshopItemActionDownload action)
 
void OnWorkshopItemChange (SCR_WorkshopItem item)
 
void OnDeleteButton ()
 
void OnActionButton ()
 
void OnFixButton ()
 
void OnUpdateTooltipShow (SCR_ScriptedWidgetTooltip tooltip)
 
void OnIncompatibleTooltipShow (SCR_ScriptedWidgetTooltip tooltip)
 
void OnSideTooltipShow (SCR_ScriptedWidgetTooltip tooltip)
 
void OnDependenciesTooltipShow (SCR_ScriptedWidgetTooltip tooltip)
 
- Protected Member Functions inherited from SCR_ListMenuEntryComponent
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)
 Handle animation enabled-disabling enable = false restarts positions.
 
void UpdateModularButtons ()
 
void OpacityAnimation (int time, float opacityEnd)
 
- Protected Attributes inherited from SCR_AddonLineBaseComponent
ref SCR_AddonLineBaseWidgets m_Widgets = new SCR_AddonLineBaseWidgets()
 
ref SCR_WorkshopItem m_Item
 
ref SCR_WorkshopDownloadSequence m_DownloadRequest
 
bool m_bUpdatingContinuously
 
ref ScriptInvokerScriptedWidgetComponent m_OnEnableButton
 
ref ScriptInvokerScriptedWidgetComponent m_OnDisableButton
 
ref ScriptInvokerScriptedWidgetComponent m_OnFixButton
 
SCR_ButtonEffectColor m_UpdateButtonIconColor
 
SCR_EAddonLineErrorFlags m_eAddonLineErrorFlags
 
- Protected Attributes inherited from SCR_ListMenuEntryComponent
ref array< ref SCR_HorizontalScrollAnimationComponentm_aScrollAnimations = {}
 
bool m_bInnerButtonInteraction
 
ref array< SCR_ModularButtonComponentm_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
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Member Function Documentation

◆ IsEnabled()

override bool SCR_WorkshopAddonLineComponent.IsEnabled ( )

◆ OnClick()

override bool SCR_WorkshopAddonLineComponent.OnClick ( Widget  w,
int  x,
int  y,
int  button 
)

◆ UpdateAllWidgets()

override void SCR_WorkshopAddonLineComponent.UpdateAllWidgets ( )

Update vizual state of line.

Implements SCR_AddonLineBaseComponent.


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