1 <?xml version="1.0" encoding="UTF-8"?>
2 <install4j version="7.0.9" transformSequenceNumber="7">
3 <directoryPresets config="../../../../../buildtools/jre/openjdk-java_vm/macos-jdk8u202-b08-jre" />
4 <application name="Jalview" distributionSourceDir="" applicationId="6595-2347-1923-0725" mediaDir="../../build/install4j" mediaFilePattern="${compiler:sys.shortName}_${compiler:sys.platform}_${compiler:sys.version}" compression="6" lzmaCompression="true" pack200Compression="false" excludeSignedFromPacking="true" commonExternalFiles="false" createMd5Sums="true" shrinkRuntime="true" shortName="Jalview" publisher="University of Dundee" publisherWeb="http://www.jalview.org/" version="$$VERSION$$" allPathsRelative="true" backupOnSave="false" autoSave="false" convertDotsToUnderscores="true" macSignature="????" macVolumeId="5aac4968c304f65" javaMinVersion="9999999999" javaMaxVersion="" allowBetaVM="true" jdkMode="jdk" jdkName="JDK 11.0">
5 <languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">
6 <principalLanguage id="en" customLocalizationFile="" />
7 <additionalLanguages />
10 <directory location="jre" />
14 <codeSigning macEnabled="false" macPkcs12File="" windowsEnabled="false" windowsKeySource="pkcs12" windowsPvkFile="" windowsSpcFile="" windowsPkcs12File="" windowsPkcs11Library="" windowsPkcs11Slot="">
15 <windowsKeystoreIdentifier issuer="" serial="" subject="" />
16 <windowsPkcs11Identifier issuer="" serial="" subject="" />
19 <files keepModificationTimes="false" missingFilesStrategy="warn" globalExcludeSuffixes="" defaultOverwriteMode="4" defaultUninstallMode="2" launcherOverwriteMode="3" defaultFileMode="644" defaultDirMode="755">
21 <fileset name="Full file set" id="734" customizedId="" />
22 <fileset name="Mac OS X JRE" id="880" customizedId="" />
23 <fileset name="Windows JRE" id="882" customizedId="" />
26 <root id="735" fileset="734" location="" />
27 <root id="881" fileset="880" location="" />
28 <root id="883" fileset="882" location="" />
31 <mountPoint id="454" root="" location="" mode="755" />
32 <mountPoint id="736" root="735" location="" mode="755" />
33 <mountPoint id="884" root="881" location="" mode="755" />
34 <mountPoint id="885" root="883" location="" mode="755" />
37 <dirEntry mountPoint="454" file="../../getdown/files/$$JAVA_VERSION$$" overwriteMode="4" shared="false" fileMode="644" uninstallMode="2" overrideFileMode="false" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="direct" subDirectory="files" excludeSuffixes="" dirMode="755" overrideDirMode="false">
40 <dirEntry mountPoint="736" file="../../getdown/website/$$JAVA_VERSION$$" overwriteMode="4" shared="false" fileMode="644" uninstallMode="2" overrideFileMode="false" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="direct" subDirectory="files" excludeSuffixes="" dirMode="755" overrideDirMode="false">
43 <dirEntry mountPoint="884" file="$$MACOS_JAVA_VM_DIR$$" overwriteMode="4" shared="false" fileMode="755" uninstallMode="0" overrideFileMode="true" overrideOverwriteMode="false" overrideUninstallMode="true" entryMode="subdir" subDirectory="jre" excludeSuffixes="" dirMode="755" overrideDirMode="false">
46 <dirEntry mountPoint="885" file="$$WINDOWS_JAVA_VM_DIR$$" overwriteMode="4" shared="false" fileMode="755" uninstallMode="0" overrideFileMode="true" overrideOverwriteMode="false" overrideUninstallMode="true" entryMode="subdir" subDirectory="jre" excludeSuffixes="" dirMode="755" overrideDirMode="false">
51 <component name="jalview_getdown" id="1031" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
54 <entry location=".i4j_fileset_734" fileType="regular" />
58 <component name="macos_java_vm" id="1155" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
61 <entry location=".i4j_fileset_880" fileType="regular" />
65 <component name="windows_java_vm" id="1156" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
68 <entry location=".i4j_fileset_882" fileType="regular" />
72 <component name="getdown" id="1276" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
75 <entry location=".i4j_fileset_" fileType="regular" />
82 <launcher name="Offline Jalview Launcher" id="737" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="false" macBundleIdentifier="" swtApp="false" fileset="734" macBundleBinary="JavaApplicationStub" addMacEntitlements="false" macEntitlementsFile="" useCustomMacosExecutableName="true" customMacosExecutableName="${compiler:sys.shortName}" useJavaMinVersionOverride="false" javaMinVersionOverride="" useJavaMaxVersionOverride="false" javaMaxVersionOverride="" checkUpdater="false" updateExecutionMode="unattendedProgress" unattendedUpdateTitle="${i18n:updater.WindowTitle("${compiler:sys.fullName}")}">
83 <executable name="${compiler:sys.shortName}" type="1" iconSet="true" iconFile="../../resources/images/jalview_logos.ico" executableDir="." redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="true" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="true" globalSingleInstance="false" singleInstanceActivate="true" dpiAware="java9+">
84 <versionInfo include="true" fileVersion="" fileDescription="${compiler:sys.shortName}" legalCopyright="..." internalName="${compiler:sys.shortName}" productName="${compiler:sys.shortName}" />
86 <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
88 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
89 <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
92 <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
94 <archive location="getdown-launcher.jar" failOnError="true" />
95 <archive location="dist/commons-compress-1.18.jar" failOnError="true" />
98 <nativeLibraryDirectories />
102 <unextractableFiles />
103 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
106 <customScript mode="1" file="">
109 <infoPlist mode="1" file="">
113 <file path="../../resources/images/Jalview_Logo.png" />
116 <launcher name="Network Jalview Launcher" id="1402" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="false" macBundleIdentifier="" swtApp="false" fileset="" macBundleBinary="JavaApplicationStub" addMacEntitlements="false" macEntitlementsFile="" useCustomMacosExecutableName="true" customMacosExecutableName="${compiler:sys.shortName}" useJavaMinVersionOverride="false" javaMinVersionOverride="" useJavaMaxVersionOverride="false" javaMaxVersionOverride="" checkUpdater="false" updateExecutionMode="unattendedProgress" unattendedUpdateTitle="${i18n:updater.WindowTitle("${compiler:sys.fullName}")}">
117 <executable name="Jalview" type="1" iconSet="true" iconFile="../../resources/images/jalview_logos.ico" executableDir="." redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="true" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="true" globalSingleInstance="false" singleInstanceActivate="true" dpiAware="java9+">
118 <versionInfo include="true" fileVersion="" fileDescription="${compiler:sys.shortName}" legalCopyright="..." internalName="${compiler:sys.shortName}" productName="${compiler:sys.shortName}" />
120 <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
122 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
123 <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
126 <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
128 <archive location="getdown-launcher.jar" failOnError="true" />
129 <archive location="dist/commons-compress-1.18.jar" failOnError="true" />
132 <nativeLibraryDirectories />
136 <unextractableFiles />
137 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
140 <customScript mode="1" file="">
143 <infoPlist mode="1" file="">
147 <file path="../../resources/images/Jalview_Logo.png" />
151 <installerGui installerType="1" addOnAppId="" suggestPreviousLocations="true" autoUpdateDescriptorUrl="" useAutoUpdateBaseUrl="false" autoUpdateBaseUrl="">
152 <staticMembers script="" />
154 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
159 <application name="" id="installer" customizedId="" beanClass="com.install4j.runtime.beans.applications.InstallerApplication" enabled="true" commentSet="false" comment="" actionElevationType="none" styleId="35" fileset="" customIcnsFile="../../resources/images/jalview_logos.icns" customIcoFile="../../resources/images/jalview_logos.ico" macEntitlementsFile="" automaticLauncherIntegration="false" launchMode="startupFirstWindow" launchInNewProcess="true" launchSchedule="updateSchedule" allLaunchers="true">
161 <java class="java.beans.XMLDecoder">
162 <object class="com.install4j.runtime.beans.applications.InstallerApplication">
163 <void property="useCustomIcon">
164 <boolean>true</boolean>
170 <styleOverride name="Customize banner image" enabled="true">
171 <group name="" id="146" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
173 <java class="java.beans.XMLDecoder">
174 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
175 <void property="backgroundColor">
176 <object class="java.awt.Color">
183 <void property="borderSides">
184 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
185 <void property="bottom">
186 <boolean>true</boolean>
190 <void property="imageEdgeBackgroundColor">
191 <object class="java.awt.Color">
198 <void property="imageEdgeBorder">
199 <boolean>true</boolean>
201 <void property="imageFile">
202 <object class="com.install4j.api.beans.ExternalFile">
203 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
206 <void property="insets">
207 <object class="java.awt.Insets">
218 <externalParametrizationPropertyNames>
219 <propertyName>imageAnchor</propertyName>
220 <propertyName>imageEdgeBackgroundColor</propertyName>
221 <propertyName>imageFile</propertyName>
222 </externalParametrizationPropertyNames>
225 <styleOverride name="Jalview" enabled="true">
226 <formComponent name="Watermark" id="352" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="5" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Jalview" externalParametrizationMode="include">
228 <java class="java.beans.XMLDecoder">
229 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
230 <void property="enabledTitleText">
231 <boolean>false</boolean>
233 <void property="labelText">
234 <string>install4j</string>
241 <externalParametrizationPropertyNames>
242 <propertyName>labelText</propertyName>
243 </externalParametrizationPropertyNames>
247 <customScript mode="1" file="">
253 <screen name="" id="1" customizedId="" beanClass="com.install4j.runtime.beans.screens.StartupScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
255 <java class="java.beans.XMLDecoder">
256 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
265 <action name="" id="22" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
267 <java class="java.beans.XMLDecoder">
268 <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" />
278 <screen name="" id="2" customizedId="" beanClass="com.install4j.runtime.beans.screens.WelcomeScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
280 <java class="java.beans.XMLDecoder">
281 <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
285 <styleOverride name="Customize banner image" enabled="true">
286 <group name="" id="145" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
288 <java class="java.beans.XMLDecoder">
289 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
290 <void property="backgroundColor">
291 <object class="java.awt.Color">
298 <void property="borderSides">
299 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
300 <void property="bottom">
301 <boolean>true</boolean>
305 <void property="imageEdgeBackgroundColor">
306 <object class="java.awt.Color">
313 <void property="imageEdgeBorder">
314 <boolean>true</boolean>
316 <void property="imageFile">
317 <object class="com.install4j.api.beans.ExternalFile">
318 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
321 <void property="insets">
322 <object class="java.awt.Insets">
333 <externalParametrizationPropertyNames>
334 <propertyName>imageAnchor</propertyName>
335 <propertyName>imageEdgeBackgroundColor</propertyName>
336 <propertyName>imageFile</propertyName>
337 </externalParametrizationPropertyNames>
346 <action name="" id="7" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" failureStrategy="1" errorMessage="">
348 <java class="java.beans.XMLDecoder">
349 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
350 <void property="excludedVariables">
351 <array class="java.lang.String" length="1">
353 <string>sys.installationDir</string>
360 <condition>context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
364 <formComponent name="" id="3" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
366 <java class="java.beans.XMLDecoder">
367 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
368 <void property="labelText">
369 <string>${form:welcomeMessage}</string>
375 <visibilityScript>!context.isConsole()</visibilityScript>
376 <externalParametrizationPropertyNames />
378 <formComponent name="" id="4" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
380 <java class="java.beans.XMLDecoder">
381 <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
382 <void property="consoleScript">
383 <object class="com.install4j.api.beans.ScriptProperty">
384 <void property="value">
385 <string>String message = context.getMessage("ConsoleWelcomeLabel", context.getApplicationName());
386 return console.askOkCancel(message, true);
396 <externalParametrizationPropertyNames />
398 <formComponent name="" id="5" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Update Alert" externalParametrizationMode="include">
400 <java class="java.beans.XMLDecoder">
401 <object class="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" />
406 <externalParametrizationPropertyNames>
407 <propertyName>updateCheck</propertyName>
408 </externalParametrizationPropertyNames>
410 <formComponent name="" id="6" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="20" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
412 <java class="java.beans.XMLDecoder">
413 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
414 <void property="labelText">
415 <string>${i18n:ClickNext}</string>
422 <externalParametrizationPropertyNames />
426 <screen name="" id="8" customizedId="" beanClass="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
428 <java class="java.beans.XMLDecoder">
429 <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
433 <condition>!context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
438 <action name="" id="11" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" failureStrategy="1" errorMessage="">
440 <java class="java.beans.XMLDecoder">
441 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
442 <void property="excludedVariables">
443 <array class="java.lang.String" length="1">
445 <string>sys.installationDir</string>
452 <condition>context.getVariable("sys.responseFile") == null</condition>
456 <formComponent name="" id="9" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="25" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
458 <java class="java.beans.XMLDecoder">
459 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
460 <void property="labelText">
461 <string>${i18n:SelectDirLabel(${compiler:sys.fullName})}</string>
468 <externalParametrizationPropertyNames />
470 <formComponent name="" id="10" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Installation Directory Chooser" externalParametrizationMode="include">
472 <java class="java.beans.XMLDecoder">
473 <object class="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent">
474 <void property="requestFocus">
475 <boolean>true</boolean>
482 <externalParametrizationPropertyNames>
483 <propertyName>suggestAppDir</propertyName>
484 <propertyName>validateApplicationId</propertyName>
485 <propertyName>existingDirWarning</propertyName>
486 <propertyName>checkWritable</propertyName>
487 <propertyName>manualEntryAllowed</propertyName>
488 <propertyName>checkFreeSpace</propertyName>
489 <propertyName>showRequiredDiskSpace</propertyName>
490 <propertyName>showFreeDiskSpace</propertyName>
491 <propertyName>allowSpacesOnUnix</propertyName>
492 <propertyName>validationScript</propertyName>
493 <propertyName>standardValidation</propertyName>
494 </externalParametrizationPropertyNames>
498 <screen name="" id="12" customizedId="" beanClass="com.install4j.runtime.beans.screens.ComponentsScreen" enabled="false" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
500 <java class="java.beans.XMLDecoder">
501 <object class="com.install4j.runtime.beans.screens.ComponentsScreen" />
511 <formComponent name="" id="13" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
513 <java class="java.beans.XMLDecoder">
514 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
515 <void property="labelText">
516 <string>${i18n:SelectComponentsLabel2}</string>
522 <visibilityScript>!context.isConsole()</visibilityScript>
523 <externalParametrizationPropertyNames />
525 <formComponent name="" id="14" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Installation Components" externalParametrizationMode="include">
527 <java class="java.beans.XMLDecoder">
528 <object class="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent">
529 <void property="fillVertical">
530 <boolean>true</boolean>
537 <externalParametrizationPropertyNames>
538 <propertyName>selectionChangedScript</propertyName>
539 </externalParametrizationPropertyNames>
543 <screen name="" id="15" customizedId="" beanClass="com.install4j.runtime.beans.screens.InstallationScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="true" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
545 <java class="java.beans.XMLDecoder">
546 <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
555 <action name="" id="17" customizedId="" beanClass="com.install4j.runtime.beans.actions.InstallFilesAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="2" errorMessage="${i18n:FileCorrupted}">
557 <java class="java.beans.XMLDecoder">
558 <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
563 <action name="" id="18" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
565 <java class="java.beans.XMLDecoder">
566 <object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction">
567 <void property="uninstallerMenuName">
568 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
573 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition>
575 <action name="" id="19" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
577 <java class="java.beans.XMLDecoder">
578 <object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
579 <void property="itemName">
580 <string>${compiler:sys.fullName} ${compiler:sys.version}</string>
587 <action name="" id="124" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetVariableAction" enabled="false" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
589 <java class="java.beans.XMLDecoder">
590 <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
591 <void property="script">
592 <object class="com.install4j.api.beans.ScriptProperty">
593 <void property="value">
598 <void property="variableName">
604 <condition>true</condition>
606 <action name="" id="134" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction" enabled="false" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
608 <java class="java.beans.XMLDecoder">
609 <object class="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction">
610 <void property="launcherId">
613 <void property="vmOptions">
614 <array class="java.lang.String" length="0" />
623 <formComponent name="" id="16" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
625 <java class="java.beans.XMLDecoder">
626 <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
627 <void property="initialStatusMessage">
628 <string>${i18n:WizardPreparing}</string>
635 <externalParametrizationPropertyNames />
639 <screen name="" id="20" customizedId="" beanClass="com.install4j.runtime.beans.screens.FinishedScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
641 <java class="java.beans.XMLDecoder">
642 <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
651 <action name="" id="573" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction" enabled="false" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
653 <java class="java.beans.XMLDecoder">
654 <object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
655 <void property="name">
656 <string>${compiler:sys.fullName}</string>
661 <condition>context.getBooleanVariable("createDesktopLinkAction")</condition>
663 <action name="" id="575" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.AddStartupItemAction" enabled="false" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
665 <java class="java.beans.XMLDecoder">
666 <object class="com.install4j.runtime.beans.actions.desktop.AddStartupItemAction" />
671 <action name="" id="576" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.AddToDockAction" enabled="false" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
673 <java class="java.beans.XMLDecoder">
674 <object class="com.install4j.runtime.beans.actions.desktop.AddToDockAction" />
677 <condition>context.getBooleanVariable("addToDockAction")</condition>
679 <action name="" id="578" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
681 <java class="java.beans.XMLDecoder">
682 <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
683 <void property="description">
684 <string>Jalview Project File</string>
686 <void property="extension">
689 <void property="launcherId">
692 <void property="macIconFile">
693 <object class="com.install4j.api.beans.ExternalFile">
694 <string>../../resources/images/file.png</string>
697 <void property="macRole">
698 <object class="java.lang.Enum" method="valueOf">
699 <class>com.install4j.runtime.beans.actions.desktop.MacAssociationRole</class>
700 <string>EDITOR</string>
703 <void property="windowsIconFile">
704 <object class="com.install4j.api.beans.ExternalFile">
705 <string>../../resources/images/file.png</string>
715 <formComponent name="" id="21" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
717 <java class="java.beans.XMLDecoder">
718 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
719 <void property="labelText">
720 <string>${form:finishedMessage}</string>
727 <externalParametrizationPropertyNames />
729 <formComponent name="Add a desktop link" id="574" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
731 <java class="java.beans.XMLDecoder">
732 <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
733 <void property="checkboxText">
734 <string>${i18n:CreateDesktopIcon}</string>
736 <void property="initiallySelected">
737 <boolean>true</boolean>
739 <void property="variableName">
740 <string>createDesktopLinkAction</string>
747 <externalParametrizationPropertyNames />
749 <formComponent name="Add an executable to the dock" id="577" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
751 <java class="java.beans.XMLDecoder">
752 <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
753 <void property="checkboxText">
754 <string>${i18n:AddToDock}</string>
756 <void property="initiallySelected">
757 <boolean>true</boolean>
759 <void property="variableName">
760 <string>addToDockAction</string>
766 <visibilityScript>Util.isMacOS()</visibilityScript>
767 <externalParametrizationPropertyNames />
773 <application name="" id="uninstaller" customizedId="" beanClass="com.install4j.runtime.beans.applications.UninstallerApplication" enabled="true" commentSet="false" comment="" actionElevationType="none" styleId="41" fileset="" customIcnsFile="" customIcoFile="" macEntitlementsFile="" automaticLauncherIntegration="false" launchMode="startupFirstWindow" launchInNewProcess="true" launchSchedule="updateSchedule" allLaunchers="true">
775 <java class="java.beans.XMLDecoder">
776 <object class="com.install4j.runtime.beans.applications.UninstallerApplication">
777 <void property="customMacosExecutableName">
778 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
780 <void property="useCustomMacosExecutableName">
781 <boolean>true</boolean>
787 <styleOverride name="Customize banner image" enabled="true">
788 <group name="" id="147" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
790 <java class="java.beans.XMLDecoder">
791 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
792 <void property="backgroundColor">
793 <object class="java.awt.Color">
800 <void property="borderSides">
801 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
802 <void property="bottom">
803 <boolean>true</boolean>
807 <void property="imageEdgeBackgroundColor">
808 <object class="java.awt.Color">
815 <void property="imageEdgeBorder">
816 <boolean>true</boolean>
818 <void property="imageFile">
819 <object class="com.install4j.api.beans.ExternalFile">
820 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
823 <void property="insets">
824 <object class="java.awt.Insets">
835 <externalParametrizationPropertyNames>
836 <propertyName>imageAnchor</propertyName>
837 <propertyName>imageEdgeBackgroundColor</propertyName>
838 <propertyName>imageFile</propertyName>
839 </externalParametrizationPropertyNames>
843 <customScript mode="1" file="">
849 <screen name="" id="23" customizedId="" beanClass="com.install4j.runtime.beans.screens.StartupScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
851 <java class="java.beans.XMLDecoder">
852 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
861 <action name="" id="33" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
863 <java class="java.beans.XMLDecoder">
864 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
869 <action name="" id="34" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
871 <java class="java.beans.XMLDecoder">
872 <object class="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" />
882 <screen name="" id="24" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="41" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
884 <java class="java.beans.XMLDecoder">
885 <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
895 <formComponent name="" id="25" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
897 <java class="java.beans.XMLDecoder">
898 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
899 <void property="labelText">
900 <string>${form:welcomeMessage}</string>
906 <visibilityScript>!context.isConsole()</visibilityScript>
907 <externalParametrizationPropertyNames />
909 <formComponent name="" id="26" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
911 <java class="java.beans.XMLDecoder">
912 <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
913 <void property="consoleScript">
914 <object class="com.install4j.api.beans.ScriptProperty">
915 <void property="value">
916 <string>String message = context.getMessage("ConfirmUninstall", context.getApplicationName());
917 return console.askYesNo(message, true);
927 <externalParametrizationPropertyNames />
931 <screen name="" id="27" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallationScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
933 <java class="java.beans.XMLDecoder">
934 <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
943 <action name="" id="659" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
945 <java class="java.beans.XMLDecoder">
946 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
947 <void property="progressChangeType">
948 <object class="java.lang.Enum" method="valueOf">
949 <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
950 <string>SET_INDETERMINATE</string>
958 <action name="" id="29" customizedId="" beanClass="com.install4j.runtime.beans.actions.UninstallFilesAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
960 <java class="java.beans.XMLDecoder">
961 <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
966 <action name="" id="1525" customizedId="" beanClass="com.install4j.runtime.beans.actions.files.DeleteFileAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
968 <java class="java.beans.XMLDecoder">
969 <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
970 <void property="files">
971 <array class="java.io.File" length="10">
973 <object class="java.io.File">
978 <object class="java.io.File">
979 <string>.install4j</string>
983 <object class="java.io.File">
984 <string>dist</string>
988 <object class="java.io.File">
989 <string>resource</string>
993 <object class="java.io.File">
994 <string>getdown-launcher.jar</string>
998 <object class="java.io.File">
999 <string>getdown-launcher-old.jar</string>
1003 <object class="java.io.File">
1004 <string>getdown-launcher-new.jar</string>
1008 <object class="java.io.File">
1009 <string>digest.txt</string>
1013 <object class="java.io.File">
1014 <string>digest2.txt</string>
1018 <object class="java.io.File">
1019 <string>getdown.txt</string>
1024 <void property="recursive">
1025 <boolean>true</boolean>
1032 <action name="" id="660" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1034 <java class="java.beans.XMLDecoder">
1035 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
1036 <void property="percentValue">
1046 <formComponent name="" id="28" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1048 <java class="java.beans.XMLDecoder">
1049 <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
1050 <void property="initialStatusMessage">
1051 <string>${i18n:UninstallerPreparing}</string>
1057 <visibilityScript />
1058 <externalParametrizationPropertyNames />
1062 <screen name="" id="32" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallFailureScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
1064 <java class="java.beans.XMLDecoder">
1065 <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
1076 <screen name="" id="30" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallSuccessScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="41" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
1078 <java class="java.beans.XMLDecoder">
1079 <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
1089 <formComponent name="" id="31" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1091 <java class="java.beans.XMLDecoder">
1092 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
1093 <void property="labelText">
1094 <string>${form:successMessage}</string>
1100 <visibilityScript />
1101 <externalParametrizationPropertyNames />
1108 <styles defaultStyleId="35">
1109 <style name="Standard" id="35" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1111 <java class="java.beans.XMLDecoder">
1112 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1116 <formComponent name="Header" id="36" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1118 <java class="java.beans.XMLDecoder">
1119 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1120 <void property="styleId">
1127 <visibilityScript />
1128 <externalParametrizationPropertyNames />
1130 <group name="Main" id="37" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1132 <java class="java.beans.XMLDecoder">
1133 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1134 <void property="imageEdgeAxisType">
1135 <object class="java.lang.Enum" method="valueOf">
1136 <class>com.install4j.runtime.beans.formcomponents.AxisType</class>
1137 <string>HORIZONTAL</string>
1140 <void property="imageFile">
1141 <object class="com.install4j.api.beans.ExternalFile">
1142 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
1145 <void property="imageOverlap">
1146 <boolean>true</boolean>
1152 <formComponent name="" id="38" customizedId="" beanClass="com.install4j.runtime.beans.styles.ContentComponent" enabled="true" commentSet="false" comment="" insetTop="10" insetLeft="20" insetBottom="10" insetRight="20" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1154 <java class="java.beans.XMLDecoder">
1155 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1159 <visibilityScript />
1160 <externalParametrizationPropertyNames />
1162 <formComponent name="Watermark" id="39" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="5" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Jalview" externalParametrizationMode="include">
1164 <java class="java.beans.XMLDecoder">
1165 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
1166 <void property="enabledTitleText">
1167 <boolean>false</boolean>
1169 <void property="labelText">
1170 <string>install4j</string>
1176 <visibilityScript />
1177 <externalParametrizationPropertyNames>
1178 <propertyName>labelText</propertyName>
1179 </externalParametrizationPropertyNames>
1181 <formComponent name="Footer" id="40" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1183 <java class="java.beans.XMLDecoder">
1184 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1185 <void property="styleId">
1192 <visibilityScript />
1193 <externalParametrizationPropertyNames />
1196 <externalParametrizationPropertyNames />
1200 <style name="Banner" id="41" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1202 <java class="java.beans.XMLDecoder">
1203 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1207 <group name="" id="42" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
1209 <java class="java.beans.XMLDecoder">
1210 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1211 <void property="backgroundColor">
1212 <object class="java.awt.Color">
1219 <void property="borderSides">
1220 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1221 <void property="bottom">
1222 <boolean>true</boolean>
1226 <void property="imageEdgeBackgroundColor">
1227 <object class="java.awt.Color">
1234 <void property="imageEdgeBorder">
1235 <boolean>true</boolean>
1237 <void property="imageFile">
1238 <object class="com.install4j.api.beans.ExternalFile">
1239 <string>${compiler:sys.install4jHome}/resource/styles/wizard.png</string>
1242 <void property="insets">
1243 <object class="java.awt.Insets">
1254 <formComponent name="" id="43" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1256 <java class="java.beans.XMLDecoder">
1257 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1258 <void property="labelFontSizePercent">
1261 <void property="labelFontStyle">
1262 <object class="java.lang.Enum" method="valueOf">
1263 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1264 <string>BOLD</string>
1267 <void property="labelFontType">
1268 <object class="java.lang.Enum" method="valueOf">
1269 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1270 <string>DERIVED</string>
1277 <visibilityScript />
1278 <externalParametrizationPropertyNames />
1280 <formComponent name="" id="44" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1282 <java class="java.beans.XMLDecoder">
1283 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
1287 <visibilityScript />
1288 <externalParametrizationPropertyNames />
1290 <formComponent name="" id="45" customizedId="" beanClass="com.install4j.runtime.beans.styles.ContentComponent" enabled="true" commentSet="false" comment="" insetTop="10" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1292 <java class="java.beans.XMLDecoder">
1293 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1297 <visibilityScript />
1298 <externalParametrizationPropertyNames />
1301 <externalParametrizationPropertyNames>
1302 <propertyName>imageAnchor</propertyName>
1303 <propertyName>imageEdgeBackgroundColor</propertyName>
1304 <propertyName>imageFile</propertyName>
1305 </externalParametrizationPropertyNames>
1307 <formComponent name="" id="46" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1309 <java class="java.beans.XMLDecoder">
1310 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1311 <void property="styleId">
1318 <visibilityScript />
1319 <externalParametrizationPropertyNames />
1323 <group name="Style components" id="47" customizedId="" beanClass="com.install4j.runtime.beans.groups.StyleGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit">
1325 <java class="java.beans.XMLDecoder">
1326 <object class="com.install4j.runtime.beans.groups.StyleGroup" />
1330 <style name="Standard header" id="48" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1332 <java class="java.beans.XMLDecoder">
1333 <object class="com.install4j.runtime.beans.styles.FormStyle">
1334 <void property="fillVertical">
1335 <boolean>false</boolean>
1337 <void property="standalone">
1338 <boolean>false</boolean>
1340 <void property="verticalAnchor">
1341 <object class="java.lang.Enum" method="valueOf">
1342 <class>com.install4j.api.beans.Anchor</class>
1343 <string>NORTH</string>
1350 <group name="" id="49" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize title bar" externalParametrizationMode="include">
1352 <java class="java.beans.XMLDecoder">
1353 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1354 <void property="backgroundColor">
1355 <object class="java.awt.Color">
1362 <void property="borderSides">
1363 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1364 <void property="bottom">
1365 <boolean>true</boolean>
1369 <void property="imageAnchor">
1370 <object class="java.lang.Enum" method="valueOf">
1371 <class>com.install4j.api.beans.Anchor</class>
1372 <string>NORTHEAST</string>
1375 <void property="imageEdgeBorderWidth">
1378 <void property="imageFile">
1379 <object class="com.install4j.api.beans.ExternalFile">
1380 <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
1383 <void property="imageInsets">
1384 <object class="java.awt.Insets">
1391 <void property="insets">
1392 <object class="java.awt.Insets">
1403 <formComponent name="Title" id="50" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1405 <java class="java.beans.XMLDecoder">
1406 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1407 <void property="labelFontStyle">
1408 <object class="java.lang.Enum" method="valueOf">
1409 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1410 <string>BOLD</string>
1413 <void property="labelFontType">
1414 <object class="java.lang.Enum" method="valueOf">
1415 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1416 <string>DERIVED</string>
1423 <visibilityScript />
1424 <externalParametrizationPropertyNames />
1426 <formComponent name="Subtitle" id="51" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="8" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1428 <java class="java.beans.XMLDecoder">
1429 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1430 <void property="titleType">
1431 <object class="java.lang.Enum" method="valueOf">
1432 <class>com.install4j.runtime.beans.styles.TitleType</class>
1433 <string>SUB_TITLE</string>
1440 <visibilityScript />
1441 <externalParametrizationPropertyNames />
1444 <externalParametrizationPropertyNames>
1445 <propertyName>backgroundColor</propertyName>
1446 <propertyName>foregroundColor</propertyName>
1447 <propertyName>imageAnchor</propertyName>
1448 <propertyName>imageFile</propertyName>
1449 <propertyName>imageOverlap</propertyName>
1450 </externalParametrizationPropertyNames>
1454 <style name="Standard footer" id="52" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1456 <java class="java.beans.XMLDecoder">
1457 <object class="com.install4j.runtime.beans.styles.FormStyle">
1458 <void property="fillVertical">
1459 <boolean>false</boolean>
1461 <void property="standalone">
1462 <boolean>false</boolean>
1464 <void property="verticalAnchor">
1465 <object class="java.lang.Enum" method="valueOf">
1466 <class>com.install4j.api.beans.Anchor</class>
1467 <string>SOUTH</string>
1474 <group name="" id="53" customizedId="" beanClass="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1476 <java class="java.beans.XMLDecoder">
1477 <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
1478 <void property="alignFirstLabel">
1479 <boolean>false</boolean>
1481 <void property="insets">
1482 <object class="java.awt.Insets">
1493 <formComponent name="" id="54" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SpringComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1495 <java class="java.beans.XMLDecoder">
1496 <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
1500 <visibilityScript />
1501 <externalParametrizationPropertyNames />
1503 <formComponent name="Back button" id="55" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1505 <java class="java.beans.XMLDecoder">
1506 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1507 <void property="buttonText">
1508 <string>< ${i18n:ButtonBack}</string>
1510 <void property="controlButtonType">
1511 <object class="java.lang.Enum" method="valueOf">
1512 <class>com.install4j.api.context.ControlButtonType</class>
1513 <string>PREVIOUS</string>
1520 <visibilityScript />
1521 <externalParametrizationPropertyNames />
1523 <formComponent name="Next button" id="56" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1525 <java class="java.beans.XMLDecoder">
1526 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1527 <void property="buttonText">
1528 <string>${i18n:ButtonNext} ></string>
1530 <void property="controlButtonType">
1531 <object class="java.lang.Enum" method="valueOf">
1532 <class>com.install4j.api.context.ControlButtonType</class>
1533 <string>NEXT</string>
1540 <visibilityScript />
1541 <externalParametrizationPropertyNames />
1543 <formComponent name="Cancel button" id="57" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="5" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1545 <java class="java.beans.XMLDecoder">
1546 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1547 <void property="buttonText">
1548 <string>${i18n:ButtonCancel}</string>
1550 <void property="controlButtonType">
1551 <object class="java.lang.Enum" method="valueOf">
1552 <class>com.install4j.api.context.ControlButtonType</class>
1553 <string>CANCEL</string>
1560 <visibilityScript />
1561 <externalParametrizationPropertyNames />
1564 <externalParametrizationPropertyNames />
1573 <linuxDeb name="Linux Deb Archive" id="153" customizedId="" mediaFileName="" installDir="/opt/${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" overwriteNeverAsConfigFiles="false" dependencies="" bzip="true" description="Jalview Desktop" maintainerEmail="help@jalview.org" architectureSet="false" architecture="">
1574 <excludedComponents>
1575 <component id="1155" />
1576 <component id="1156" />
1577 <component id="1276" />
1578 </excludedComponents>
1579 <includedDownloadableComponents />
1581 <launcher id="1402" />
1582 </excludedLaunchers>
1584 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1586 <entry location=".i4j_fileset_" fileType="regular" />
1587 <entry location=".i4j_fileset_880" fileType="regular" />
1588 <entry location=".i4j_fileset_882" fileType="regular" />
1591 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1593 <customAttributes />
1595 <preInstallScript mode="1" file="">
1598 <postInstallScript mode="1" file="">
1600 </postInstallScript>
1601 <preUninstallScript mode="1" file="">
1603 </preUninstallScript>
1604 <postUninstallScript mode="1" file="">
1606 </postUninstallScript>
1608 <linuxRPM name="Linux RPM" id="570" customizedId="" mediaFileName="" installDir="/opt/${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" overwriteNeverAsConfigFiles="false" dependencies="" os="linux" arch="i386">
1609 <excludedComponents>
1610 <component id="1155" />
1611 <component id="1156" />
1612 <component id="1276" />
1613 </excludedComponents>
1614 <includedDownloadableComponents />
1616 <launcher id="1402" />
1617 </excludedLaunchers>
1619 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1621 <entry location=".i4j_fileset_" fileType="regular" />
1622 <entry location=".i4j_fileset_880" fileType="regular" />
1623 <entry location=".i4j_fileset_882" fileType="regular" />
1626 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1628 <customAttributes />
1630 <preInstallScript mode="1" file="">
1633 <postInstallScript mode="1" file="">
1635 </postInstallScript>
1636 <preUninstallScript mode="1" file="">
1638 </preUninstallScript>
1639 <postUninstallScript mode="1" file="">
1641 </postUninstallScript>
1643 <windows name="Offline Windows" id="743" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="$$WINDOWS_JAVA_VM_TGZ$$" manualJREEntry="true" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1" verifyIntegrity="true">
1644 <excludedComponents>
1645 <component id="1155" />
1646 <component id="1156" />
1647 <component id="1276" />
1648 </excludedComponents>
1649 <includedDownloadableComponents />
1651 <launcher id="1402" />
1652 </excludedLaunchers>
1654 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1656 <entry location=".i4j_fileset_" fileType="regular" />
1657 <entry location=".i4j_fileset_880" fileType="regular" />
1660 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1662 <customAttributes />
1665 <macosArchive name="Offline macOS Single Bundle Archive" id="878" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}-app_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName} Installer" launcherId="737">
1666 <excludedComponents>
1667 <component id="1156" />
1668 <component id="1276" />
1669 </excludedComponents>
1670 <includedDownloadableComponents />
1672 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1674 <entry location=".i4j_fileset_" fileType="regular" />
1675 <entry location=".i4j_fileset_882" fileType="regular" />
1678 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1680 <customAttributes />
1683 <symlink name="" "" target="/Applications" />
1684 <file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
1685 <file name=".DS_Store" file="./DS_Store" />
1686 <symlink name="Jalview.app/Contents/Resources/app/jre/Contents/MacOS/libjli.dylib" target="../Home/lib/jli/libjli.dylib" />
1689 <windows name="Network Windows" id="1272" customizedId="" mediaFileName="${compiler:sys.shortName}-NETWORK_${compiler:sys.platform}_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="$$WINDOWS_JAVA_VM_TGZ$$" manualJREEntry="true" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1" verifyIntegrity="true">
1690 <excludedComponents>
1691 <component id="1031" />
1692 <component id="1155" />
1693 <component id="1156" />
1694 </excludedComponents>
1695 <includedDownloadableComponents />
1697 <launcher id="737" />
1698 </excludedLaunchers>
1700 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1702 <entry location=".i4j_fileset_734" fileType="regular" />
1703 <entry location=".i4j_fileset_880" fileType="regular" />
1706 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1708 <customAttributes />
1711 <macosArchive name="Network macOS Single Bundle Archive" id="1274" customizedId="" mediaFileName="${compiler:sys.shortName}-NETWORK_${compiler:sys.platform}-app_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName} Installer" launcherId="1402">
1712 <excludedComponents>
1713 <component id="1031" />
1714 <component id="1156" />
1715 </excludedComponents>
1716 <includedDownloadableComponents />
1718 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1720 <entry location=".i4j_fileset_734" fileType="regular" />
1721 <entry location=".i4j_fileset_882" fileType="regular" />
1724 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1726 <customAttributes />
1729 <symlink name="" "" target="/Applications" />
1730 <file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
1731 <file name=".DS_Store" file="./DS_Store" />
1732 <symlink name="Jalview.app/Contents/Resources/app/jre/Contents/MacOS/libjli.dylib" target="../Home/lib/jli/libjli.dylib" />
1736 <buildIds buildAll="false">
1737 <mediaSet refId="153" />
1738 <mediaSet refId="570" />
1739 <mediaSet refId="743" />
1740 <mediaSet refId="878" />
1741 <mediaSet refId="1272" />
1742 <mediaSet refId="1274" />
1744 <buildOptions verbose="false" faster="false" disableSigning="true" disableJreBundling="false" debug="false" />