Arma Reforger Script API
|
Dialog displayed when downloading fails. More...
Public Member Functions | |
override void | OnMenuOpen (SCR_ConfigurableDialogUiPreset preset) |
Called last of all, after all the initialization of main element done. | |
Public Member Functions inherited from SCR_DownloadConfirmationDialog | |
override void | OnMenuOpen (SCR_ConfigurableDialogUiPreset preset) |
Called last of all, after all the initialization of main element done. | |
void | SetStyleDownloadAddonsWithDependencies () |
This dialog can be used in a few contexts. | |
void | SetStyleDownloadAddons () |
Hides all explanation text. | |
override void | OnConfirm () |
void | OnConfirmAlternative () |
This is only valid when we can download the main addon. | |
array< ref SCR_WorkshopItemAction > | GetActions () |
Returns the internal array with created download actions. | |
Public Member Functions inherited from SCR_ConfigurableDialogUi | |
Widget | GetRootWidget () |
OverlayWidget | GetDialogBaseOverlay () |
Returns the base dialog overlay (the rectangle covered by the background). Useful for dialog wide darkening (e.g. by SCR_LoadingOverlay) | |
Widget | GetContentLayoutRoot () |
Returns the root of the content layout. | |
SCR_ConfigurableDialogUiPreset | GetDialogPreset () |
void | Close () |
void | SetTitle (string text) |
void | SetMessage (string text) |
void | SetMessageColor (Color color) |
TextWidget | GetMessageWidget () |
string | GetMessageStr () |
void | SetTitleIcon (ResourceName image, string imageName) |
Set title icons with custom image. | |
void | SetIconColor (Color color) |
Set title icons with custom image. | |
void | SetStyle (EConfigurableDialogStyle type) |
Sets colors based on style. | |
void | BindButtonConfirm (SCR_InputButtonComponent button) |
Allows to register a custom button to call OnConfirm (i.e. one not in the conf files but placed by hand in the layout) | |
void | BindButtonCancel (SCR_InputButtonComponent button) |
Allows to register a custom button to call OnCancel (i.e. one not in the conf files but placed by hand in the layout) | |
void | BindButtonGeneric (SCR_InputButtonComponent button, string tag=string.Empty) |
Allows to register a custom button to call OnButtonPressed (i.e. one not in the conf files but placed by hand in the layout). An empty tag will result in the widget's name being used instead. | |
SCR_InputButtonComponent | FindButton (string tag) |
Returns a button with given tag. | |
string | GetButtonTag (SCR_InputButtonComponent button) |
Returns a button's tag. | |
void | OnMenuUpdate (float tDelta) |
void | OnMenuFocusGained () |
void | OnMenuFocusLost () |
void | OnMenuShow () |
void | OnMenuHide () |
void | OnMenuClose () |
Static Public Member Functions | |
static SCR_DownloadFailDialog | CreateFailedAddonsDialog (notnull array< ref Tuple2< SCR_WorkshopItem, ref Revision > > addonsAndVersions, bool subscribeToAddons) |
Static Public Member Functions inherited from SCR_DownloadConfirmationDialog | |
static SCR_DownloadConfirmationDialog | CreateForAddonAndDependencies (notnull SCR_WorkshopItem mainItem, bool downloadMainItem, notnull array< ref SCR_WorkshopItem > dependencies, bool subscribeToAddons) |
The created download action will be bound to one main item and its dependencies. | |
static SCR_DownloadConfirmationDialog | CreateForAddons (notnull array< ref Tuple2< SCR_WorkshopItem, ref Revision > > addonsAndVersions, bool subscribeToAddons) |
Download addons with specific versions. | |
Static Public Member Functions inherited from SCR_ConfigurableDialogUi | |
static SCR_ConfigurableDialogUi | CreateFromPreset (ResourceName presetsResourceName, string tag, SCR_ConfigurableDialogUi customDialogObj=null) |
Creates a dialog from preset. | |
static SCR_ConfigurableDialogUi | GetCurrentDialog () |
static string | GetCurrentDialogTag () |
static bool | IsPresetValid (ResourceName presetsResourceName, string tag) |
Static Protected Member Functions | |
static void | SetupAddons (notnull out SCR_DownloadFailDialog dialog, notnull array< ref Tuple2< SCR_WorkshopItem, ref Revision > > addonsAndVersions, bool subscribeToAddons) |
Static Protected Member Functions inherited from SCR_DownloadConfirmationDialog | |
static void | SetupDownloadDialogAddons (notnull out SCR_DownloadConfirmationDialog dialog, notnull array< ref Tuple2< SCR_WorkshopItem, ref Revision > > addonsAndVersions, bool subscribeToAddons) |
Static Protected Member Functions inherited from SCR_ConfigurableDialogUi | |
static SCR_ConfigurableDialogUi | CreateByPreset (SCR_ConfigurableDialogUiPreset preset, SCR_ConfigurableDialogUi customDialogObj=null) |
static Widget | GetContentWidget (Widget baseWidget) |
Returns the container in which to place the content layout. Container must be called ContentLayoutContainer. | |
Additional Inherited Members | |
Public Attributes inherited from SCR_ConfigurableDialogUi | |
ref ScriptInvoker | m_OnConfirm = new ScriptInvoker() |
ref ScriptInvoker | m_OnCancel = new ScriptInvoker() |
ref ScriptInvoker | m_OnClose = new ScriptInvoker() |
ref ScriptInvoker | m_OnCloseStart = new ScriptInvoker() |
ref ScriptInvoker | m_OnButtonPressed = new ScriptInvoker() |
Static Public Attributes inherited from SCR_ConfigurableDialogUi | |
static const ResourceName | NAVIGATION_BUTTON_LAYOUT = "{87037226B1A2064B}UI/layouts/WidgetLibrary/Buttons/WLib_NavigationButtonSuperSmall.layout" |
static const string | BUTTON_CONFIRM = "confirm" |
static const string | BUTTON_CANCEL = "cancel" |
Protected Member Functions inherited from SCR_DownloadConfirmationDialog | |
void | LoadAddonPatchSizes () |
void | OnAllPatchSizeLoaded (SCR_AddonPatchSizeLoader loader, bool allLoaded) |
void | CreateAddonWidget (notnull SCR_WorkshopItem dep, Widget listRoot) |
Create and setup addon widget text and verions. | |
void | CreateAddonList () |
Protected Member Functions inherited from SCR_ConfigurableDialogUi | |
void | OnConfirm () |
void | OnCancel () |
void | OnButtonPressed (SCR_InputButtonComponent button) |
void | OnMenuOpen (SCR_ConfigurableDialogUiPreset preset) |
Called last of all, after all the initialization of main element done. | |
void | Init (Widget root, SCR_ConfigurableDialogUiPreset preset, MenuBase proxyMenu) |
void | InitWidgets () |
SCR_InputButtonComponent | CreateButton (SCR_ConfigurableDialogUiButtonPreset buttonPreset) |
void | Internal_Close () |
void | InitAttributedVariables () |
Verifies that all attributed variables are set up. | |
Protected Attributes inherited from SCR_DownloadConfirmationDialog | |
ref SCR_WorkshopItem | m_Item |
bool | m_bDownloadMainItem |
ref array< ref SCR_WorkshopItem > | m_aDependencies |
ref array< ref Revision > | m_aDependencyVersions |
bool | m_bSubscribeToAddons |
ref SCR_DownloadConfirmationDialogContentWidgets | m_Widgets = new SCR_DownloadConfirmationDialogContentWidgets() |
ref array< ref SCR_WorkshopItemAction > | m_aCreatedActions = {} |
ref SCR_AddonPatchSizeLoader | m_Loader = new SCR_AddonPatchSizeLoader() |
ref ScriptInvoker | m_OnDownloadConfirmed |
Protected Attributes inherited from SCR_ConfigurableDialogUi | |
float | m_fFadeInTime |
ResourceName | m_sNavigationButtonLayout |
string | m_sWidgetNameButtonsLeft |
string | m_sWidgetNameButtonsRight |
string | m_sWidgetNameButtonsCenter |
ImageWidget | m_wImgTopLine |
ImageWidget | m_wImgTitleIcon |
TextWidget | m_wTitle |
TextWidget | m_wMessage |
VerticalLayoutWidget | m_wContentVerticalLayout |
ref map< string, SCR_InputButtonComponent > | m_aButtonComponents = new map<string, SCR_InputButtonComponent> |
Widget | m_wRoot |
OverlayWidget | m_wDialogBase |
SCR_DynamicFooterComponent | m_DynamicFooter |
MenuBase | m_ProxyMenu |
ref SCR_ConfigurableDialogUiPreset | m_DialogPreset |
string | m_sLastPressedButtonTag |
bool | m_bIsClosing |
Static Protected Attributes inherited from SCR_DownloadConfirmationDialog | |
const ResourceName | DOWNLOAD_LINE_LAYOUT = "{BB5AEDDA3C4134FD}UI/layouts/Menus/ContentBrowser/DownloadManager/DownloadManager_AddonDownloadLineConfirmation.layout" |
Static Protected Attributes inherited from SCR_ConfigurableDialogUi | |
static SCR_ConfigurableDialogUi | m_CurrentDialog |
Dialog displayed when downloading fails.
|
static |
override void SCR_DownloadFailDialog.OnMenuOpen | ( | SCR_ConfigurableDialogUiPreset | preset | ) |
Called last of all, after all the initialization of main element done.
Here you can perform custom initialization.
Implements SCR_DownloadConfirmationDialog.
|
staticprotected |