|
Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 System : Windows NT SERVER-PC 10.0 build 26200 (Windows 11) AMD64 User : ServerPC ( 0) PHP Version : 8.2.12 Disable Function : NONE Directory : C:/ProgramData/NVIDIA Corporation/Downloader/latest/NVI2/ |
Upload File : |
<?xml version="1.0" encoding="utf-8"?>
<forms>
<!--
Forms and form templates that require no special localization
Forms can reference the templates by specifying ' base="!templateName" '
-->
<form name="BaseFontFamilyTemplate" locale="0x0000">
<fonts>
<font name="nvidiaSansBold" family="NVIDIA Sans" importPath="NVIDIASans_Bd.ttf" />
<font name="nvidiaSansBoldItalic" family="NVIDIA Sans" importPath="NVIDIASans_BdIt.ttf" />
<font name="nvidiaSansitalicIt" family="NVIDIA Sans" importPath="NVIDIASans_It.ttf" />
<font name="nvidiaSansLt" family="NVIDIA Sans" importPath="NVIDIASans_Lt.ttf" />
<font name="nvidiaSansLtIt" family="NVIDIA Sans" importPath="NVIDIASans_LtIt.ttf" />
<font name="nvidiaSansMd" family="NVIDIA Sans" importPath="NVIDIASans_Md.ttf" />
<font name="nvidiaSansMdIt" family="NVIDIA Sans" importPath="NVIDIASans_MdIt.ttf" />
<font name="default" family="NVIDIA Sans" importPath ="NVIDIASans_Rg.ttf" />
</fonts>
</form>
<form
name="BaseFontsStylesTemplate"
base="!BaseFontFamilyTemplate"
locale="0x0000">
<fonts>
<!-- Fonts point sizes should be set to not include internal leading, which is roughly 11% of overall cell height -->
<font name="GFEUpgradePageTitle" base="default" height="15pt" />
<font name="eulaPageTitle" base="default" height="14pt" />
<font name="title" base="nvidiaSansMd" height="14pt" weight="400" />
<font name="subtitle" base="nvidiaSansMd" height="10pt" weight="400" />
<font name="sidebar" base="default" height="9pt" weight="700" />
<font name="button" base="default" height="10pt" caps="true" />
<font name="header" base="default" height="12pt" weight="400" />
<font name="largeText" base="default" height="10pt" />
<font name="standardText" base="default" height="8pt" />
<font name="smallText" base="default" height="7pt" />
<font name="smallHeader" base="header" height="13pt" />
<font name="smallHeaderNoBold" base="smallHeader" weight="0" />
<font name="smallSidebar" base="sidebar" height="8pt" />
<font name="regularText" base="standardText" height="12pt" />
<font name="regularTextBigger" base="standardText" height="11pt" />
<font name="functionalConsentText" base="standardText" height="14pt" />
<font name="EULAConsentFont" base="default" height="230" />
<font name="GFEUpgradeConsentFont" base="default" height="215" />
</fonts>
<styles>
<control style="advice" class="label" font="smallText" height="12pt" enabledTextColor="0xFFFFFF" bkgndColor="TRANSPARENT" />
<control style="label" class="label" font="standardText" height="20pt" enabledTextColor="0xFFFFFF" bkgndColor="TRANSPARENT" />
<control style="header" class="label" font="header" height="35pt" enabledTextColor="0xEBEBEB" bkgndColor="TRANSPARENT" />
<control style="smallHeader" class="label" font="smallHeader" height="30pt" enabledTextColor="0xFFFFFF" bkgndColor="TRANSPARENT" />
<control style="smallHeaderNoBold" class="label" font="smallHeaderNoBold" height="30pt" enabledTextColor="0xFFFFFF" bkgndColor="TRANSPARENT" />
<control style="title" class="label" font="title" x="12pt" y="12pt" width="305pt" height="18pt" enabledTextColor="0xEBEBEB" bkgndColor="TRANSPARENT" />
<control style="eulaPageTitle" class="label" font="eulaPageTitle" x="18pt" y="64pt" width="574pt" height="25pt" enabledTextColor="0xE9E9E9" bkgndColor="TRANSPARENT" />
<control style="GFEUpgradePageTitle" class="label" font="eulaPageTitle" x="18pt" y="64pt" width="574pt" height="28pt" enabledTextColor="0xE9E9E9" bkgndColor="TRANSPARENT" />
<control style="subTitle" class="label" font="subtitle" x="12pt" y="25pt" width="305pt" height="10pt" enabledTextColor="0x999999" bkgndColor="TRANSPARENT" />
<control style="doneIcon" class="image" width="10pt" height="10pt" sourceFile="checkmark.png"/>
<control style="sideBarLabel" class="label" font="sidebar" width="93pt" height="12pt" bkgndColor="TRANSPARENT" />
<control style="wideSideBarLabel" class="label" font="sidebar" width="98pt" height="12pt" bkgndColor="TRANSPARENT" />
<control style="progressBar" class="progress" x="0pt" y="282pt" width="602pt" height="3pt" color="0x76B900" />
<control style="agreeStyle" class="button" font="sidebar" width="112pt" height="27pt" enabledTextColor="0x76b900"
hoverTextColor="${{SecondaryButtonHoverTextColor}}" pressedTextColor="${{SecondaryButtonPressedTextColor}}" disabledTextColor="${{SecondaryButtonDisabledTextColor}}"
enabledImage="${{SmallSecondaryButtonEnabledImage}}" disabledImage="${{SmallSecondaryButtonDisabledImage}}"
hoverImage="${{SmallSecondaryButtonFocusImage}}" pressedImage="${{SmallSecondaryButtonPressedImage}}" focusedImage="${{SmallSecondaryButtonFocusImage}}" focusedTextColor="${{SecondaryButtonPressedTextColor}}"/>
<control style="primaryButton" class="button" font="button" width="113pt" height="27pt"
hoverTextColor="0xFFFFFF" pressedTextColor="0xFFFFFF" enabledTextColor="0xFFFFFF"
enabledImage="${{primaryButtonEnabled}}" disabledImage="${{primaryButtonEnabled}}"
hoverImage="${{primaryButtonHover}}" pressedImage="${{primaryButtonPressed}}" focusedImage="${{primaryButtonHover}}" focusedTextColor="0xFFFFFF"/>
<control style="upgradeButton" class="button" font="button" width="113pt" height="27pt"
hoverTextColor="0xFFFFFF" pressedTextColor="0xFFFFFF" enabledTextColor="0xFFFFFF"
enabledImage="${{upgradeButtonEnabled}}" disabledImage="${{upgradeButtonDisabled}}"
hoverImage="${{upgradeButtonHover}}" pressedImage="${{upgradeButtonPressed}}" focusedImage="${{upgradeButtonHover}}" focusedTextColor="0xFFFFFF"/>
<control style="secondaryButton" class="button" font="button" width="48pt" height="27pt"
hoverTextColor="0xFFFFFF" pressedTextColor="0xFFFFFF" enabledTextColor="0xFFFFFF"
enabledImage="${{secondaryButtonEnabled}}" disabledImage="${{secondaryButtonFocused}}"
hoverImage="${{secondaryButtonHover}}" pressedImage="${{secondaryButtonPressed}}" focusedImage="${{secondaryButtonHover}}" focusedTextColor="0xFFFFFF"/>
<control style="restartNowButton" class="button" font="button" width="78pt" height="27pt"
hoverTextColor="0xFFFFFF" pressedTextColor="0xFFFFFF" enabledTextColor="0xFFFFFF"
enabledImage="${{restartNowButtonEnabled}}" disabledImage="${{restartNowButtonFocused}}"
hoverImage="${{restartNowButtonHover}}" pressedImage="${{restartNowButtonPressed}}" focusedImage="${{restartNowButtonHover}}" focusedTextColor="0xFFFFFF"/>
<control style="restartLaterButton" class="button" font="button" width="84pt" height="27pt"
hoverTextColor="0xFFFFFF" pressedTextColor="0xFFFFFF" enabledTextColor="0xFFFFFF"
enabledImage="${{restartLaterButtonEnabled}}" disabledImage="${{restartLaterButtonFocused}}"
hoverImage="${{restartLaterButtonHover}}" pressedImage="${{restartLaterButtonPressed}}" focusedImage="${{restartLaterButtonHover}}" focusedTextColor="0xFFFFFF"/>
<control style="uninstallButton" class="button" font="button" width="72pt" height="27pt"
hoverTextColor="0xFFFFFF" pressedTextColor="0xFFFFFF" enabledTextColor="0xFFFFFF"
enabledImage="${{uninstallButtonEnabled}}" disabledImage="${{uninstallButtonFocused}}"
hoverImage="${{uninstallButtonHover}}" pressedImage="${{uninstallButtonPressed}}" focusedImage="${{uninstallButtonHover}}" focusedTextColor="0xFFFFFF"/>
<control style="radio" class="radio" font="largeText" width="200pt" height="12pt"
enabledTextColor="0xFFFFFF" disabledTextColor="0x7F7F7F" bkgndColor="TRANSPARENT"
selectedEnabledImage="${{RadioSelectedEnabledImage}}" unselectedEnabledImage="${{RadioUnselectedEnabledImage}}"
selectedDisabledImage="${{RadioSelectedDisabledImage}}" unselectedDisabledImage="${{RadioUnselectedDisabledImage}}" />
<control style="compList" class="packagelistview" font="standardText"
text="${{CompList}}" enabledTextColor="0xb7bebd" disabledTextColor="0xe0e3e3" bkgndColor="0x394a4a" rowColor="0x394a4a"
compColName="${{ComponentHeader}}"
newVerColName="${{NewVersionHeader}}"
curVerColName="${{CurVersionHeader}}"
verNotFoundText="${{ListEntryNotFound}}"
verNotInstalledText="${{ListEntryNoneInstalled}}"
compColWidth="118pt" newVerColWidth="68pt" curVerColWidth="68pt" property="packageProp" iconSize="11pt"
checkedEnabledImage="${{CheckboxCheckedEnabledImage}}" uncheckedEnabledImage="${{CheckboxUncheckedEnabledImage}}"
checkedDisabledImage="${{CheckboxCheckedDisabledImage}}" uncheckedDisabledImage="${{CheckboxUncheckedDisabledImage}}" />
<control style="browsePathForPackages" class="browsepath" bkgndColor="TRANSPARENT"
packageNameFont="largeText" installLocationFont="standardText" browseButtonFont="button"
enabledTextColor="0xFFFFFF" dataColumnWidth="200pt" browseColumnWidth="70pt" rowHeight="35pt"
browseButtonWidth="68pt" browseButtonHeight="21pt"
browseButtonEnabledImage="${{secondaryButtonEnabledImage}}" browseButtonText="${{BrowseButtonText}}"/>
<control style="installResults" class="resultslistview" font="standardText"
text="${{ResList}}" enabledTextColor="0xb7bebd" disabledTextColor="0xe0e3e3" bkgndColor="0x394a4a" rowColor="0x394a4a"
compColName="${{ComponentHeader}}"
verColName="${{VersionHeader}}"
resultColName="${{StatusHeader}}" showResultCol="true"
verNotFoundText="${{ListEntryNotFound}}"
successText="${{ListEntryInstalled}}"
failedText="${{ListEntryFailed}}"
notSelectedText="${{ListEntryNotSelected}}"
notPerformedText="${{ListEntryNotInstalled}}"
category="install"
compColWidth="240pt" newVerColWidth="74pt" resultColWidth="74pt" />
<control style="uninstallResults" class="resultslistview" font="standardText"
text="${{ResList}}" enabledTextColor="0xb7bebd" disabledTextColor="0xe0e3e3" bkgndColor="0x394a4a" rowColor="0x394a4a"
compColName="${{ComponentHeader}}"
verColName="${{VersionHeader}}"
resultColName="${{StatusHeader}}" showResultCol="true"
verNotFoundText="${{ListEntryNotFound}}"
successText="${{ListEntryUninstalled}}"
failedText="${{ListEntryFailed}}"
notSelectedText="${{ListEntryNotSelected}}"
notPerformedText="${{ListEntryNotUninstalled}}"
category="uninstall"
compColWidth="135pt" newVerColWidth="62pt" resultColWidth="62pt" />
<control style="filesinuse" class="filesinuseview" font="standardText" text="${{ClosePrograms}}"
enabledTextColor="0xb7bebd" disabledTextColor="0xe0e3e3" bkgndColor="0x394a4a"
rowColor="0x394a4a" showJustIcons="false" iconSize="32px" />
<control style="regularText" class="label" font="regularText" height="10pt" enabledTextColor="0xFFFFFF" bkgndColor="TRANSPARENT" />
<control style="functionalConsentText" class="label" font="functionalConsentText" height="14pt" enabledTextColor="0x737373" bkgndColor="TRANSPARENT" />
<!-- VERY IMPORTANT-->
<!-- Presentations sends some device specific information like device id to the server, Before sending such information, Installer must take the functional consent from the user.-->
<!-- To ensure this, we must NOT add the progressPresentation control on post-eula forms. -->
<if filter="progressPresentation">
<control style="progressPresentation" class="html" x="0pt" y="0pt" width="593pt" height="282pt" hidden="true" data="${{progressPresentationData}}" ready="@ContentReady" file="${{progressPresentationFile}}"/>
</if>
</styles>
</form>
<!--
Form that shows nothing (standard name)
-->
<form name="Blank" locale="0x0000">
<!-- No content -->
</form>
<!-- Presentation classes -->
<if filter="progressPresentation">
<!-- Standard template to show billboard/presentation -->
<form name="PresentationTemplate" base="!InstallProgressTemplate" locale="0x0000">
<control name="presentation" class="placeholder"/>
<control name="footer" class="placeholder"/>
</form>
<form name="ProgressPresentationTemplate" base="!PresentationTemplate" locale="0x0000">
<!-- ProgressPresentation needs to come after presentation, hence we overiding here -->
<control name="presentation"/>
<control name="headText" style="title" x="18pt" y="292pt" width="305pt" height="21pt" text="${{GeneralTitleText}}" />
<control name="progressPresentation" style="progressPresentation" hidden="false"/>
<control name="footer"/>
<control name="taskInfo" style="regularText" enabledTextColor="0xBFBFBF" x="18pt" y="340pt" width="500pt" height="15pt" />
<control name="progressBar" style="progressBar"/>
</form>
<form name="PreInstallCheckProgressPresentationTemplate" base="!ProgressPresentationTemplate" locale="0x0000">
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="true" />
<control name="taskInfo" text="${{InstallPreparing}}"/>
<control name="progressBar" marquee="true" />
</form>
<form name="PreRebootInstallProgressPresentationTemplate" base="!PreInstallCheckProgressPresentationTemplate" locale="0x0000">
<control name="taskInfo" text="${{RebootInstallPreparing}}"/>
</form>
<form name="InstallRemoveProgressPresentationTemplate" base="!ProgressPresentationTemplate" locale="0x0000">
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="true"/>
<control name="taskInfo" text="${{InstallStatus}}" />
<control name="progressBar" min="0" max="${!ProgressCount}" pos="${!ProgressIndex}" width="602pt" smooth="true" />
</form>
<form name="InstallProgressPresentationTemplate" base="!ProgressPresentationTemplate" locale="0x0000">
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="500" start="true"/>
<if filter="SelfUpdate">
<control name="taskInfo" text="${{UpdatingProgressText}}"/>
<else>
<control name="taskInfo" text="${{InstallStatus}}"/>
</else>
</if>
<control name="progressBar" min="0" max="${!ProgressCount}" pos="${!ProgressIndex}" smooth="true" />
</form>
<form name="PackageDownloadProgressPresentationTemplate" base="!ProgressPresentationTemplate" locale="0x0000">
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="1" start="true"/>
<control name="taskInfo" text="${{DownloadingUpdatesText}}"/>
<control name="progressBar" min="0" max="${!ProgressCount}" pos="${!ProgressIndex}" smooth="true" />
<control name="cancel"/>
</form>
<form name="ProcessDownloadedPackagePresentationTemplate" base="!ProgressPresentationTemplate" locale="0x0000">
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="1" start="true"/>
<control name="taskInfo" text="${{PreparingUpdatesText}}"/>
<control name="progressBar" marquee="true" />
<control name="cancel" disabled="true"/>
</form>
<form name="InstallFinishedOptionsNoSummaryPresentationTemplate" base="!ProgressPresentationTemplate" locale="0x0000" cancel="next">
<control name="taskInfo" text="${{InstallationComplete}}" />
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="1000" start="true" />
<control name="progressBar" min="0" max="100" pos="100" />
<control name="footer"/>
<control name="next" hidden="true" />
<control name="cancel" hidden="true"/>
<properties>
<bool name="!DisableCloseButton" value="false" />
</properties>
</form>
<form name="PreInstallCheckProgressPresentationTemplate" base="!ProgressPresentationTemplate" locale="0x0000" cancel="cancel" >
<control name="taskInfo" text="${{InstallPreparing}}" />
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="true" />
<control name="progressBar" marquee="true" />
</form>
</if>
<!-- Presentation classes ends -->
<form name="GFERemovalTemplate" base="!LargeWindowInstallTemplate" locale="0x0000" cancel="cancel">
<control name="header" />
<control name="body" />
<control name="footer" />
<properties>
<string name="!FrameBackgroundImage" value="${{EULABackgroundImage}}" />
</properties>
</form>
<form
name="UpgradeTemplate"
base="!GFERemovalTemplate"
locale="0x0000"
cancel="cancel">
<properties>
<bool name="!DisableCloseButton" value="false"/>
<string name="@SideBarProgress" value="Checking"/>
</properties>
<control name="header"/>
<control name="body"/>
<control name="footer"/>
<control name="GFEUpgradePageTitle" style="GFEUpgradePageTitle" text="${{UpgradeNvApp}}" x="18pt" y="16pt"/>
<control
name="gdprBox"
class="richedit"
x="18pt" y="62pt"
width="258pt"
height="160pt"
font="GFEUpgradeConsentFont"
style="functionalConsentText"
text="${{NoEULAFound}}"
readOnly="true"
sourceFile="${!UpgradeConsentFile}"
vScroll="true"
multiLine="true"
bkgndColor="TRANSPARENT"
rightPadding="1pt"
topPadding="1pt"
border="false"
enabledTextColor = "0xC4C4C4"/>
<control name="learnMoreLinkButton"
style="label"
class="link2"
x="19pt"
y="226pt"
width="180pt"
height="14pt"
font="regularTextBigger"
enabledTextColor="0x76B900"
bkgndColor="TRANSPARENT"
text="${{LearnMoreLinkText}}"
onClickOpenUrl="${{LearnMoreLink}}" />
<control name="next" style="upgradeButton" x="520pt" y="364pt" width="66pt" text="${{UpgradeButtonText}}" onClick="!NextFormGroup" hidden="false" bkgndColor="TRANSPARENT" enabledTextColor="0xFFFFFF" />
<if filter="!MandatoryUpdate">
<control name="cancel" style="secondaryButton" x="445pt" y="364pt" width="70pt" text="${{NotNowButtonText}}" onClick="!CancelInstall" hidden="false" bkgndColor="TRANSPARENT" enabledTextColor="0xFFFFFF" hoverTextColor="0xFFFFFF" pressedTextColor="0xFFFFFF"/>
</if>
<properties>
<string name="!FrameBackgroundImage" value="${{GFEMigrationBackgroundImage}}" />
</properties>
</form>
<form name="EULATemplate" base="!LargeWindowInstallTemplate" locale="0x0000" cancel="cancel">
<control name="header" />
<control name="body" />
<control name="footer" />
<control name="eulaPageTitle" style="eulaPageTitle" text="${{LocalizedProductTitle}} ${{VersionText}}" x="19pt" y="78pt"/>`
<control name="gdprBox" class="richedit" x="19pt" y="110pt" width="559pt" height="157pt" font="EULAConsentFont" style="functionalConsentText" text="${{NoEULAFound}}" readOnly="true" onCompleteTextView="EnableAgreeButton" sourceFile="${!FunctionalConsentFile}" vScroll="true" multiLine="true" bkgndColor="0x393939"
rightPadding="6pt" topPadding="6pt" border="false" enabledTextColor = "0xC4C4C4"/>
<control name="eulaNormalText" style="regularText" enabledTextColor="0xC4C4C4" x="19pt" y="293pt" width="550pt" height="24pt" text="${{IAgreeText}}" />
<control name="eulalinkButton"
style="label"
class="link2"
x="19pt"
y="308pt"
width="158pt"
height="14pt"
font="regularTextBigger"
enabledTextColor="0x76B900"
bkgndColor="0x393939"
text="${{LicenseAgreement}}"
onClickOpenUrl="file://${!EulaHtmlFileFullPath}" />
<control name="privacyPolicyLinkButton"
style="label"
class="link2"
x="19pt"
y="323pt"
width="120pt"
height ="14pt"
font="regularTextBigger"
enabledTextColor="0x76B900"
bkgndColor="0x393939"
text="${{PrivacyPolicyLinkText}}"
onClickOpenUrl="file://${!PrivacyPolicyFile}"/>
<control name="next" style="primaryButton" x="480pt" y="364pt" width="106pt" disabled="!${EnableAgreeButton}" text="${{AgreeInstallButtonText}}" onClick="!NextFormGroup" hidden="false" disabledTextColor="0x808080" enabledTextColor="0xFFFFFF" />
<if filter="IsNvAppSelfUpdatePackage">
<control name="cancel" style="secondaryButton" x="404pt" y="364pt" width="70pt" text="${{ExitInstallButtonText}}" onClick="!CancelInstall" hidden="false" enabledTextColor="0xFFFFFF" hoverTextColor="0xFFFFFF" pressedTextColor="0xFFFFFF"/>
<else>
<control name="cancel" style="secondaryButton" x="402pt" y="364pt" width="70pt" text="${{DontInstallButtonText}}" onClick="!CancelInstall" hidden="false" />
</else>
</if>
<properties>
<bool name="!EnableAgreeButton" value="false" />
<bool name="!DisableCloseButton" value="false" />
<string name="!FrameBackgroundImage" value="${{EULABackgroundImage}}" />
</properties>
</form>
<form name="InstallProgressBarTemplate" base="!LargeWindowInstallTemplate" locale="0x0000">
<control name="headText" style="title" x="18pt" y="292pt" width="305pt" height="21pt" text="${{GeneralTitleText}}" />
<control name="body" class="placeholder"/>
<control name="footer" class="placeholder"/>
<control name="subtitle" style="subTitle" x="18pt" y="315pt" height="15pt" text="${{GeneralVersionText}}"/>
<control name="progressBar" style="progressBar"/>
<control name="taskInfo" style="regularText" enabledTextColor="0xBFBFBF" x="18pt" y="340pt" width="219pt" height="15pt" text="" />
<control name="next" hidden="true" />
<control name="cancel" hidden="true"/>
<properties>
<bool name ="!ShowBorder" value="true" />
<bool name="!DisableCloseButton" value="true" />
</properties>
</form>
<!-- GFE3 Self update package classes -->
<if filter="IsNvAppSelfUpdatePackage">
<!-- Form displayed after splash -->
<form name="InstallChecking_GFE3SelfUpdate_Template" base="!InstallProgressBarTemplate" locale="0x0000">
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="True" />
<control name="header" />
<control name="taskInfo" style="regularText" enabledTextColor="0xBFBFBF" text="${{InstallPreparing}}" />
<properties>
<bool name="!DisableCloseButton" value="true" />
</properties>
</form>
<!--
Install forms that have a standard progress bar use this template
-->
<!-- Form appears to show install progress when removing components prior to install -->
<form name="InstallRemoveProgress_GFE3SelfUpdate_Template" base="!InstallProgressBarTemplate" locale="0x0000" >
<properties>
<bool name ="!ShowBorder" value="true" />
</properties>
<control name="taskInfo" style="regularText" enabledTextColor="0xBFBFBF" text="${{UninstallStatus}}" />
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="true" />
</form>
<form name="PackageDownloadProgress_GFE3SelfUpdate_Template" base="!PackageDownloadProgressTemplate" locale="0x0000">
<control name="progressInfo" style="regularText" x="12pt" y="71pt" width="305pt" height="12pt" text="${{DownloadProgressInfo}}" enabledTextColor="0x737373"/>
</form>
<else>
<form name="InstallCheckingTemplate" base="!InstallProgressBarTemplate" locale="0x0000">
<control name="header" class="placeholder"/>
<control name="body" class="placeholder"/>
<control name="footer" class="placeholder"/>
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="True" />
<control name="taskInfo" text="${{InstallPreparing}}" />
<control name="progressBar" marquee="true"/>
<control name="cancel" hidden="true" disabled="true"/>
</form>
<form name="InstallRemoveProgressTemplate" base="!InstallProgressBarTemplate" locale="0x0000" >
<properties>
<bool name ="!ShowBorder" value="true" />
</properties>
<control name="taskInfo" style="regularText" enabledTextColor="0xBFBFBF" text="${{UninstallStatus}}" />
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="true" />
</form>
</else>
</if>
<!--END GFE3 Self update package classes -->
<!--
Initial splash forms use this template for both install and uninstall
-->
<form
name="SplashTemplate"
base="!BaseFontsStylesTemplate"
locale="0x0000"
>
<control class="timer" onTimeout="!NextFormGroup" timeoutValue="true" duration="250" start="true" />
<properties>
<string name="!FrameWidth" value="581pt" />
<string name="!FrameHeight" value="389pt" />
</properties>
</form>
<!--
Forms that don't need a menu specify this base template
-->
<form name="NoSideBarTemplate" base="!BaseFontsStylesTemplate" locale="0x0000">
<properties>
<bool name ="!ShowBorder" value="true" />
</properties>
</form>
<form name="InstallSuccessNoSummaryTemplate" base="!ErrorWindowTemplate" locale="0x0000">
<properties>
<bool name="!DisableCloseButton" value="false"/>
<bool name ="!ShowBorder" value="true" />
</properties>
<control name="header"/>
<control name="body"/>
<control name="headText" style="header" x="137pt" y="168pt" width="294pt" height="23pt" text="${{InstallComplete}}" alignment="center"/>
<control name="footer"/>
<control name="back"/>
<control name="next"/>
<control name="cancel"/>
</form>
<!--
Forms dedicated to self-update style installs.
-->
<form name="InstallSuccessTemplate" base="!InstallTemplate" locale="0x0000">
<properties>
<bool name="!DisableCloseButton" value="false"/>
<string name="!FrameBackgroundImage" value="${{FrameBackgroundImageUninstall}}" />
</properties>
<control name="header"/>
<control name="headText" style="regularText" x="12pt" y="50pt" width="305pt" height="12pt" text="${{InstallerFinished}}"/>
<control name="body"/>
<if filter="!HideResults">
<control name="resultsList" style="installResults" x="137pt" y="105pt" width="294pt" height="127pt"/>
</if>
<control name="footer"/>
<control name="back"/>
<control name="next"/>
<control name="cancel"/>
</form>
<!--
Install forms usually use/derive this template.Install forms listed below are a subset
of all possible presentable forms, containing only forms self-update should show.
-->
<form name="InstallTemplate" base="!NoSideBarTemplate" locale="0x0000" cancel="cancel">
<properties>
<string name="!FrameDefaultTitle" value="${{InstallFrameTitle}}"/>
<string name="!FrameTitleTextColor" value="0xA3A3A3"/>
<string name="!CannotCancelMessage" value="${{CannotCancelInstallMessage}}"/>
<bool name ="!ShowBorder" value="true" />
</properties>
<control name="header" class="placeholder"/>
<control name="title" style="title" text="" />
<control name="subtitle" style="subTitle" text=""/>
<control name="body" class="placeholder"/>
<control name="footer" class="placeholder"/>
<control name="cancel" style="secondaryButton" x="366pt" y="280pt" text="${{CancelButtonText}}" onClick="!CancelInstall" hidden="true"/>
<control name="next" style="secondaryButton" x="289pt" y="280pt" text="${{NextButtonText}}" onClick="!NextFormGroup" hidden="true"/>
</form>
<!--
Install templates which needs show error or an action like restart required derive from this template instead of install template.
-->
<form name="ErrorWindowTemplate" base="!LargeWindowInstallTemplate" locale="0x0000" cancel="cancel">
<properties>
<bool name ="!ShowBorder" value="false" />
<string name="!FrameBackgroundImage" value="${{FrameBackgroundImageError}}" />
<string name="!FrameWidth" value="592pt" />
<string name="!FrameHeight" value="397pt" />
</properties>
<control name="header" />
<control name="title" style="title" x="18pt" y="13pt" height="21pt" text="${{GeneralTitleText}}" />
<control name="subTitle" style="subTitle" x="18pt" y="35pt" height="15pt" text="${{GeneralVersionText}}" enabledTextColor="0xC3C3C3" />
<control name="body" />
<control name="message" style="subTitle" x="18pt" y="60pt" height="292pt" enabledTextColor="0xC3C3C3" />
<control name="ErrorCode" style="subTitle" x="18pt" y="90pt" height="18pt" enabledTextColor="0xC3C3C3" text="${{ErrorCodeText}}"/>
<control name="Details" style="subTitle" x="18pt" y="125pt" height="18pt" enabledTextColor="0xFFFFFF" bkgndColor="TRANSPARENT" text="${{DetailsText}}"/>
<control name ="constraints" class="constraintlist" x="18pt" y="155pt" width="500pt" height="160pt" font="subtitle" text="${{FailureDisplayError}}" enabledTextColor="0xC3C3C3" disabledTextColor="0xC3C3C3" bkgndColor="TRANSPARENT" />
<control name="footer" />
<control name="secondary" style="secondaryButton" x="536pt" y="364pt" width="50pt"/>
</form>
<!--
Install templates which shows warning message and let you continue the installation
-->
<form name="WarningWindowTemplate" base="!LargeWindowInstallTemplate" locale="0x0000" cancel="cancel">
<properties>
<bool name ="!ShowBorder" value="false" />
<string name="!FrameBackgroundImage" value="${{FrameBackgroundImageError}}" />
<string name="!FrameWidth" value="592pt" />
<string name="!FrameHeight" value="397pt" />
</properties>
<control name="header" />
<control name="title" style="title" x="18pt" y="13pt" height="21pt" text="${{GeneralTitleText}}" />
<control name="subTitle" style="subTitle" x="18pt" y="35pt" height="15pt" text="${{GeneralVersionText}}" enabledTextColor="0xC3C3C3" />
<control name="body" />
<control name="message" style="subTitle" x="18pt" y="60pt" height="292pt" enabledTextColor="0xC3C3C3" />
<control name ="constraints" class="constraintlist" x="18pt" y="90pt" width="500pt" height="160pt" font="subtitle" text="${{FailureDisplayError}}" enabledTextColor="0xC3C3C3" disabledTextColor="0xC3C3C3" bkgndColor="TRANSPARENT" />
<control name="footer" />
<control name="cancel" style="secondaryButton" x="480pt" y="364pt" width="50pt"/>
<control name="next" style="secondaryButton" x="536pt" y="364pt" width="50pt"/>
</form>
<!--
Phase failure error template and does not need constaint list
-->
<form name="PhaseErrorWindowTemplate" base="!LargeWindowInstallTemplate" locale="0x0000" cancel="cancel">
<properties>
<bool name ="!ShowBorder" value="false" />
<string name="!FrameBackgroundImage" value="${{FrameBackgroundImageError}}" />
<string name="!FrameWidth" value="592pt" />
<string name="!FrameHeight" value="397pt" />
</properties>
<control name="header" />
<control name="title" style="title" x="18pt" y="13pt" height="21pt" text="${{GeneralTitleText}}" />
<control name="subTitle" style="subTitle" x="18pt" y="35pt" height="15pt" text="${{GeneralVersionText}}" enabledTextColor="0xC3C3C3" />
<control name="body" />
<control name="message" style="subTitle" x="18pt" y="60pt" height="292pt" width="500pt" enabledTextColor="0xC3C3C3" />
<control name="footer" />
<control name="secondary" style="secondaryButton" x="536pt" y="364pt" width="50pt"/>
</form>
<!--
Install templates which needs large windows will derive from this template instead of install template.
-->
<form name="LargeWindowInstallTemplate" base="!InstallTemplate" locale="0x0000" cancel="cancel" >
<properties>
<string name="!FrameWidth" value="581pt" />
<string name="!FrameHeight" value="389pt" />
<string name="!FrameBackgroundImage" value="${{FrameBackgroundImageBillboardInstall}}" />
</properties>
<control name="header" />
<control name="divider" class="image" x="0pt" y="0pt" width="560pt" height="1pt" sourceFile="${{FrameDividerBarImage}}" hidden="true"/>
<control name="body" />
<control name="title" x="18pt" y="282pt" height="14pt" text="" />
<control name="footer"/>
</form>
<if filter="!SelfUpdate">
<form
name="InstallFinishedOptionsNoSummaryTemplate"
base="!LargeWindowInstallTemplate"
locale="0x0000"
cancel="next">
<control name="header"/>
<control name="title" style="title" x="18pt" y="282pt" height="14pt" text="${{GeneralTitleText}} - ${{GeneralVersionText}}" />
<control name="taskInfo" style="regularText" enabledTextColor="0xBFBFBF" x="18pt" y="313pt" width="219pt" height="12pt" text="${{InstallationComplete}}" />
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="1000" start="true" />
<control name="body" />
<control name="footer"/>
<control name="next" hidden="true" />
<control name="cancel" hidden="true"/>
<properties>
<bool name ="!ShowBorder" value="true" />
<bool name="!DisableCloseButton" value="false" />
</properties>
</form>
</if>
<form name="InstallFinishedNoSummaryTemplate" base="!InstallSuccessNoSummaryTemplate" locale="0x0000" cancel="next">
<properties>
<string name="!FrameHeight" value="162pt" />
</properties>
<control name="footer"/>
<control name="back" hidden="true" disabled="true"/>
<control name="cancel" hidden="true" disabled="true"/>
<control name="next" x="366pt" text="${{CloseButtonText}}" onClick="CloseInstall"/>
</form>
<form name="InstallSuccessNoSummaryTemplate" base="!ErrorWindowTemplate" locale="0x0000">
<properties>
<bool name="!DisableCloseButton" value="false"/>
<bool name ="!ShowBorder" value="true" />
</properties>
<control name="header"/>
<control name="body"/>
<control name="headText" style="header" x="137pt" y="168pt" width="294pt" height="23pt" text="${{InstallComplete}}" alignment="center"/>
<control name="footer"/>
<control name="back"/>
<control name="next"/>
<control name="cancel"/>
</form>
<!--
Language Independent form templates
-->
<!-- Form appears just prior to install progress for pre-flight -->
<form name="PreInstallCheckTemplate" base="!InstallProgressBarTemplate" locale="0x0000" cancel="cancel">
<control name="taskInfo" style="regularText" enabledTextColor="0xBFBFBF" x="12pt" y="50pt" width="305pt" height="12pt" text="${{InstallPreparing}}" />
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="true" />
<control name="progressBar" height="pt" marquee="true" />
</form>
<!-- Form displayed when installer failed during it's checking phase before installing the packages. This form represents the retry constraint failures -->
<form
name="PreInstallCheckRetryTemplate"
base="!ErrorWindowTemplate"
locale="0x0000"
cancel="cancel"
>
<properties>
<bool name="!DisableCloseButton" value="false" />
</properties>
<control name="header" />
<control name="body" />
<control name="message" style="subTitle" x="26pt" y="51pt" text="${{InstallCannotContinue}}" />
<control name="footer" />
<control name="next" style="secondaryButton" hoverTextColor="0xFFFFFF" pressedTextColor="0xFFFFFF" enabledTextColor="0xFFFFFF" x="269pt" y="108pt" text="${{RetryButtonText}}" hidden="false"/>
<control name="cancel" style="secondaryButton" x="215pt" y="108pt" text="${{CancelButtonText}}" onClick="CancelInstall" hidden="false"/>
</form>
<!-- Form displayed when installer failed during it's checking phase before installing the packages.
This form represents the pre-install wait constraint failures -->
<form name="PreInstallCheckWaitTemplate" base="!ErrorWindowTemplate" locale="0x0000" cancel="cancel">
<properties>
<string name="@Reset" value="true" />
</properties>
<control name="pollTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="True" reset="@Reset"/>
<control name="header" />
<control name="body" />
<control name="message" text="${{ClosePrograms}}" />
<control name ="constraints" hidden="true" disabled="true" />
<control name="filesinuse" style="filesinuse" x="18pt" y="135pt" width="388pt" height="103pt" font="standardText"
text="${{FailureDisplayError}}" enabledTextColor="0xFFFFFF" disabledTextColor="0x7F7F7F" />
<control name="footer" />
<control name="back" hidden="true" disabled="true" />
<control name="next" hidden="true" disabled="true"/>
<control name="secondary" text="${{CancelButtonText}}" onClick="!CancelInstall"/>
</form>
<form name="PreRebootInstallTemplate" base="!PreInstallCheckTemplate" locale="0x0000" cancel="cancel">
<control name="taskInfo" style="regularText" enabledTextColor="0xBFBFBF" text="${{RebootInstallPreparing}}"/>
<properties>
<bool name="!DisableCloseButton" value="true" />
</properties>
</form>
<!-- Form appears if install removed components, and a reboot is required -->
<form
name="InstallRemoveRebootTemplate"
base="!ErrorWindowTemplate"
locale="0x0000"
cancel="next"
>
<properties>
<bool name="!DisableCloseButton" value="false" />
<bool name ="!ShowBorder" value="true" />
<string name="!FinalStatusCode" value="0x00000001"/>
</properties>
<!-- Auto-proceed in 3 minute -->
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="180000" start="true" />
<control name="message" text="${{RestartNotification}}" />
<control name="header" />
<control name="body" />
<control name ="constraints" text="${{AfterRestartInstructions}}" />
<control name="footer" />
<control name="next" style="restartNowButton" x="240pt" y="108pt" text="${{RestartNowButtonText}}" hidden="false"/>
</form>
<form name="InstallRebootNoSummaryOptionsTemplate" base="!InstallSuccessNoSummaryTemplate" locale="0x0000">
<properties>
<bool name="!DisableCloseButton" value="false" />
<string name="!FinalStatusCode" value="0x00000001"/>
</properties>
<control name="header"/>
<control name="body" />
<control name="message" text="${{InstallerFinished}}"/>
<control name="footer"/>
<control name="headText" hidden="true"/>
<control name="back" hidden="true" disabled="true"/>
<control name ="constraints" text="${{InstallRebootInstructions}}" />
<control name="secondary" text="${{RestartNowButtonText}}" x="496pt" y="364pt" hidden="false" width="90pt" onClick="!NextFormGroup"/>
<control name="restartLater" style="secondaryButton" x="394pt" y="364pt" width="94pt" text="${{RestartLaterButtonText}}" hidden="false" onClick="CloseInstall"/>
</form>
<form name="PackageDownloadProgressTemplate" base="!InstallProgressBarTemplate" locale="0x0000">
<properties>
<bool name ="!ShowBorder" value="true" />
</properties>
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="1" start="true"/>
<control name="taskInfo" text="${{DownloadingUpdatesText}}"/>
<control name="progressBar" min="0" max="${!ProgressCount}" pos="${!ProgressIndex}" smooth="true"/>
<control name="progressInfo" style="regularText" x="18pt" y="336pt" width="305pt" height="12pt" text="${{DownloadProgressInfo}}" enabledTextColor="0x737373"/>
<control name="cancel"/>
</form>
<form
name="ProcessDownloadedPackageTemplate"
base="!InstallProgressBarTemplate"
locale="0x0000"
>
<properties>
<bool name ="!ShowBorder" value="true" />
</properties>
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="1" start="true"/>
<control name="taskInfo" text="${{PreparingUpdatesText}}"/>
<control name="progressBar" marquee="true" />
<control name="cancel" disabled="true"/>
</form>
<form
name="PackageDownloadFailedTemplate"
base="!PhaseErrorWindowTemplate"
locale="0x0000"
cancel="next"
>
<properties>
<bool name ="!ShowBorder" value="true" />
<bool name="!DisableCloseButton" value="false" />
</properties>
<control name="header"/>
<control name="header" />
<control name="body" />
<control name="message" text="${!DownloadErrorMessage}" />
<control name="secondary" style="secondaryButton" text="${{CloseButtonText}}" onClick="!CloseInstall" hidden="false"/>
<control name="footer" />
</form>
<form
name="InstallProgressTemplate"
base="!InstallProgressBarTemplate"
locale="0x0000"
>
<properties>
<bool name ="!ShowBorder" value="true" />
<string name="FrameCloseImage" value="${{FrameCloseDisabledImage}}" />
</properties>
<if filter="SelfUpdate">
<control name="taskInfo" text="${{UpdatingProgressText}}"/>
<else>
<control name="taskInfo" text="${{InstallStatus}}"/>
</else>
</if>
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="true" />
<control name="body" />
<control name="progressBar" min="0" max="${!ProgressCount}" pos="${!ProgressIndex}" smooth="true" />
</form>
<!-- Form displayed when installation failed during it's checking phase -->
<form
name="InstallCheckFailedTemplate"
base="!ErrorWindowTemplate"
locale="0x0000"
cancel="next"
>
<properties>
<bool name="!DisableCloseButton" value="false" />
</properties>
<control name="header" />
<control name="body" />
<control name="message" style="subTitle" text="${{InstallCannotContinue}}" />
<control name="footer" />
<control name="secondary" style="secondaryButton" text="${{CloseButtonText}}" onClick="!CloseInstall" hidden="false"/>
</form>
<!-- Form displayed when installation failed with warning during it's checking phase -->
<form
name="InstallCheckWarningTemplate"
base="!WarningWindowTemplate"
locale="0x0000"
cancel="cancel"
>
<properties>
<bool name="!DisableCloseButton" value="false" />
</properties>
<control name="header" />
<control name="body" />
<control name="message" style="subTitle" text="${{InstallWarning}}" />
<control name="footer" />
<control name="cancel" style="secondaryButton" text="${{CloseButtonText}}" onClick="!CancelInstall" hidden="false"/>
<control name="next" style="upgradeButton" text="${{NextButtonText}}" onClick="!NextFormGroup" hidden="false"/>
</form>
<!-- Form displayed when installation failed after checking phase (usually during install) -->
<form
name="InstallFailedTemplate"
base="!PhaseErrorWindowTemplate"
locale="0x0000"
cancel="next"
>
<control name="header" />
<control name="body" />
<if filter="SelfUpdate">
<control name="message" style="subTitle" text="${{SelfUpdateInstallFailure}}" />
<control name="LatestNvAppLink"
style="subTitle"
class="link2"
x="18pt"
y="90pt"
width="130pt"
height="15pt"
enabledTextColor="0x76B900"
bkgndColor="0x393939"
text="${{GetLatestNvAppText}}"
onClickOpenUrl="${{LatestNvAppLink}}" />
<else>
<control name="message" style="subTitle" text="${{InstallFailure}}" />
<control name="installerFaqLink"
style="subTitle"
class="link2"
x="18pt"
y="90pt"
width="130pt"
height="15pt"
enabledTextColor="0x76B900"
bkgndColor="0x393939"
text="${{NeedHelpText}}"
onClickOpenUrl="${{InstallerFAQLink}}" />
</else>
</if>
<control name="ErrorCode" style="subTitle" x="18pt" y="110pt" height="18pt" enabledTextColor="0xC3C3C3" text="${{ErrorCodeText}}"/>
<control name="footer" />
<control name="secondary" text="${{CloseButtonText}}" onClick="!CloseInstall" hidden="false"/>
</form>
<!-- Form displayed when installation is complete and reboot is required -->
<form
name="InstallRebootTemplate"
base="!ErrorWindowTemplate"
locale="0x0000"
>
<properties>
<string name="!FinalStatusCode" value="0x00000001"/>
</properties>
<control name="message" text="${{InstallerFinished}}" />
<control name="header" />
<control name="body" />
<control name ="constraints" text="${{InstallRebootInstructions}}" />
<control name="footer" />
<control name="secondary" text="${{RestartNowButtonText}}" x="500pt" y="364pt" hidden="false" width="90pt" onClick="!NextFormGroup"/>
<control name="restartLater" style="secondaryButton" x="400pt" y="364pt" width="90pt" text="${{RestartLaterButtonText}}" hidden="false" onClick="CancelInstall"/>
</form>
<!-- Uninstall forms -->
<!--
Uninstall forms usually use/derive this template
-->
<form
name="UninstallTemplate"
base="!NoSideBarTemplate"
locale="0x0000"
cancel="cancel"
>
<properties>
<string name="!FrameBackgroundImage" value="${{FrameBackgroundImageInstall}}" />
<string name="!FrameDefaultTitle" value="${{UninstallFrameTitle}}" />
<string name="!FrameTitleTextColor" value="0xA3A3A3"/>
<string name="!CannotCancelMessage" value="${{CannotCancelUninstallMessage}}" />
<!--
Defaults
-->
<string name="!FrameWidth" value="323pt" />
<string name="!FrameHeight" value="102pt" />
</properties>
<control name="header" class="placeholder" />
<control name="header"/>
<control name="divider" class="image" x="0pt" y="0pt" width="323pt" height="1pt" sourceFile="${{FrameDividerBarImage}}"/>
<control name="title" style="title" text="${{GeneralTitleText}}" />
<control name="subTitle" style="subTitle" text="${{GeneralVersionText}}" />
<control name="body" class="placeholder" />
<control name="footer" class="placeholder" />
<control name="next" style="secondaryButton" x="269pt" y="75pt"
text="${{NextButtonText}}" onClick="!NextFormGroup" />
</form>
<form name="TallerUninstallTemplate" base="!UninstallTemplate" locale="0x0000" cancel="cancel">
<properties>
<string name="!FrameWidth" value="323pt" />
<string name="!FrameHeight" value="141pt" />
</properties>
</form>
<form name="ShorterUninstallTemplate" base="!UninstallTemplate" locale="0x0000" cancel="cancel">
<properties>
<string name="!FrameWidth" value="323pt" />
<string name="!FrameHeight" value="102pt" />
</properties>
</form>
<!--
Uninstall forms that have a progress bar use this template
-->
<form
name="UninstallProgressBarTemplate"
base="!ProgressPresentationTemplate"
locale="0x0000">
<control name="header" />
<control name="body" />
<control name="taskInfo" style="label" text="" />
<control name="footer" />
<control name="back" hidden="true" />
<control name="next" hidden="true" />
</form>
<form
name="UninstallCheckingTemplate"
base="!ProgressPresentationTemplate"
locale="0x0000"
>
<properties>
<bool name ="!ShowBorder" value="true" />
<bool name="!DisableCloseButton" value="true" />
</properties>
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="True" />
<control name="header" />
<control name="headText" text="${{UninstallPreparing}}"/>
<control name="body" />
<control name="footer" />
<control name="taskInfo" text="${{UninstallStatus}}"/>
<control name="progressBar" pos="${!ProgressIndex}" smooth="true" y="282pt" width="602pt" />
<control name="back" disabled="true" />
<control name="next" disabled="true" />
</form>
<!-- Form displayed if checking cannot complete (e.g. PnP install active) -->
<form
name="UninstallCheckWaitTemplate"
base="!ErrorWindowTemplate"
locale="0x0000"
>
<properties>
<!-- Reset timer -->
<string name="@Reset" value="true" />
</properties>
<!-- Poll frequency -->
<control name="pollTimeout" class="timer" onTimeout="NextFormGroup"
timeoutValue="true"
duration="2000"
start="True"
reset="@Reset"/>
<control name="header" />
<control name="message" text="${{UninstallCannotContinue}}" />
<control name="body" />
<control name="footer" />
<control name="back" hidden="true" disabled="true" />
<control name="next" hidden="true" />
</form>
<!-- Template for extension specific forms, which appear before uninstall check -->
<form
name="PreUninstallTemplate"
base="!ProgressPresentationTemplate"
locale="0x0000"
>
<control name="header" />
<control name="body" />
<control name="headText" style="header" x="12pt" y="48pt" width="306pt" height="68pt" />
<control name="footer" />
<control name="back" hidden="true" disabled="true" />
<control name="next" text="${{NextButtonText}}" />
</form>
<form name="PreUninstallCheckTemplate" base="!ProgressPresentationTemplate" locale="0x0000" cancel="cancel">
<properties>
<bool name="!DisableCloseButton" value="true" />
</properties>
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="true"/>
<control name="taskInfo" style="regularText" enabledTextColor="0xBFBFBF" text="${{UninstallPreparing}}" />
</form>
<form
name="PreUninstallCheckWaitTemplate"
base="!ProgressPresentationTemplate"
locale="0x0000"
>
<properties>
<!-- Reset timer -->
<string name="@Reset" value="true" />
</properties>
<!-- Poll frequency -->
<control name="pollTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="2000" start="True" reset="@Reset"/>
<control name="header" />
<control name="headText" style="header" x="12pt" y="48pt" width="289pt" height="18pt" text="${{InstallPaused}}"/>
<control name="body" />
<control name="bodyHeader" style="label" x="12pt" y="68pt" width="221pt" height="12pt" text="${{ClosePrograms}}" />
<control name="filesinuse" style="filesinuse" x="12pt" y="105pt" width="4088pt" height="130pt" font="standardText"
text="${{FailureDisplayError}}" enabledTextColor="0xFFFFFF" disabledTextColor="0x7F7F7F" />
<control name="footer" />
<control name="back" hidden="true" disabled="true" />
<control name="next" hidden="true" disabled="true"/>
<control name="progressBar" pos="${!ProgressIndex}" smooth="true" y="282pt" width="602pt" />
<control name="cancel" style="secondaryButton" x="343pt" y="192pt" text="${{CancelButtonText}}" onClick="!CancelInstall"/>
</form>
<!-- Form displayed after checking, to confirm uninstall -->
<form
name="UninstallConfirmTemplate"
base="!ProgressPresentationTemplate"
locale="0x0000"
>
<properties>
<bool name ="!ShowBorder" value="true" />
<bool name="!DisableCloseButton" value="false" />
</properties>
<control name="header" />
<control name="body" />
<control name="footer" />
<control name="back" hidden="true" disabled="true" />
<control name="waitTimeout" class="timer" timeoutValue="false" start="false" />
<control name="taskInfo" text="${{UninstallQuestion}}" />
<control name="progressBar" hidden="true" disabled="true" />
<control name="next" style="primaryButton" x="520pt" y="364pt" width="66pt" text="${{UninstallButtonText}}" onClick="!NextFormGroup" hidden="false" enabledTextColor="0xFFFFFF" />
<control name="cancel" style="secondaryButton" x="450pt" y="364pt" width="64pt" text="${{CancelButtonText}}" onClick="!CancelInstall" hidden="false" hoverTextColor="0xFFFFFF" pressedTextColor="0xFFFFFF" enabledTextColor="0xFFFFFF"/>
</form>
<!-- Form appears to show uninstall progress -->
<form
name="UninstallProgressTemplate"
base="!ProgressPresentationTemplate"
locale="0x0000"
>
<properties>
<string name="!FrameBackgroundImage" value="${{FrameBackgroundImageBillboardInstall}}" />
<bool name="!DisableCloseButton" value="true" />
</properties>
<control name="waitTimeout" class="timer" onTimeout="NextFormGroup" timeoutValue="true" duration="250" start="true" />
<control name="taskInfo" style="regularText" enabledTextColor="0xBFBFBF" text="${{UninstallStatus}}" />
<control name="progressBar" pos="${!ProgressIndex}" smooth="true" y="282pt" width="602pt" />
<control name="back" disabled="true" />
<control name="cancel" hidden="true" disabled="true" text="${{CancelButtonText}}" onClick="CancelInstall" />
</form>
<!-- Form appears to show uninstall completed and no reboot required -->
<form
name="UninstallFinishedTemplate"
base="!ProgressPresentationTemplate"
locale="0x0000"
cancel="next"
>
<properties>
<bool name="!DisableCloseButton" value="false" />
<bool name ="!ShowBorder" value="true" />
</properties>
<control name="header" />
<control name="body" />
<control name="footer" />
<control name="back" hidden="true" disabled="true" />
<control name="cancel" hidden="true" disabled="true" />
<control name="waitTimeout" class="timer" timeoutValue="false" start="false" />
<control name="taskInfo" text="${{UninstallComplete}}" />
<control name="progressBar" hidden="true" disabled="true" />
<control name="next" style="secondaryButton" x="536pt" y="364pt" width="50pt" text="${{CloseButtonText}}" onClick="CloseInstall" hidden="false" hoverTextColor="0xFFFFFF" pressedTextColor="0xFFFFFF" enabledTextColor="0xFFFFFF"/>
</form>
<!-- Form appears if uninstall cannot occur due to constraints -->
<form
name="UninstallCheckFailedTemplate"
base="!ErrorWindowTemplate"
locale="0x0000"
cancel="next"
>
<properties>
<bool name="!DisableCloseButton" value="false" />
</properties>
<control name="header" />
<control name="message" text="${{UninstallCannotContinue}}" />
<control name="body" />
<control name="footer" />
<control name="back" hidden="true" disabled="true" />
<control name="cancel" hidden="true" disabled="true" />
<control name="waitTimeout" class="timer" timeoutValue="false" start="false" />
<control name="secondary" text="${{CloseButtonText}}" onClick="CloseInstall" hidden="false" />
</form>
<!-- Form appears if uninstall cannot occur due to constraints -->
<form
name="UninstallFailedTemplate"
base="!ErrorWindowTemplate"
locale="0x0000"
cancel="next"
>
<control name="header" />
<control name="body" />
<control name="message" text="${{UninstallFailure}}" />
<control name="waitTimeout" class="timer" timeoutValue="false" start="false" />
<control name="footer" />
<control name="secondary" text="${{CloseButtonText}}" onClick="!CloseInstall" />
</form>
<!-- Form appears if uninstall requires a reboot -->
<form
name="UninstallRebootTemplate"
base="!ErrorWindowTemplate"
locale="0x0000">
<properties>
<string name="!FinalStatusCode" value="0x00000001"/>
</properties>
<control name="header"/>
<control name="body" />
<control name="headText" hidden="true" />
<control name="message" text="${{InstallerFinished}}" />
<control name ="constraints" text="${{InstallRebootInstructions}}" />
<control name="footer"/>
<control name="back" hidden="true" disabled="true"/>
<control name="waitTimeout" class="timer" timeoutValue="false" start="false" />
<control name="secondary" text="${{RestartNowButtonText}}" x="500pt" y="364pt" hidden="false" width="90pt" onClick="!NextFormGroup"/>
<control name="restartLater" style="secondaryButton" x="400pt" y="364pt" width="90pt" text="${{RestartLaterButtonText}}" hidden="false" onClick="CloseInstall"/>
</form>
<!-- To avoid any conditional code in the language-specific forms file we are adding one more indirection. These forms derives to a placeholder template. This placeholder template will then be derived by acctual forms in the language specific forms file. -->
<!-- Placeholder forms definition -->
<if filter="IsNvAppSelfUpdatePackage">
<!-- Form displayed after splash -->
<form name="InstallCheckingPlaceholderTemplate" base="!InstallChecking_GFE3SelfUpdate_Template" locale="0x0000" />
<!-- Form displayed after checking, to accept EULA -->
<form name="EULAPlaceholderTemplate" base="!EULATemplate" locale="0x0000" >
<properties>
<bool name="!EulaAccepted" value="true" />
<bool name="!EulaFormDisplayed" value="true" />
</properties>
</form>
<!-- Form appears just prior to install progress for pre-flight -->
<form name="PreInstallCheckPlaceholderTemplate" base="!InstallChecking_GFE3SelfUpdate_Template" locale="0x0000" />
<!-- Form appears after pre-flight checks during installation -->
<form name="InstallProgressPlaceholderTemplate" base="!InstallProgressTemplate" locale="0x0000" />
<!-- Form appears to show install progress when removing components prior to install -->
<form name="InstallRemoveProgressPlaceholderTemplate" base="!InstallRemoveProgress_GFE3SelfUpdate_Template" locale="0x0000" />
<!--Form displayed when download is in progress -->
<form name="PackageDownloadProgressPlaceholderTemplate" base="PackageDownloadProgress_GFE3SelfUpdate_Template" locale="0x0000"/>
<!--Form displayed when processing downloaded package -->
<form name="ProcessDownloadedPackagePlaceholderTemplate" base="ProcessDownloadedPackageTemplate" locale="0x0000"/>
<form name="PreRebootInstallPlaceholderTemplate" base="!PreRebootInstallTemplate" locale="0x0000" />
<if filter="!SelfUpdate">
<form name="InstallFinishedOptionsNoSummaryPlaceholderTemplate" base="!InstallFinishedOptionsNoSummaryTemplate" locale="0x0000" />
</if>
<else>
<!-- Form displayed after checking, to accept EULA -->
<form name="EULAPlaceholderTemplate" base="!EULATemplate" locale="0x0000" >
<properties>
<bool name="!EulaAccepted" value="true" />
<bool name="!EulaFormDisplayed" value="true" />
</properties>
</form>
<!-- Form displayed after splash -->
<form name="InstallCheckingPlaceholderTemplate" base="!InstallCheckingTemplate" locale="0x0000" >
<properties>
<string name="!FrameBackgroundImage" value="${{PreInstallBkgImage}}" />
</properties>
</form>
<!-- Presentation related Placeholder forms -->
<if filter="progressPresentation">
<form name="PreInstallCheckPlaceholderTemplate" base="!PreInstallCheckProgressPresentationTemplate" locale="0x0000" />
<!-- Form appears to show install progress when removing components prior to install -->
<form name="InstallRemoveProgressPlaceholderTemplate" base="!InstallRemoveProgressPresentationTemplate" locale="0x0000" />
<form name="PreRebootInstallPlaceholderTemplate" base="!PreRebootInstallProgressPresentationTemplate" locale="0x0000" />
<!-- Form appears after pre-flight checks during installation -->
<form name="InstallProgressPlaceholderTemplate" base="!InstallProgressPresentationTemplate" locale="0x0000" />
<!--Form displayed when download is in progress -->
<form name="PackageDownloadProgressPlaceholderTemplate" base="PackageDownloadProgressPresentationTemplate" locale="0x0000"/>
<!--Form displayed when processing downloaded package -->
<form name="ProcessDownloadedPackagePlaceholderTemplate" base="ProcessDownloadedPackageTemplate" locale="0x0000"/>
<if filter="!SelfUpdate">
<form name="InstallFinishedOptionsNoSummaryPlaceholderTemplate" base="!InstallFinishedOptionsNoSummaryPresentationTemplate" locale="0x0000" />
</if>
<else>
<!-- Form appears just prior to install progress for pre-flight -->
<form name="PreInstallCheckPlaceholderTemplate" base="!InstallCheckingTemplate" locale="0x0000" />
<!-- Form appears to show install progress when removing components prior to install -->
<form name="InstallRemoveProgressPlaceholderTemplate" base="!InstallRemoveProgressTemplate" locale="0x0000" />
<form name="PreRebootInstallPlaceholderTemplate" base="!PreRebootInstallTemplate" locale="0x0000" />
<!-- Form appears after pre-flight checks during installation -->
<form name="InstallProgressPlaceholderTemplate" base="!InstallProgressTemplate" locale="0x0000" />
<!--Form displayed when download is in progress -->
<form name="PackageDownloadProgressPlaceholderTemplate" base="PackageDownloadProgressTemplate" locale="0x0000"/>
<!--Form displayed when processing downloaded package -->
<form name="ProcessDownloadedPackagePlaceholderTemplate" base="ProcessDownloadedPackageTemplate" locale="0x0000"/>
<if filter="!SelfUpdate">
<form name="InstallFinishedOptionsNoSummaryPlaceholderTemplate" base="!InstallFinishedOptionsNoSummaryTemplate" locale="0x0000" />
</if>
</else>
<!--END Presentation related forms -->
</if>
</else>
</if>
</forms>