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

Public Member Functions

override void Init (SCR_WorkshopItem item)
 Setup line.
 
override void UpdateAllWidgets ()
 Update vizual state of line.
 
override void HandleEnableButtons (bool addonEnabled, bool forceHidden=false)
 
override void OnDisableButton ()
 
override bool IsEnabled ()
 
void SetWidgetEnabled (bool enabled)
 
void SetRequired (bool required)
 
bool IsItemRequired ()
 
void SetOnBottom (bool onBottom)
 
void NotifySorting (bool sorting)
 
ScriptInvokerScriptedWidgetComponent GetEventOnButtonUp ()
 
ScriptInvokerScriptedWidgetComponent GetEventOnButtonDown ()
 
ScriptInvokerScriptedWidgetComponent GetOnSortConfirm ()
 
ScriptInvokerScriptedWidgetComponent GetOnRequiredDisabled ()
 
- 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 ()
 
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 ()
 

Protected Member Functions

void HandleSortingButtons ()
 
void OnRequiredDisableDialogConfirm ()
 
void OnSortConfirm ()
 
void InvokeEventOnButtonUp ()
 
void InvokeEventOnButtonDown ()
 
- 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

bool m_bWidgetEnabled
 
bool m_bRequired
 
SCR_ModularButtonComponent m_ButtonUp
 
SCR_ModularButtonComponent m_ButtonDown
 
SCR_ModularButtonComponent m_ButtonSortConfirm
 
SCR_ModularButtonComponent m_ButtonDisableRequired
 
bool m_bOnBottom
 
bool m_bIsSorting
 
ref ScriptInvokerScriptedWidgetComponent Event_OnButtonUp
 
ref ScriptInvokerScriptedWidgetComponent Event_OnButtonDown
 
ref ScriptInvokerScriptedWidgetComponent m_OnSortConfirm
 
ref ScriptInvokerScriptedWidgetComponent m_OnRequiredDisabled
 
- 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
 

Static Protected Attributes

const string BUTTON_UP = "m_UpButton"
 
const string BUTTON_DOWN = "m_DownButton"
 
const string BUTTON_SORT_CONFIRM = "m_SortConfirmButton"
 
const string BUTTON_DISABLE_REQUIRED = "m_DisableRequiredButton"
 

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
 

Member Function Documentation

◆ GetEventOnButtonDown()

ScriptInvokerScriptedWidgetComponent SCR_AddonLineDSConfigComponent.GetEventOnButtonDown ( )

◆ GetEventOnButtonUp()

ScriptInvokerScriptedWidgetComponent SCR_AddonLineDSConfigComponent.GetEventOnButtonUp ( )

◆ GetOnRequiredDisabled()

ScriptInvokerScriptedWidgetComponent SCR_AddonLineDSConfigComponent.GetOnRequiredDisabled ( )

◆ GetOnSortConfirm()

ScriptInvokerScriptedWidgetComponent SCR_AddonLineDSConfigComponent.GetOnSortConfirm ( )

◆ HandleEnableButtons()

override void SCR_AddonLineDSConfigComponent.HandleEnableButtons ( bool  addonEnabled,
bool  forceHidden = false 
)

◆ HandleSortingButtons()

void SCR_AddonLineDSConfigComponent.HandleSortingButtons ( )
protected

◆ Init()

override void SCR_AddonLineDSConfigComponent.Init ( SCR_WorkshopItem  item)

Setup line.

Implements SCR_AddonLineBaseComponent.

◆ InvokeEventOnButtonDown()

void SCR_AddonLineDSConfigComponent.InvokeEventOnButtonDown ( )
protected

◆ InvokeEventOnButtonUp()

void SCR_AddonLineDSConfigComponent.InvokeEventOnButtonUp ( )
protected

◆ IsEnabled()

override bool SCR_AddonLineDSConfigComponent.IsEnabled ( )

◆ IsItemRequired()

bool SCR_AddonLineDSConfigComponent.IsItemRequired ( )

◆ NotifySorting()

void SCR_AddonLineDSConfigComponent.NotifySorting ( bool  sorting)

◆ OnDisableButton()

override void SCR_AddonLineDSConfigComponent.OnDisableButton ( )

◆ OnRequiredDisableDialogConfirm()

void SCR_AddonLineDSConfigComponent.OnRequiredDisableDialogConfirm ( )
protected

◆ OnSortConfirm()

void SCR_AddonLineDSConfigComponent.OnSortConfirm ( )
protected

◆ SetOnBottom()

void SCR_AddonLineDSConfigComponent.SetOnBottom ( bool  onBottom)

◆ SetRequired()

void SCR_AddonLineDSConfigComponent.SetRequired ( bool  required)

◆ SetWidgetEnabled()

void SCR_AddonLineDSConfigComponent.SetWidgetEnabled ( bool  enabled)

◆ UpdateAllWidgets()

override void SCR_AddonLineDSConfigComponent.UpdateAllWidgets ( )

Update vizual state of line.

Implements SCR_AddonLineBaseComponent.

Member Data Documentation

◆ BUTTON_DISABLE_REQUIRED

const string SCR_AddonLineDSConfigComponent.BUTTON_DISABLE_REQUIRED = "m_DisableRequiredButton"
staticprotected

◆ BUTTON_DOWN

const string SCR_AddonLineDSConfigComponent.BUTTON_DOWN = "m_DownButton"
staticprotected

◆ BUTTON_SORT_CONFIRM

const string SCR_AddonLineDSConfigComponent.BUTTON_SORT_CONFIRM = "m_SortConfirmButton"
staticprotected

◆ BUTTON_UP

const string SCR_AddonLineDSConfigComponent.BUTTON_UP = "m_UpButton"
staticprotected

◆ Event_OnButtonDown

ref ScriptInvokerScriptedWidgetComponent SCR_AddonLineDSConfigComponent.Event_OnButtonDown
protected

◆ Event_OnButtonUp

ref ScriptInvokerScriptedWidgetComponent SCR_AddonLineDSConfigComponent.Event_OnButtonUp
protected

◆ m_bIsSorting

bool SCR_AddonLineDSConfigComponent.m_bIsSorting
protected

◆ m_bOnBottom

bool SCR_AddonLineDSConfigComponent.m_bOnBottom
protected

◆ m_bRequired

bool SCR_AddonLineDSConfigComponent.m_bRequired
protected

◆ m_ButtonDisableRequired

SCR_ModularButtonComponent SCR_AddonLineDSConfigComponent.m_ButtonDisableRequired
protected

◆ m_ButtonDown

SCR_ModularButtonComponent SCR_AddonLineDSConfigComponent.m_ButtonDown
protected

◆ m_ButtonSortConfirm

SCR_ModularButtonComponent SCR_AddonLineDSConfigComponent.m_ButtonSortConfirm
protected

◆ m_ButtonUp

SCR_ModularButtonComponent SCR_AddonLineDSConfigComponent.m_ButtonUp
protected

◆ m_bWidgetEnabled

bool SCR_AddonLineDSConfigComponent.m_bWidgetEnabled
protected

◆ m_OnRequiredDisabled

ref ScriptInvokerScriptedWidgetComponent SCR_AddonLineDSConfigComponent.m_OnRequiredDisabled
protected

◆ m_OnSortConfirm

ref ScriptInvokerScriptedWidgetComponent SCR_AddonLineDSConfigComponent.m_OnSortConfirm
protected

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