Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_DownloadManager_AddonDownloadLine Class Reference
Inheritance diagram for SCR_DownloadManager_AddonDownloadLine:
ScriptedWidgetComponent

Protected Member Functions

override void HandlerAttached (Widget w)
override void HandlerDeattached (Widget w)
void InitForDownloadAction (SCR_WorkshopItemActionDownload action)
void InitForCancelDownloadAction (SCR_WorkshopItemActionDownload action)
 Initializes the line in non-interactive mode, shows basic data about a download which is already running.
void InitForServerDownloadAction (SCR_WorkshopItemActionDownload action)
 Initializes the line in non-interactive mode, shows basic data about a download relating to joining servers.
void InitForServerBrowser (SCR_WorkshopItem item, Revision overrideTargetVersion=null, bool showVersionAndSize=true)
 Initializes the line in non-interactive mode, shows basic data about a download.
void InitForWorkshopItem (SCR_WorkshopItem item, Revision versionTo=null, bool showVersionAndSize=true)
 Initializes the line in passive mode. It will just show basic information once.
void DisplayError (string msg, bool positive=false)
 Display error massage, based on positivity message is green or red.
SCR_WorkshopItem GetItem ()
Widget GetRootWidget ()
SCR_WorkshopItemActionDownload GetDownloadAction ()
void Update ()
void UpdateAllWidgets ()
 Updates all widgets. Only relevant in the mode InitForDownloadAction.
void OnPauseButton ()
void OnCancelButton ()
void DisplayActionIcon (Revision vFrom, Revision vTo)
 Display icon with action that need to done - download, update, downgrade.

Protected Attributes

const string ICON_UP = "up"
const string ICON_DOWN = "down"
const Color ICON_COLOR_DOWNLOAD = UIColors.CONTRAST_COLOR
const Color ICON_COLOR_UP = UIColors.CONFIRM
const Color ICON_COLOR_DOWN = UIColors.WARNING
const Color TEXT_SIZE_COLOR_DOWNLOAD = UIColors.CONTRAST_COLOR
const Color TEXT_SIZE_COLOR_DOWNLOADED = UIColors.NEUTRAL_INFORMATION
const Color TEXT_SIZE_COLOR_ERROR = UIColors.WARNING
ref SCR_DownloadManager_AddonDownloadLineBaseWidgets m_Widgets = new SCR_DownloadManager_AddonDownloadLineBaseWidgets()
ref SCR_WorkshopItemActionDownload m_Action
ref SCR_WorkshopItem m_Item
ResourceName m_IconImageSet
bool m_bHideButtons
bool m_bVersionChange = false
Widget m_wRoot

Detailed Description

Component for a line which indicates addon download state in the download manager.

Definition at line 8 of file SCR_DownloadManager_AddonDownloadLine.c.

Member Function Documentation

◆ DisplayActionIcon()

void SCR_DownloadManager_AddonDownloadLine::DisplayActionIcon ( Revision vFrom,
Revision vTo )
inlineprotected

Display icon with action that need to done - download, update, downgrade.

Definition at line 351 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ DisplayError()

void SCR_DownloadManager_AddonDownloadLine::DisplayError ( string msg,
bool positive = false )
inlineprotected

Display error massage, based on positivity message is green or red.

Definition at line 189 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ GetDownloadAction()

SCR_WorkshopItemActionDownload SCR_DownloadManager_AddonDownloadLine::GetDownloadAction ( )
inlineprotected

Definition at line 213 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ GetItem()

SCR_WorkshopItem SCR_DownloadManager_AddonDownloadLine::GetItem ( )
inlineprotected

Definition at line 201 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ GetRootWidget()

Widget SCR_DownloadManager_AddonDownloadLine::GetRootWidget ( )
inlineprotected

Definition at line 207 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ HandlerAttached()

override void SCR_DownloadManager_AddonDownloadLine::HandlerAttached ( Widget w)
inlineprotected

Definition at line 35 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ HandlerDeattached()

override void SCR_DownloadManager_AddonDownloadLine::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 48 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ InitForCancelDownloadAction()

void SCR_DownloadManager_AddonDownloadLine::InitForCancelDownloadAction ( SCR_WorkshopItemActionDownload action)
inlineprotected

Initializes the line in non-interactive mode, shows basic data about a download which is already running.

Definition at line 69 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ InitForDownloadAction()

void SCR_DownloadManager_AddonDownloadLine::InitForDownloadAction ( SCR_WorkshopItemActionDownload action)
inlineprotected

Initializes the line in interactive mode. It will be able to interact with the download action.

