1 <?xml version="1.0" encoding="UTF-8"?>
2 <install4j version="7.0.9" transformSequenceNumber="7">
3 <directoryPresets config="libjli.dylib" />
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="DEVELOPMENT" allPathsRelative="true" backupOnSave="false" autoSave="false" convertDotsToUnderscores="true" macSignature="????" macVolumeId="5aac4968c304f65" javaMinVersion="11" 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="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="./jre/jre-11.0.2-macos-amd64/java_vm" 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="./jre/jre-11.0.2-windows-amd64/java_vm" 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="getdown" id="456" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
54 <entry location=".i4j_fileset_" fileType="regular" />
61 <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="" 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}")}">
62 <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+">
63 <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
65 <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
67 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
68 <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
71 <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
73 <archive location="getdown-launcher.jar" failOnError="false" />
76 <nativeLibraryDirectories />
80 <unextractableFiles />
81 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
84 <customScript mode="1" file="">
87 <infoPlist mode="1" file="">
91 <file path="../../resources/images/Jalview_Logo.png" />
94 <launcher name="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="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}")}">
95 <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+">
96 <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
98 <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
100 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
101 <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
104 <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
106 <archive location="getdown-launcher.jar" failOnError="false" />
109 <nativeLibraryDirectories />
113 <unextractableFiles />
114 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
117 <customScript mode="1" file="">
120 <infoPlist mode="1" file="">
124 <file path="../../resources/images/Jalview_Logo.png" />
128 <installerGui installerType="1" addOnAppId="" suggestPreviousLocations="true" autoUpdateDescriptorUrl="" useAutoUpdateBaseUrl="false" autoUpdateBaseUrl="">
129 <staticMembers script="" />
131 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
136 <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">
138 <java class="java.beans.XMLDecoder">
139 <object class="com.install4j.runtime.beans.applications.InstallerApplication">
140 <void property="useCustomIcon">
141 <boolean>true</boolean>
147 <styleOverride name="Customize banner image" enabled="true">
148 <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">
150 <java class="java.beans.XMLDecoder">
151 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
152 <void property="backgroundColor">
153 <object class="java.awt.Color">
160 <void property="borderSides">
161 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
162 <void property="bottom">
163 <boolean>true</boolean>
167 <void property="imageEdgeBackgroundColor">
168 <object class="java.awt.Color">
175 <void property="imageEdgeBorder">
176 <boolean>true</boolean>
178 <void property="imageFile">
179 <object class="com.install4j.api.beans.ExternalFile">
180 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
183 <void property="insets">
184 <object class="java.awt.Insets">
195 <externalParametrizationPropertyNames>
196 <propertyName>imageAnchor</propertyName>
197 <propertyName>imageEdgeBackgroundColor</propertyName>
198 <propertyName>imageFile</propertyName>
199 </externalParametrizationPropertyNames>
202 <styleOverride name="Jalview" enabled="true">
203 <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">
205 <java class="java.beans.XMLDecoder">
206 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
207 <void property="enabledTitleText">
208 <boolean>false</boolean>
210 <void property="labelText">
211 <string>install4j</string>
218 <externalParametrizationPropertyNames>
219 <propertyName>labelText</propertyName>
220 </externalParametrizationPropertyNames>
224 <customScript mode="1" file="">
230 <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="">
232 <java class="java.beans.XMLDecoder">
233 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
242 <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="">
244 <java class="java.beans.XMLDecoder">
245 <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" />
255 <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="">
257 <java class="java.beans.XMLDecoder">
258 <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
262 <styleOverride name="Customize banner image" enabled="true">
263 <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">
265 <java class="java.beans.XMLDecoder">
266 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
267 <void property="backgroundColor">
268 <object class="java.awt.Color">
275 <void property="borderSides">
276 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
277 <void property="bottom">
278 <boolean>true</boolean>
282 <void property="imageEdgeBackgroundColor">
283 <object class="java.awt.Color">
290 <void property="imageEdgeBorder">
291 <boolean>true</boolean>
293 <void property="imageFile">
294 <object class="com.install4j.api.beans.ExternalFile">
295 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
298 <void property="insets">
299 <object class="java.awt.Insets">
310 <externalParametrizationPropertyNames>
311 <propertyName>imageAnchor</propertyName>
312 <propertyName>imageEdgeBackgroundColor</propertyName>
313 <propertyName>imageFile</propertyName>
314 </externalParametrizationPropertyNames>
323 <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="">
325 <java class="java.beans.XMLDecoder">
326 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
327 <void property="excludedVariables">
328 <array class="java.lang.String" length="1">
330 <string>sys.installationDir</string>
337 <condition>context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
341 <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">
343 <java class="java.beans.XMLDecoder">
344 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
345 <void property="labelText">
346 <string>${form:welcomeMessage}</string>
352 <visibilityScript>!context.isConsole()</visibilityScript>
353 <externalParametrizationPropertyNames />
355 <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">
357 <java class="java.beans.XMLDecoder">
358 <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
359 <void property="consoleScript">
360 <object class="com.install4j.api.beans.ScriptProperty">
361 <void property="value">
362 <string>String message = context.getMessage("ConsoleWelcomeLabel", context.getApplicationName());
363 return console.askOkCancel(message, true);
373 <externalParametrizationPropertyNames />
375 <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">
377 <java class="java.beans.XMLDecoder">
378 <object class="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" />
383 <externalParametrizationPropertyNames>
384 <propertyName>updateCheck</propertyName>
385 </externalParametrizationPropertyNames>
387 <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">
389 <java class="java.beans.XMLDecoder">
390 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
391 <void property="labelText">
392 <string>${i18n:ClickNext}</string>
399 <externalParametrizationPropertyNames />
403 <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="">
405 <java class="java.beans.XMLDecoder">
406 <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
410 <condition>!context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
415 <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="">
417 <java class="java.beans.XMLDecoder">
418 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
419 <void property="excludedVariables">
420 <array class="java.lang.String" length="1">
422 <string>sys.installationDir</string>
429 <condition>context.getVariable("sys.responseFile") == null</condition>
433 <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">
435 <java class="java.beans.XMLDecoder">
436 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
437 <void property="labelText">
438 <string>${i18n:SelectDirLabel(${compiler:sys.fullName})}</string>
445 <externalParametrizationPropertyNames />
447 <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">
449 <java class="java.beans.XMLDecoder">
450 <object class="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent">
451 <void property="requestFocus">
452 <boolean>true</boolean>
459 <externalParametrizationPropertyNames>
460 <propertyName>suggestAppDir</propertyName>
461 <propertyName>validateApplicationId</propertyName>
462 <propertyName>existingDirWarning</propertyName>
463 <propertyName>checkWritable</propertyName>
464 <propertyName>manualEntryAllowed</propertyName>
465 <propertyName>checkFreeSpace</propertyName>
466 <propertyName>showRequiredDiskSpace</propertyName>
467 <propertyName>showFreeDiskSpace</propertyName>
468 <propertyName>allowSpacesOnUnix</propertyName>
469 <propertyName>validationScript</propertyName>
470 <propertyName>standardValidation</propertyName>
471 </externalParametrizationPropertyNames>
475 <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="">
477 <java class="java.beans.XMLDecoder">
478 <object class="com.install4j.runtime.beans.screens.ComponentsScreen" />
488 <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">
490 <java class="java.beans.XMLDecoder">
491 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
492 <void property="labelText">
493 <string>${i18n:SelectComponentsLabel2}</string>
499 <visibilityScript>!context.isConsole()</visibilityScript>
500 <externalParametrizationPropertyNames />
502 <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">
504 <java class="java.beans.XMLDecoder">
505 <object class="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent">
506 <void property="fillVertical">
507 <boolean>true</boolean>
514 <externalParametrizationPropertyNames>
515 <propertyName>selectionChangedScript</propertyName>
516 </externalParametrizationPropertyNames>
520 <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="">
522 <java class="java.beans.XMLDecoder">
523 <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
532 <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}">
534 <java class="java.beans.XMLDecoder">
535 <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
540 <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="">
542 <java class="java.beans.XMLDecoder">
543 <object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction">
544 <void property="uninstallerMenuName">
545 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
550 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition>
552 <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="">
554 <java class="java.beans.XMLDecoder">
555 <object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
556 <void property="itemName">
557 <string>${compiler:sys.fullName} ${compiler:sys.version}</string>
564 <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="">
566 <java class="java.beans.XMLDecoder">
567 <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
568 <void property="script">
569 <object class="com.install4j.api.beans.ScriptProperty">
570 <void property="value">
575 <void property="variableName">
581 <condition>true</condition>
583 <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="">
585 <java class="java.beans.XMLDecoder">
586 <object class="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction">
587 <void property="launcherId">
590 <void property="vmOptions">
591 <array class="java.lang.String" length="0" />
600 <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">
602 <java class="java.beans.XMLDecoder">
603 <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
604 <void property="initialStatusMessage">
605 <string>${i18n:WizardPreparing}</string>
612 <externalParametrizationPropertyNames />
616 <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="">
618 <java class="java.beans.XMLDecoder">
619 <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
628 <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="">
630 <java class="java.beans.XMLDecoder">
631 <object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
632 <void property="name">
633 <string>${compiler:sys.fullName}</string>
638 <condition>context.getBooleanVariable("createDesktopLinkAction")</condition>
640 <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="">
642 <java class="java.beans.XMLDecoder">
643 <object class="com.install4j.runtime.beans.actions.desktop.AddStartupItemAction" />
648 <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="">
650 <java class="java.beans.XMLDecoder">
651 <object class="com.install4j.runtime.beans.actions.desktop.AddToDockAction" />
654 <condition>context.getBooleanVariable("addToDockAction")</condition>
656 <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="">
658 <java class="java.beans.XMLDecoder">
659 <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
660 <void property="description">
661 <string>Jalview Project File</string>
663 <void property="extension">
666 <void property="launcherId">
669 <void property="macIconFile">
670 <object class="com.install4j.api.beans.ExternalFile">
671 <string>../../resources/images/file.png</string>
674 <void property="macRole">
675 <object class="java.lang.Enum" method="valueOf">
676 <class>com.install4j.runtime.beans.actions.desktop.MacAssociationRole</class>
677 <string>EDITOR</string>
680 <void property="windowsIconFile">
681 <object class="com.install4j.api.beans.ExternalFile">
682 <string>../../resources/images/file.png</string>
692 <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">
694 <java class="java.beans.XMLDecoder">
695 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
696 <void property="labelText">
697 <string>${form:finishedMessage}</string>
704 <externalParametrizationPropertyNames />
706 <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">
708 <java class="java.beans.XMLDecoder">
709 <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
710 <void property="checkboxText">
711 <string>${i18n:CreateDesktopIcon}</string>
713 <void property="initiallySelected">
714 <boolean>true</boolean>
716 <void property="variableName">
717 <string>createDesktopLinkAction</string>
724 <externalParametrizationPropertyNames />
726 <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">
728 <java class="java.beans.XMLDecoder">
729 <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
730 <void property="checkboxText">
731 <string>${i18n:AddToDock}</string>
733 <void property="initiallySelected">
734 <boolean>true</boolean>
736 <void property="variableName">
737 <string>addToDockAction</string>
743 <visibilityScript>Util.isMacOS()</visibilityScript>
744 <externalParametrizationPropertyNames />
750 <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">
752 <java class="java.beans.XMLDecoder">
753 <object class="com.install4j.runtime.beans.applications.UninstallerApplication">
754 <void property="customMacosExecutableName">
755 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
757 <void property="useCustomMacosExecutableName">
758 <boolean>true</boolean>
764 <styleOverride name="Customize banner image" enabled="true">
765 <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">
767 <java class="java.beans.XMLDecoder">
768 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
769 <void property="backgroundColor">
770 <object class="java.awt.Color">
777 <void property="borderSides">
778 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
779 <void property="bottom">
780 <boolean>true</boolean>
784 <void property="imageEdgeBackgroundColor">
785 <object class="java.awt.Color">
792 <void property="imageEdgeBorder">
793 <boolean>true</boolean>
795 <void property="imageFile">
796 <object class="com.install4j.api.beans.ExternalFile">
797 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
800 <void property="insets">
801 <object class="java.awt.Insets">
812 <externalParametrizationPropertyNames>
813 <propertyName>imageAnchor</propertyName>
814 <propertyName>imageEdgeBackgroundColor</propertyName>
815 <propertyName>imageFile</propertyName>
816 </externalParametrizationPropertyNames>
820 <customScript mode="1" file="">
826 <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="">
828 <java class="java.beans.XMLDecoder">
829 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
838 <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="">
840 <java class="java.beans.XMLDecoder">
841 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
846 <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="">
848 <java class="java.beans.XMLDecoder">
849 <object class="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" />
859 <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="">
861 <java class="java.beans.XMLDecoder">
862 <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
872 <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">
874 <java class="java.beans.XMLDecoder">
875 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
876 <void property="labelText">
877 <string>${form:welcomeMessage}</string>
883 <visibilityScript>!context.isConsole()</visibilityScript>
884 <externalParametrizationPropertyNames />
886 <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">
888 <java class="java.beans.XMLDecoder">
889 <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
890 <void property="consoleScript">
891 <object class="com.install4j.api.beans.ScriptProperty">
892 <void property="value">
893 <string>String message = context.getMessage("ConfirmUninstall", context.getApplicationName());
894 return console.askYesNo(message, true);
904 <externalParametrizationPropertyNames />
908 <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="">
910 <java class="java.beans.XMLDecoder">
911 <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
920 <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="">
922 <java class="java.beans.XMLDecoder">
923 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
924 <void property="progressChangeType">
925 <object class="java.lang.Enum" method="valueOf">
926 <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
927 <string>SET_INDETERMINATE</string>
935 <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="">
937 <java class="java.beans.XMLDecoder">
938 <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
943 <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="">
945 <java class="java.beans.XMLDecoder">
946 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
947 <void property="percentValue">
957 <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">
959 <java class="java.beans.XMLDecoder">
960 <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
961 <void property="initialStatusMessage">
962 <string>${i18n:UninstallerPreparing}</string>
969 <externalParametrizationPropertyNames />
973 <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="">
975 <java class="java.beans.XMLDecoder">
976 <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
987 <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="">
989 <java class="java.beans.XMLDecoder">
990 <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
1000 <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">
1002 <java class="java.beans.XMLDecoder">
1003 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
1004 <void property="labelText">
1005 <string>${form:successMessage}</string>
1011 <visibilityScript />
1012 <externalParametrizationPropertyNames />
1019 <styles defaultStyleId="35">
1020 <style name="Standard" id="35" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1022 <java class="java.beans.XMLDecoder">
1023 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1027 <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">
1029 <java class="java.beans.XMLDecoder">
1030 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1031 <void property="styleId">
1038 <visibilityScript />
1039 <externalParametrizationPropertyNames />
1041 <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">
1043 <java class="java.beans.XMLDecoder">
1044 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1045 <void property="imageEdgeAxisType">
1046 <object class="java.lang.Enum" method="valueOf">
1047 <class>com.install4j.runtime.beans.formcomponents.AxisType</class>
1048 <string>HORIZONTAL</string>
1051 <void property="imageFile">
1052 <object class="com.install4j.api.beans.ExternalFile">
1053 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
1056 <void property="imageOverlap">
1057 <boolean>true</boolean>
1063 <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">
1065 <java class="java.beans.XMLDecoder">
1066 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1070 <visibilityScript />
1071 <externalParametrizationPropertyNames />
1073 <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">
1075 <java class="java.beans.XMLDecoder">
1076 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
1077 <void property="enabledTitleText">
1078 <boolean>false</boolean>
1080 <void property="labelText">
1081 <string>install4j</string>
1087 <visibilityScript />
1088 <externalParametrizationPropertyNames>
1089 <propertyName>labelText</propertyName>
1090 </externalParametrizationPropertyNames>
1092 <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">
1094 <java class="java.beans.XMLDecoder">
1095 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1096 <void property="styleId">
1103 <visibilityScript />
1104 <externalParametrizationPropertyNames />
1107 <externalParametrizationPropertyNames />
1111 <style name="Banner" id="41" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1113 <java class="java.beans.XMLDecoder">
1114 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1118 <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">
1120 <java class="java.beans.XMLDecoder">
1121 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1122 <void property="backgroundColor">
1123 <object class="java.awt.Color">
1130 <void property="borderSides">
1131 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1132 <void property="bottom">
1133 <boolean>true</boolean>
1137 <void property="imageEdgeBackgroundColor">
1138 <object class="java.awt.Color">
1145 <void property="imageEdgeBorder">
1146 <boolean>true</boolean>
1148 <void property="imageFile">
1149 <object class="com.install4j.api.beans.ExternalFile">
1150 <string>${compiler:sys.install4jHome}/resource/styles/wizard.png</string>
1153 <void property="insets">
1154 <object class="java.awt.Insets">
1165 <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">
1167 <java class="java.beans.XMLDecoder">
1168 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1169 <void property="labelFontSizePercent">
1172 <void property="labelFontStyle">
1173 <object class="java.lang.Enum" method="valueOf">
1174 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1175 <string>BOLD</string>
1178 <void property="labelFontType">
1179 <object class="java.lang.Enum" method="valueOf">
1180 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1181 <string>DERIVED</string>
1188 <visibilityScript />
1189 <externalParametrizationPropertyNames />
1191 <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">
1193 <java class="java.beans.XMLDecoder">
1194 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
1198 <visibilityScript />
1199 <externalParametrizationPropertyNames />
1201 <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">
1203 <java class="java.beans.XMLDecoder">
1204 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1208 <visibilityScript />
1209 <externalParametrizationPropertyNames />
1212 <externalParametrizationPropertyNames>
1213 <propertyName>imageAnchor</propertyName>
1214 <propertyName>imageEdgeBackgroundColor</propertyName>
1215 <propertyName>imageFile</propertyName>
1216 </externalParametrizationPropertyNames>
1218 <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">
1220 <java class="java.beans.XMLDecoder">
1221 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1222 <void property="styleId">
1229 <visibilityScript />
1230 <externalParametrizationPropertyNames />
1234 <group name="Style components" id="47" customizedId="" beanClass="com.install4j.runtime.beans.groups.StyleGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit">
1236 <java class="java.beans.XMLDecoder">
1237 <object class="com.install4j.runtime.beans.groups.StyleGroup" />
1241 <style name="Standard header" id="48" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1243 <java class="java.beans.XMLDecoder">
1244 <object class="com.install4j.runtime.beans.styles.FormStyle">
1245 <void property="fillVertical">
1246 <boolean>false</boolean>
1248 <void property="standalone">
1249 <boolean>false</boolean>
1251 <void property="verticalAnchor">
1252 <object class="java.lang.Enum" method="valueOf">
1253 <class>com.install4j.api.beans.Anchor</class>
1254 <string>NORTH</string>
1261 <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">
1263 <java class="java.beans.XMLDecoder">
1264 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1265 <void property="backgroundColor">
1266 <object class="java.awt.Color">
1273 <void property="borderSides">
1274 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1275 <void property="bottom">
1276 <boolean>true</boolean>
1280 <void property="imageAnchor">
1281 <object class="java.lang.Enum" method="valueOf">
1282 <class>com.install4j.api.beans.Anchor</class>
1283 <string>NORTHEAST</string>
1286 <void property="imageEdgeBorderWidth">
1289 <void property="imageFile">
1290 <object class="com.install4j.api.beans.ExternalFile">
1291 <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
1294 <void property="imageInsets">
1295 <object class="java.awt.Insets">
1302 <void property="insets">
1303 <object class="java.awt.Insets">
1314 <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">
1316 <java class="java.beans.XMLDecoder">
1317 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1318 <void property="labelFontStyle">
1319 <object class="java.lang.Enum" method="valueOf">
1320 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1321 <string>BOLD</string>
1324 <void property="labelFontType">
1325 <object class="java.lang.Enum" method="valueOf">
1326 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1327 <string>DERIVED</string>
1334 <visibilityScript />
1335 <externalParametrizationPropertyNames />
1337 <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">
1339 <java class="java.beans.XMLDecoder">
1340 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1341 <void property="titleType">
1342 <object class="java.lang.Enum" method="valueOf">
1343 <class>com.install4j.runtime.beans.styles.TitleType</class>
1344 <string>SUB_TITLE</string>
1351 <visibilityScript />
1352 <externalParametrizationPropertyNames />
1355 <externalParametrizationPropertyNames>
1356 <propertyName>backgroundColor</propertyName>
1357 <propertyName>foregroundColor</propertyName>
1358 <propertyName>imageAnchor</propertyName>
1359 <propertyName>imageFile</propertyName>
1360 <propertyName>imageOverlap</propertyName>
1361 </externalParametrizationPropertyNames>
1365 <style name="Standard footer" id="52" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1367 <java class="java.beans.XMLDecoder">
1368 <object class="com.install4j.runtime.beans.styles.FormStyle">
1369 <void property="fillVertical">
1370 <boolean>false</boolean>
1372 <void property="standalone">
1373 <boolean>false</boolean>
1375 <void property="verticalAnchor">
1376 <object class="java.lang.Enum" method="valueOf">
1377 <class>com.install4j.api.beans.Anchor</class>
1378 <string>SOUTH</string>
1385 <group name="" id="53" customizedId="" beanClass="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1387 <java class="java.beans.XMLDecoder">
1388 <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
1389 <void property="alignFirstLabel">
1390 <boolean>false</boolean>
1392 <void property="insets">
1393 <object class="java.awt.Insets">
1404 <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">
1406 <java class="java.beans.XMLDecoder">
1407 <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
1411 <visibilityScript />
1412 <externalParametrizationPropertyNames />
1414 <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">
1416 <java class="java.beans.XMLDecoder">
1417 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1418 <void property="buttonText">
1419 <string>< ${i18n:ButtonBack}</string>
1421 <void property="controlButtonType">
1422 <object class="java.lang.Enum" method="valueOf">
1423 <class>com.install4j.api.context.ControlButtonType</class>
1424 <string>PREVIOUS</string>
1431 <visibilityScript />
1432 <externalParametrizationPropertyNames />
1434 <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">
1436 <java class="java.beans.XMLDecoder">
1437 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1438 <void property="buttonText">
1439 <string>${i18n:ButtonNext} ></string>
1441 <void property="controlButtonType">
1442 <object class="java.lang.Enum" method="valueOf">
1443 <class>com.install4j.api.context.ControlButtonType</class>
1444 <string>NEXT</string>
1451 <visibilityScript />
1452 <externalParametrizationPropertyNames />
1454 <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">
1456 <java class="java.beans.XMLDecoder">
1457 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1458 <void property="buttonText">
1459 <string>${i18n:ButtonCancel}</string>
1461 <void property="controlButtonType">
1462 <object class="java.lang.Enum" method="valueOf">
1463 <class>com.install4j.api.context.ControlButtonType</class>
1464 <string>CANCEL</string>
1471 <visibilityScript />
1472 <externalParametrizationPropertyNames />
1475 <externalParametrizationPropertyNames />
1484 <windows name="Windows" id="130" customizedId="" mediaFileName="" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="windows-amd64-11.0.2" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1" verifyIntegrity="true">
1485 <excludedComponents />
1486 <includedDownloadableComponents />
1488 <launcher id="737" />
1489 </excludedLaunchers>
1491 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1493 <entry location=".i4j_fileset_734" fileType="regular" />
1494 <entry location=".i4j_fileset_880" fileType="regular" />
1497 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1499 <customAttributes />
1502 <macos name="macOS Single Bundle Archive with Getdown JRE" id="131" customizedId="" mediaFileName="${compiler:sys.shortName}_${compiler:sys.platform}-installer_${compiler:sys.version}" installDir="${compiler:sys.fullName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="macosx-amd64-1.8.0_202_unpacked" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" requiredVmIdPrefix="" customInstallBaseDir="" contentFilesType="1" installerName="${i18n:InstallerName(${compiler:sys.fullName})}" volumeName="${compiler:sys.shortName}" compressDmg="true" launcherId="121">
1503 <excludedComponents />
1504 <includedDownloadableComponents />
1506 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1508 <entry location=".i4j_fileset_734" fileType="regular" />
1511 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1513 <customAttributes />
1517 <unixInstaller name="Unix Installer" id="132" customizedId="" mediaFileName="" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" 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">
1518 <excludedComponents />
1519 <includedDownloadableComponents />
1521 <launcher id="737" />
1522 </excludedLaunchers>
1524 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1526 <entry location=".i4j_fileset_734" fileType="regular" />
1527 <entry location=".i4j_fileset_880" fileType="regular" />
1528 <entry location=".i4j_fileset_882" fileType="regular" />
1531 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1533 <customAttributes />
1535 <installerScript mode="1" file="">
1539 <macosArchive name="macOS Single Bundle Archive" id="152" customizedId="" mediaFileName="${compiler:sys.shortName}_${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="macosx-amd64-11.0.2" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName}" launcherId="121">
1540 <excludedComponents />
1541 <includedDownloadableComponents />
1543 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1545 <entry location=".i4j_fileset_734" fileType="regular" />
1546 <entry location=".i4j_fileset_880" fileType="regular" />
1547 <entry location=".i4j_fileset_882" fileType="regular" />
1550 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1552 <customAttributes />
1555 <symlink name="" "" target="/Applications" />
1556 <file name=".background/jalview_dmg_background.png" file="../../resources/install4j/jalview_dmg_background.png" />
1557 <file name=".DS_Store" file="../../resources/install4j/DS_Store" />
1560 <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="">
1561 <excludedComponents />
1562 <includedDownloadableComponents />
1564 <launcher id="121" />
1565 </excludedLaunchers>
1567 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1569 <entry location=".i4j_fileset_" fileType="regular" />
1570 <entry location=".i4j_fileset_880" fileType="regular" />
1571 <entry location=".i4j_fileset_882" fileType="regular" />
1574 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1576 <customAttributes />
1578 <preInstallScript mode="1" file="">
1581 <postInstallScript mode="1" file="">
1583 </postInstallScript>
1584 <preUninstallScript mode="1" file="">
1586 </preUninstallScript>
1587 <postUninstallScript mode="1" file="">
1589 </postUninstallScript>
1591 <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">
1592 <excludedComponents />
1593 <includedDownloadableComponents />
1595 <launcher id="121" />
1596 </excludedLaunchers>
1598 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1600 <entry location=".i4j_fileset_" fileType="regular" />
1601 <entry location=".i4j_fileset_880" fileType="regular" />
1602 <entry location=".i4j_fileset_882" fileType="regular" />
1605 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1607 <customAttributes />
1609 <preInstallScript mode="1" file="">
1612 <postInstallScript mode="1" file="">
1614 </postInstallScript>
1615 <preUninstallScript mode="1" file="">
1617 </preUninstallScript>
1618 <postUninstallScript mode="1" file="">
1620 </postUninstallScript>
1622 <macosArchive name="Offline macOS Single Bundle Archive" id="739" 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="macosx-amd64-11.0.2" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName} Offline Installer" launcherId="737">
1623 <excludedComponents />
1624 <includedDownloadableComponents />
1626 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1628 <entry location=".i4j_fileset_" fileType="regular" />
1631 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1633 <customAttributes />
1636 <symlink name="" "" target="/Applications" />
1637 <file name=".background/jalview_dmg_background.png" file="../../resources/install4j/jalview_dmg_background.png" />
1638 <file name=".DS_Store" file="../../resources/install4j/DS_Store" />
1641 <unixInstaller name="Offline Unix Installer" id="741" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}_${compiler:sys.version}" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" 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">
1642 <excludedComponents />
1643 <includedDownloadableComponents />
1645 <launcher id="121" />
1646 </excludedLaunchers>
1648 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1650 <entry location=".i4j_fileset_" fileType="regular" />
1651 <entry location=".i4j_fileset_880" fileType="regular" />
1652 <entry location=".i4j_fileset_882" fileType="regular" />
1655 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1657 <customAttributes />
1659 <installerScript mode="1" file="">
1663 <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="windows-amd64-11.0.2" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1" verifyIntegrity="true">
1664 <excludedComponents />
1665 <includedDownloadableComponents />
1667 <launcher id="121" />
1668 </excludedLaunchers>
1670 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1672 <entry location=".i4j_fileset_" fileType="regular" />
1673 <entry location=".i4j_fileset_880" fileType="regular" />
1676 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1678 <customAttributes />
1681 <macosArchive name="Offline macOS Single Bundle Archive with Getdown JRE" 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="macosx-amd64-11.0.2" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName} Offline Installer" launcherId="737">
1682 <excludedComponents />
1683 <includedDownloadableComponents />
1685 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1687 <entry location=".i4j_fileset_" fileType="regular" />
1688 <entry location=".i4j_fileset_880" fileType="regular" />
1689 <entry location=".i4j_fileset_882" fileType="regular" />
1692 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1694 <customAttributes />
1697 <symlink name="" "" target="/Applications" />
1698 <file name=".background/jalview_dmg_background.png" file="../../resources/install4j/jalview_dmg_background.png" />
1699 <file name=".DS_Store" file="../../resources/install4j/DS_Store" />
1700 <symlink name="Jalview.app/Contents/Resources/app/java_vm" target="../jre.bundle/Contents/Home" />
1704 <buildIds buildAll="false">
1705 <mediaSet refId="153" />
1706 <mediaSet refId="570" />
1707 <mediaSet refId="743" />
1708 <mediaSet refId="878" />
1710 <buildOptions verbose="true" faster="true" disableSigning="true" disableJreBundling="false" debug="false" />