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="15" allowBetaVM="true" jdkMode="jdk" jdkName="JDK 11.0">
5 <languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">
6 <principalLanguage id="en" customLocalizationFile="" />
7 <additionalLanguages />
10 <directory location="java_vm" />
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" overwriteMode="4" shared="false" fileMode="644" uninstallMode="0" overrideFileMode="false" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="direct" subDirectory="files" excludeSuffixes="" dirMode="755" overrideDirMode="false">
40 <dirEntry mountPoint="736" file="../../getdown/website" overwriteMode="4" shared="false" fileMode="644" uninstallMode="0" 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="java_vm" 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="java_vm" 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" />
75 <launcher name="Jalview Launcher" id="121" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}-${compiler:sys.version}" 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}")}">
76 <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+">
77 <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
79 <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
81 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
82 <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
85 <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
87 <archive location="getdown-launcher.jar" failOnError="false" />
88 <archive location="commons-compress-1.18.jar" failOnError="false" />
91 <nativeLibraryDirectories />
95 <unextractableFiles />
96 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
99 <customScript mode="1" file="">
102 <infoPlist mode="1" file="">
106 <file path="../../resources/images/Jalview_Logo.png" />
109 <launcher name="MacOS Offline Jalview Launcher" id="737" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}-${compiler:sys.version}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="false" macBundleIdentifier="" swtApp="false" fileset="1015" 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}")}">
110 <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+">
111 <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
113 <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
115 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
116 <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
119 <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
121 <archive location="dist/getdown-launcher.jar" failOnError="true" />
122 <archive location="dist/commons-compress-1.18.jar" failOnError="true" />
125 <nativeLibraryDirectories />
129 <unextractableFiles />
130 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
133 <customScript mode="1" file="">
136 <infoPlist mode="1" file="">
140 <file path="../../resources/images/Jalview_Logo.png" />
143 <launcher name="Windows Offline Jalview Launcher" id="1022" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}-${compiler:sys.version}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="false" macBundleIdentifier="" swtApp="false" fileset="1017" 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}")}">
144 <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+">
145 <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
147 <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
149 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
150 <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
153 <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
155 <archive location="dist/getdown-launcher.jar" failOnError="true" />
156 <archive location="dist/commons-compress-1.18.jar" failOnError="true" />
159 <nativeLibraryDirectories />
163 <unextractableFiles />
164 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
167 <customScript mode="1" file="">
170 <infoPlist mode="1" file="">
174 <file path="../../resources/images/Jalview_Logo.png" />
178 <installerGui installerType="1" addOnAppId="" suggestPreviousLocations="true" autoUpdateDescriptorUrl="" useAutoUpdateBaseUrl="false" autoUpdateBaseUrl="">
179 <staticMembers script="" />
181 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
186 <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">
188 <java class="java.beans.XMLDecoder">
189 <object class="com.install4j.runtime.beans.applications.InstallerApplication">
190 <void property="useCustomIcon">
191 <boolean>true</boolean>
197 <styleOverride name="Customize banner image" enabled="true">
198 <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">
200 <java class="java.beans.XMLDecoder">
201 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
202 <void property="backgroundColor">
203 <object class="java.awt.Color">
210 <void property="borderSides">
211 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
212 <void property="bottom">
213 <boolean>true</boolean>
217 <void property="imageEdgeBackgroundColor">
218 <object class="java.awt.Color">
225 <void property="imageEdgeBorder">
226 <boolean>true</boolean>
228 <void property="imageFile">
229 <object class="com.install4j.api.beans.ExternalFile">
230 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
233 <void property="insets">
234 <object class="java.awt.Insets">
245 <externalParametrizationPropertyNames>
246 <propertyName>imageAnchor</propertyName>
247 <propertyName>imageEdgeBackgroundColor</propertyName>
248 <propertyName>imageFile</propertyName>
249 </externalParametrizationPropertyNames>
252 <styleOverride name="Jalview" enabled="true">
253 <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">
255 <java class="java.beans.XMLDecoder">
256 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
257 <void property="enabledTitleText">
258 <boolean>false</boolean>
260 <void property="labelText">
261 <string>install4j</string>
268 <externalParametrizationPropertyNames>
269 <propertyName>labelText</propertyName>
270 </externalParametrizationPropertyNames>
274 <customScript mode="1" file="">
280 <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="">
282 <java class="java.beans.XMLDecoder">
283 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
292 <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="">
294 <java class="java.beans.XMLDecoder">
295 <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" />
305 <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="">
307 <java class="java.beans.XMLDecoder">
308 <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
312 <styleOverride name="Customize banner image" enabled="true">
313 <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">
315 <java class="java.beans.XMLDecoder">
316 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
317 <void property="backgroundColor">
318 <object class="java.awt.Color">
325 <void property="borderSides">
326 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
327 <void property="bottom">
328 <boolean>true</boolean>
332 <void property="imageEdgeBackgroundColor">
333 <object class="java.awt.Color">
340 <void property="imageEdgeBorder">
341 <boolean>true</boolean>
343 <void property="imageFile">
344 <object class="com.install4j.api.beans.ExternalFile">
345 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
348 <void property="insets">
349 <object class="java.awt.Insets">
360 <externalParametrizationPropertyNames>
361 <propertyName>imageAnchor</propertyName>
362 <propertyName>imageEdgeBackgroundColor</propertyName>
363 <propertyName>imageFile</propertyName>
364 </externalParametrizationPropertyNames>
373 <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="">
375 <java class="java.beans.XMLDecoder">
376 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
377 <void property="excludedVariables">
378 <array class="java.lang.String" length="1">
380 <string>sys.installationDir</string>
387 <condition>context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
391 <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">
393 <java class="java.beans.XMLDecoder">
394 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
395 <void property="labelText">
396 <string>${form:welcomeMessage}</string>
402 <visibilityScript>!context.isConsole()</visibilityScript>
403 <externalParametrizationPropertyNames />
405 <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">
407 <java class="java.beans.XMLDecoder">
408 <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
409 <void property="consoleScript">
410 <object class="com.install4j.api.beans.ScriptProperty">
411 <void property="value">
412 <string>String message = context.getMessage("ConsoleWelcomeLabel", context.getApplicationName());
413 return console.askOkCancel(message, true);
423 <externalParametrizationPropertyNames />
425 <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">
427 <java class="java.beans.XMLDecoder">
428 <object class="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" />
433 <externalParametrizationPropertyNames>
434 <propertyName>updateCheck</propertyName>
435 </externalParametrizationPropertyNames>
437 <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">
439 <java class="java.beans.XMLDecoder">
440 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
441 <void property="labelText">
442 <string>${i18n:ClickNext}</string>
449 <externalParametrizationPropertyNames />
453 <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="">
455 <java class="java.beans.XMLDecoder">
456 <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
460 <condition>!context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
465 <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="">
467 <java class="java.beans.XMLDecoder">
468 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
469 <void property="excludedVariables">
470 <array class="java.lang.String" length="1">
472 <string>sys.installationDir</string>
479 <condition>context.getVariable("sys.responseFile") == null</condition>
483 <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">
485 <java class="java.beans.XMLDecoder">
486 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
487 <void property="labelText">
488 <string>${i18n:SelectDirLabel(${compiler:sys.fullName})}</string>
495 <externalParametrizationPropertyNames />
497 <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">
499 <java class="java.beans.XMLDecoder">
500 <object class="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent">
501 <void property="requestFocus">
502 <boolean>true</boolean>
509 <externalParametrizationPropertyNames>
510 <propertyName>suggestAppDir</propertyName>
511 <propertyName>validateApplicationId</propertyName>
512 <propertyName>existingDirWarning</propertyName>
513 <propertyName>checkWritable</propertyName>
514 <propertyName>manualEntryAllowed</propertyName>
515 <propertyName>checkFreeSpace</propertyName>
516 <propertyName>showRequiredDiskSpace</propertyName>
517 <propertyName>showFreeDiskSpace</propertyName>
518 <propertyName>allowSpacesOnUnix</propertyName>
519 <propertyName>validationScript</propertyName>
520 <propertyName>standardValidation</propertyName>
521 </externalParametrizationPropertyNames>
525 <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="">
527 <java class="java.beans.XMLDecoder">
528 <object class="com.install4j.runtime.beans.screens.ComponentsScreen" />
538 <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">
540 <java class="java.beans.XMLDecoder">
541 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
542 <void property="labelText">
543 <string>${i18n:SelectComponentsLabel2}</string>
549 <visibilityScript>!context.isConsole()</visibilityScript>
550 <externalParametrizationPropertyNames />
552 <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">
554 <java class="java.beans.XMLDecoder">
555 <object class="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent">
556 <void property="fillVertical">
557 <boolean>true</boolean>
564 <externalParametrizationPropertyNames>
565 <propertyName>selectionChangedScript</propertyName>
566 </externalParametrizationPropertyNames>
570 <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="">
572 <java class="java.beans.XMLDecoder">
573 <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
582 <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}">
584 <java class="java.beans.XMLDecoder">
585 <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
590 <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="">
592 <java class="java.beans.XMLDecoder">
593 <object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction">
594 <void property="uninstallerMenuName">
595 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
600 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition>
602 <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="">
604 <java class="java.beans.XMLDecoder">
605 <object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
606 <void property="itemName">
607 <string>${compiler:sys.fullName} ${compiler:sys.version}</string>
614 <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="">
616 <java class="java.beans.XMLDecoder">
617 <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
618 <void property="script">
619 <object class="com.install4j.api.beans.ScriptProperty">
620 <void property="value">
625 <void property="variableName">
631 <condition>true</condition>
633 <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="">
635 <java class="java.beans.XMLDecoder">
636 <object class="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction">
637 <void property="launcherId">
640 <void property="vmOptions">
641 <array class="java.lang.String" length="0" />
650 <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">
652 <java class="java.beans.XMLDecoder">
653 <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
654 <void property="initialStatusMessage">
655 <string>${i18n:WizardPreparing}</string>
662 <externalParametrizationPropertyNames />
666 <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="">
668 <java class="java.beans.XMLDecoder">
669 <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
678 <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="">
680 <java class="java.beans.XMLDecoder">
681 <object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
682 <void property="name">
683 <string>${compiler:sys.fullName}</string>
688 <condition>context.getBooleanVariable("createDesktopLinkAction")</condition>
690 <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="">
692 <java class="java.beans.XMLDecoder">
693 <object class="com.install4j.runtime.beans.actions.desktop.AddStartupItemAction" />
698 <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="">
700 <java class="java.beans.XMLDecoder">
701 <object class="com.install4j.runtime.beans.actions.desktop.AddToDockAction" />
704 <condition>context.getBooleanVariable("addToDockAction")</condition>
706 <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="">
708 <java class="java.beans.XMLDecoder">
709 <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
710 <void property="description">
711 <string>Jalview Project File</string>
713 <void property="extension">
716 <void property="launcherId">
719 <void property="macIconFile">
720 <object class="com.install4j.api.beans.ExternalFile">
721 <string>../../resources/images/file.png</string>
724 <void property="macRole">
725 <object class="java.lang.Enum" method="valueOf">
726 <class>com.install4j.runtime.beans.actions.desktop.MacAssociationRole</class>
727 <string>EDITOR</string>
730 <void property="windowsIconFile">
731 <object class="com.install4j.api.beans.ExternalFile">
732 <string>../../resources/images/file.png</string>
742 <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">
744 <java class="java.beans.XMLDecoder">
745 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
746 <void property="labelText">
747 <string>${form:finishedMessage}</string>
754 <externalParametrizationPropertyNames />
756 <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">
758 <java class="java.beans.XMLDecoder">
759 <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
760 <void property="checkboxText">
761 <string>${i18n:CreateDesktopIcon}</string>
763 <void property="initiallySelected">
764 <boolean>true</boolean>
766 <void property="variableName">
767 <string>createDesktopLinkAction</string>
774 <externalParametrizationPropertyNames />
776 <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">
778 <java class="java.beans.XMLDecoder">
779 <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
780 <void property="checkboxText">
781 <string>${i18n:AddToDock}</string>
783 <void property="initiallySelected">
784 <boolean>true</boolean>
786 <void property="variableName">
787 <string>addToDockAction</string>
793 <visibilityScript>Util.isMacOS()</visibilityScript>
794 <externalParametrizationPropertyNames />
800 <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">
802 <java class="java.beans.XMLDecoder">
803 <object class="com.install4j.runtime.beans.applications.UninstallerApplication">
804 <void property="customMacosExecutableName">
805 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
807 <void property="useCustomMacosExecutableName">
808 <boolean>true</boolean>
814 <styleOverride name="Customize banner image" enabled="true">
815 <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">
817 <java class="java.beans.XMLDecoder">
818 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
819 <void property="backgroundColor">
820 <object class="java.awt.Color">
827 <void property="borderSides">
828 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
829 <void property="bottom">
830 <boolean>true</boolean>
834 <void property="imageEdgeBackgroundColor">
835 <object class="java.awt.Color">
842 <void property="imageEdgeBorder">
843 <boolean>true</boolean>
845 <void property="imageFile">
846 <object class="com.install4j.api.beans.ExternalFile">
847 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
850 <void property="insets">
851 <object class="java.awt.Insets">
862 <externalParametrizationPropertyNames>
863 <propertyName>imageAnchor</propertyName>
864 <propertyName>imageEdgeBackgroundColor</propertyName>
865 <propertyName>imageFile</propertyName>
866 </externalParametrizationPropertyNames>
870 <customScript mode="1" file="">
876 <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="">
878 <java class="java.beans.XMLDecoder">
879 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
888 <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="">
890 <java class="java.beans.XMLDecoder">
891 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
896 <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="">
898 <java class="java.beans.XMLDecoder">
899 <object class="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" />
909 <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="">
911 <java class="java.beans.XMLDecoder">
912 <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
922 <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">
924 <java class="java.beans.XMLDecoder">
925 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
926 <void property="labelText">
927 <string>${form:welcomeMessage}</string>
933 <visibilityScript>!context.isConsole()</visibilityScript>
934 <externalParametrizationPropertyNames />
936 <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">
938 <java class="java.beans.XMLDecoder">
939 <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
940 <void property="consoleScript">
941 <object class="com.install4j.api.beans.ScriptProperty">
942 <void property="value">
943 <string>String message = context.getMessage("ConfirmUninstall", context.getApplicationName());
944 return console.askYesNo(message, true);
954 <externalParametrizationPropertyNames />
958 <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="">
960 <java class="java.beans.XMLDecoder">
961 <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
970 <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="">
972 <java class="java.beans.XMLDecoder">
973 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
974 <void property="progressChangeType">
975 <object class="java.lang.Enum" method="valueOf">
976 <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
977 <string>SET_INDETERMINATE</string>
985 <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="">
987 <java class="java.beans.XMLDecoder">
988 <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
993 <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="">
995 <java class="java.beans.XMLDecoder">
996 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
997 <void property="percentValue">
1007 <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">
1009 <java class="java.beans.XMLDecoder">
1010 <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
1011 <void property="initialStatusMessage">
1012 <string>${i18n:UninstallerPreparing}</string>
1018 <visibilityScript />
1019 <externalParametrizationPropertyNames />
1023 <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="">
1025 <java class="java.beans.XMLDecoder">
1026 <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
1037 <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="">
1039 <java class="java.beans.XMLDecoder">
1040 <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
1050 <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">
1052 <java class="java.beans.XMLDecoder">
1053 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
1054 <void property="labelText">
1055 <string>${form:successMessage}</string>
1061 <visibilityScript />
1062 <externalParametrizationPropertyNames />
1069 <styles defaultStyleId="35">
1070 <style name="Standard" id="35" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1072 <java class="java.beans.XMLDecoder">
1073 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1077 <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">
1079 <java class="java.beans.XMLDecoder">
1080 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1081 <void property="styleId">
1088 <visibilityScript />
1089 <externalParametrizationPropertyNames />
1091 <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">
1093 <java class="java.beans.XMLDecoder">
1094 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1095 <void property="imageEdgeAxisType">
1096 <object class="java.lang.Enum" method="valueOf">
1097 <class>com.install4j.runtime.beans.formcomponents.AxisType</class>
1098 <string>HORIZONTAL</string>
1101 <void property="imageFile">
1102 <object class="com.install4j.api.beans.ExternalFile">
1103 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
1106 <void property="imageOverlap">
1107 <boolean>true</boolean>
1113 <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">
1115 <java class="java.beans.XMLDecoder">
1116 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1120 <visibilityScript />
1121 <externalParametrizationPropertyNames />
1123 <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">
1125 <java class="java.beans.XMLDecoder">
1126 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
1127 <void property="enabledTitleText">
1128 <boolean>false</boolean>
1130 <void property="labelText">
1131 <string>install4j</string>
1137 <visibilityScript />
1138 <externalParametrizationPropertyNames>
1139 <propertyName>labelText</propertyName>
1140 </externalParametrizationPropertyNames>
1142 <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">
1144 <java class="java.beans.XMLDecoder">
1145 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1146 <void property="styleId">
1153 <visibilityScript />
1154 <externalParametrizationPropertyNames />
1157 <externalParametrizationPropertyNames />
1161 <style name="Banner" id="41" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1163 <java class="java.beans.XMLDecoder">
1164 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1168 <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">
1170 <java class="java.beans.XMLDecoder">
1171 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1172 <void property="backgroundColor">
1173 <object class="java.awt.Color">
1180 <void property="borderSides">
1181 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1182 <void property="bottom">
1183 <boolean>true</boolean>
1187 <void property="imageEdgeBackgroundColor">
1188 <object class="java.awt.Color">
1195 <void property="imageEdgeBorder">
1196 <boolean>true</boolean>
1198 <void property="imageFile">
1199 <object class="com.install4j.api.beans.ExternalFile">
1200 <string>${compiler:sys.install4jHome}/resource/styles/wizard.png</string>
1203 <void property="insets">
1204 <object class="java.awt.Insets">
1215 <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">
1217 <java class="java.beans.XMLDecoder">
1218 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1219 <void property="labelFontSizePercent">
1222 <void property="labelFontStyle">
1223 <object class="java.lang.Enum" method="valueOf">
1224 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1225 <string>BOLD</string>
1228 <void property="labelFontType">
1229 <object class="java.lang.Enum" method="valueOf">
1230 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1231 <string>DERIVED</string>
1238 <visibilityScript />
1239 <externalParametrizationPropertyNames />
1241 <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">
1243 <java class="java.beans.XMLDecoder">
1244 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
1248 <visibilityScript />
1249 <externalParametrizationPropertyNames />
1251 <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">
1253 <java class="java.beans.XMLDecoder">
1254 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1258 <visibilityScript />
1259 <externalParametrizationPropertyNames />
1262 <externalParametrizationPropertyNames>
1263 <propertyName>imageAnchor</propertyName>
1264 <propertyName>imageEdgeBackgroundColor</propertyName>
1265 <propertyName>imageFile</propertyName>
1266 </externalParametrizationPropertyNames>
1268 <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">
1270 <java class="java.beans.XMLDecoder">
1271 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1272 <void property="styleId">
1279 <visibilityScript />
1280 <externalParametrizationPropertyNames />
1284 <group name="Style components" id="47" customizedId="" beanClass="com.install4j.runtime.beans.groups.StyleGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit">
1286 <java class="java.beans.XMLDecoder">
1287 <object class="com.install4j.runtime.beans.groups.StyleGroup" />
1291 <style name="Standard header" id="48" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1293 <java class="java.beans.XMLDecoder">
1294 <object class="com.install4j.runtime.beans.styles.FormStyle">
1295 <void property="fillVertical">
1296 <boolean>false</boolean>
1298 <void property="standalone">
1299 <boolean>false</boolean>
1301 <void property="verticalAnchor">
1302 <object class="java.lang.Enum" method="valueOf">
1303 <class>com.install4j.api.beans.Anchor</class>
1304 <string>NORTH</string>
1311 <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">
1313 <java class="java.beans.XMLDecoder">
1314 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1315 <void property="backgroundColor">
1316 <object class="java.awt.Color">
1323 <void property="borderSides">
1324 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1325 <void property="bottom">
1326 <boolean>true</boolean>
1330 <void property="imageAnchor">
1331 <object class="java.lang.Enum" method="valueOf">
1332 <class>com.install4j.api.beans.Anchor</class>
1333 <string>NORTHEAST</string>
1336 <void property="imageEdgeBorderWidth">
1339 <void property="imageFile">
1340 <object class="com.install4j.api.beans.ExternalFile">
1341 <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
1344 <void property="imageInsets">
1345 <object class="java.awt.Insets">
1352 <void property="insets">
1353 <object class="java.awt.Insets">
1364 <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">
1366 <java class="java.beans.XMLDecoder">
1367 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1368 <void property="labelFontStyle">
1369 <object class="java.lang.Enum" method="valueOf">
1370 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1371 <string>BOLD</string>
1374 <void property="labelFontType">
1375 <object class="java.lang.Enum" method="valueOf">
1376 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1377 <string>DERIVED</string>
1384 <visibilityScript />
1385 <externalParametrizationPropertyNames />
1387 <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">
1389 <java class="java.beans.XMLDecoder">
1390 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1391 <void property="titleType">
1392 <object class="java.lang.Enum" method="valueOf">
1393 <class>com.install4j.runtime.beans.styles.TitleType</class>
1394 <string>SUB_TITLE</string>
1401 <visibilityScript />
1402 <externalParametrizationPropertyNames />
1405 <externalParametrizationPropertyNames>
1406 <propertyName>backgroundColor</propertyName>
1407 <propertyName>foregroundColor</propertyName>
1408 <propertyName>imageAnchor</propertyName>
1409 <propertyName>imageFile</propertyName>
1410 <propertyName>imageOverlap</propertyName>
1411 </externalParametrizationPropertyNames>
1415 <style name="Standard footer" id="52" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1417 <java class="java.beans.XMLDecoder">
1418 <object class="com.install4j.runtime.beans.styles.FormStyle">
1419 <void property="fillVertical">
1420 <boolean>false</boolean>
1422 <void property="standalone">
1423 <boolean>false</boolean>
1425 <void property="verticalAnchor">
1426 <object class="java.lang.Enum" method="valueOf">
1427 <class>com.install4j.api.beans.Anchor</class>
1428 <string>SOUTH</string>
1435 <group name="" id="53" customizedId="" beanClass="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1437 <java class="java.beans.XMLDecoder">
1438 <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
1439 <void property="alignFirstLabel">
1440 <boolean>false</boolean>
1442 <void property="insets">
1443 <object class="java.awt.Insets">
1454 <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">
1456 <java class="java.beans.XMLDecoder">
1457 <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
1461 <visibilityScript />
1462 <externalParametrizationPropertyNames />
1464 <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">
1466 <java class="java.beans.XMLDecoder">
1467 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1468 <void property="buttonText">
1469 <string>< ${i18n:ButtonBack}</string>
1471 <void property="controlButtonType">
1472 <object class="java.lang.Enum" method="valueOf">
1473 <class>com.install4j.api.context.ControlButtonType</class>
1474 <string>PREVIOUS</string>
1481 <visibilityScript />
1482 <externalParametrizationPropertyNames />
1484 <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">
1486 <java class="java.beans.XMLDecoder">
1487 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1488 <void property="buttonText">
1489 <string>${i18n:ButtonNext} ></string>
1491 <void property="controlButtonType">
1492 <object class="java.lang.Enum" method="valueOf">
1493 <class>com.install4j.api.context.ControlButtonType</class>
1494 <string>NEXT</string>
1501 <visibilityScript />
1502 <externalParametrizationPropertyNames />
1504 <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">
1506 <java class="java.beans.XMLDecoder">
1507 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1508 <void property="buttonText">
1509 <string>${i18n:ButtonCancel}</string>
1511 <void property="controlButtonType">
1512 <object class="java.lang.Enum" method="valueOf">
1513 <class>com.install4j.api.context.ControlButtonType</class>
1514 <string>CANCEL</string>
1521 <visibilityScript />
1522 <externalParametrizationPropertyNames />
1525 <externalParametrizationPropertyNames />
1534 <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="">
1535 <excludedComponents>
1536 <component id="1155" />
1537 <component id="1156" />
1538 </excludedComponents>
1539 <includedDownloadableComponents />
1541 <launcher id="121" />
1542 <launcher id="737" />
1543 <launcher id="1022" />
1544 </excludedLaunchers>
1546 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1548 <entry location=".i4j_fileset_" fileType="regular" />
1549 <entry location=".i4j_fileset_880" fileType="regular" />
1550 <entry location=".i4j_fileset_882" fileType="regular" />
1553 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1555 <customAttributes />
1557 <preInstallScript mode="1" file="">
1560 <postInstallScript mode="1" file="">
1562 </postInstallScript>
1563 <preUninstallScript mode="1" file="">
1565 </preUninstallScript>
1566 <postUninstallScript mode="1" file="">
1568 </postUninstallScript>
1570 <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">
1571 <excludedComponents>
1572 <component id="1155" />
1573 <component id="1156" />
1574 </excludedComponents>
1575 <includedDownloadableComponents />
1577 <launcher id="121" />
1578 <launcher id="737" />
1579 <launcher id="1022" />
1580 </excludedLaunchers>
1582 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1584 <entry location=".i4j_fileset_" fileType="regular" />
1585 <entry location=".i4j_fileset_880" fileType="regular" />
1586 <entry location=".i4j_fileset_882" fileType="regular" />
1589 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1591 <customAttributes />
1593 <preInstallScript mode="1" file="">
1596 <postInstallScript mode="1" file="">
1598 </postInstallScript>
1599 <preUninstallScript mode="1" file="">
1601 </preUninstallScript>
1602 <postUninstallScript mode="1" file="">
1604 </postUninstallScript>
1606 <windows name="Offline Windows" id="743" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}_${compiler:sys.version}" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1" verifyIntegrity="true">
1607 <excludedComponents>
1608 <component id="1155" />
1609 </excludedComponents>
1610 <includedDownloadableComponents />
1612 <launcher id="121" />
1613 <launcher id="737" />
1614 </excludedLaunchers>
1616 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1618 <entry location=".i4j_fileset_" fileType="regular" />
1619 <entry location=".i4j_fileset_880" fileType="regular" />
1622 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1624 <customAttributes />
1627 <macosArchive name="Offline macOS Single Bundle Archive" id="878" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}-app_${compiler:sys.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">
1628 <excludedComponents>
1629 <component id="1156" />
1630 </excludedComponents>
1631 <includedDownloadableComponents />
1633 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1635 <entry location=".i4j_fileset_" fileType="regular" />
1636 <entry location=".i4j_fileset_882" fileType="regular" />
1639 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1641 <customAttributes />
1644 <symlink name="" "" target="/Applications" />
1645 <file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
1646 <file name=".DS_Store" file="./DS_Store" />
1647 <symlink name="Jalview.app/Contents/Resources/app/java_vm/Contents/MacOS/libjli.dylib" target="../Home/lib/jli/libjli.dylib" />
1651 <buildIds buildAll="false">
1652 <mediaSet refId="153" />
1653 <mediaSet refId="570" />
1654 <mediaSet refId="743" />
1655 <mediaSet refId="878" />
1657 <buildOptions verbose="true" faster="true" disableSigning="true" disableJreBundling="true" debug="false" />