Definition at line 59 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ InitForServerBrowser()

void SCR_DownloadManager_AddonDownloadLine::InitForServerBrowser ( SCR_WorkshopItem item,
Revision overrideTargetVersion = null,
bool showVersionAndSize = true )
inlineprotected

Initializes the line in non-interactive mode, shows basic data about a download.

Definition at line 96 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ InitForServerDownloadAction()

void SCR_DownloadManager_AddonDownloadLine::InitForServerDownloadAction ( SCR_WorkshopItemActionDownload action)
inlineprotected

Initializes the line in non-interactive mode, shows basic data about a download relating to joining servers.

Definition at line 80 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ InitForWorkshopItem()

void SCR_DownloadManager_AddonDownloadLine::InitForWorkshopItem ( SCR_WorkshopItem item,
Revision versionTo = null,
bool showVersionAndSize = true )
inlineprotected

Initializes the line in passive mode. It will just show basic information once.

Definition at line 135 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ OnCancelButton()

void SCR_DownloadManager_AddonDownloadLine::OnCancelButton ( )
inlineprotected

Definition at line 341 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ OnPauseButton()

void SCR_DownloadManager_AddonDownloadLine::OnPauseButton ( )
inlineprotected

Definition at line 325 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ Update()

void SCR_DownloadManager_AddonDownloadLine::Update ( )
inlineprotected

Definition at line 219 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ UpdateAllWidgets()

void SCR_DownloadManager_AddonDownloadLine::UpdateAllWidgets ( )
inlineprotected

Updates all widgets. Only relevant in the mode InitForDownloadAction.

Definition at line 226 of file SCR_DownloadManager_AddonDownloadLine.c.

Member Data Documentation

◆ ICON_COLOR_DOWN

const Color SCR_DownloadManager_AddonDownloadLine::ICON_COLOR_DOWN = UIColors.WARNING
protected

Definition at line 16 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ ICON_COLOR_DOWNLOAD

const Color SCR_DownloadManager_AddonDownloadLine::ICON_COLOR_DOWNLOAD = UIColors.CONTRAST_COLOR
protected

Definition at line 14 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ ICON_COLOR_UP

const Color SCR_DownloadManager_AddonDownloadLine::ICON_COLOR_UP = UIColors.CONFIRM
protected

Definition at line 15 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ ICON_DOWN

const string SCR_DownloadManager_AddonDownloadLine::ICON_DOWN = "down"
protected

Definition at line 12 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ ICON_UP

const string SCR_DownloadManager_AddonDownloadLine::ICON_UP = "up"
protected

Definition at line 11 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ m_Action

ref SCR_WorkshopItemActionDownload SCR_DownloadManager_AddonDownloadLine::m_Action
protected

Definition at line 23 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ m_bHideButtons

bool SCR_DownloadManager_AddonDownloadLine::m_bHideButtons
protected

Definition at line 29 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ m_bVersionChange

bool SCR_DownloadManager_AddonDownloadLine::m_bVersionChange = false
protected

Definition at line 30 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ m_IconImageSet

ResourceName SCR_DownloadManager_AddonDownloadLine::m_IconImageSet
protected

Definition at line 27 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ m_Item

ref SCR_WorkshopItem SCR_DownloadManager_AddonDownloadLine::m_Item
protected

Definition at line 24 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ m_Widgets

ref SCR_DownloadManager_AddonDownloadLineBaseWidgets SCR_DownloadManager_AddonDownloadLine::m_Widgets = new SCR_DownloadManager_AddonDownloadLineBaseWidgets()
protected

Definition at line 22 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ m_wRoot

Widget SCR_DownloadManager_AddonDownloadLine::m_wRoot
protected

Definition at line 32 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ TEXT_SIZE_COLOR_DOWNLOAD

const Color SCR_DownloadManager_AddonDownloadLine::TEXT_SIZE_COLOR_DOWNLOAD = UIColors.CONTRAST_COLOR
protected

Definition at line 18 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ TEXT_SIZE_COLOR_DOWNLOADED

const Color SCR_DownloadManager_AddonDownloadLine::TEXT_SIZE_COLOR_DOWNLOADED = UIColors.NEUTRAL_INFORMATION
protected

Definition at line 19 of file SCR_DownloadManager_AddonDownloadLine.c.

◆ TEXT_SIZE_COLOR_ERROR

const Color SCR_DownloadManager_AddonDownloadLine::TEXT_SIZE_COLOR_ERROR = UIColors.WARNING
protected

Definition at line 20 of file SCR_DownloadManager_AddonDownloadLine.c.


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