1 <?xml version="1.0" encoding="UTF-8"?>
2 <install4j version="7.0.9" transformSequenceNumber="7">
3 <directoryPresets config="../../resources/install4j" />
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="11" allowBetaVM="false" jdkMode="jdk" jdkName="JDK 11.0">
5 <languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">
6 <principalLanguage id="en" customLocalizationFile="" />
7 <additionalLanguages />
11 <envVar name="JAVA_HOME" />
12 <envVar name="JDK_HOME" />
16 <codeSigning macEnabled="false" macPkcs12File="" windowsEnabled="false" windowsKeySource="pkcs12" windowsPvkFile="" windowsSpcFile="" windowsPkcs12File="" windowsPkcs11Library="" windowsPkcs11Slot="">
17 <windowsKeystoreIdentifier issuer="" serial="" subject="" />
18 <windowsPkcs11Identifier issuer="" serial="" subject="" />
21 <files keepModificationTimes="false" missingFilesStrategy="warn" globalExcludeSuffixes="" defaultOverwriteMode="4" defaultUninstallMode="2" launcherOverwriteMode="3" defaultFileMode="644" defaultDirMode="755">
23 <fileset name="Full file set" id="734" customizedId="" />
26 <root id="735" fileset="734" location="" />
29 <mountPoint id="454" root="" location="" mode="755" />
30 <mountPoint id="736" root="735" location="" mode="755" />
33 <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">
36 <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">
41 <component name="getdown" id="456" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
43 <include all="true" />
49 <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}")}">
50 <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+">
51 <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
53 <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
55 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
56 <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
59 <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
61 <archive location="getdown-launcher.jar" failOnError="false" />
64 <nativeLibraryDirectories />
68 <unextractableFiles />
69 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
72 <customScript mode="1" file="">
75 <infoPlist mode="1" file="">
79 <file path="../../resources/images/Jalview_Logo.png" />
82 <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="" macBundleBinary="JavaApplicationStub" addMacEntitlements="false" macEntitlementsFile="" useCustomMacosExecutableName="true" customMacosExecutableName="${compiler:sys.shortName}" useJavaMinVersionOverride="false" javaMinVersionOverride="" useJavaMaxVersionOverride="false" javaMaxVersionOverride="" checkUpdater="false" updateExecutionMode="unattendedProgress" unattendedUpdateTitle="${i18n:updater.WindowTitle("${compiler:sys.fullName}")}">
83 <executable name="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+">
84 <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
86 <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
88 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
89 <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
92 <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
94 <archive location="getdown-launcher.jar" failOnError="false" />
97 <nativeLibraryDirectories />
101 <unextractableFiles />
102 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
105 <customScript mode="1" file="">
108 <infoPlist mode="1" file="">
112 <file path="../../resources/images/Jalview_Logo.png" />
116 <installerGui installerType="1" addOnAppId="" suggestPreviousLocations="true" autoUpdateDescriptorUrl="" useAutoUpdateBaseUrl="false" autoUpdateBaseUrl="">
117 <staticMembers script="" />
119 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
124 <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">
126 <java class="java.beans.XMLDecoder">
127 <object class="com.install4j.runtime.beans.applications.InstallerApplication">
128 <void property="useCustomIcon">
129 <boolean>true</boolean>
135 <styleOverride name="Customize banner image" enabled="true">
136 <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">
138 <java class="java.beans.XMLDecoder">
139 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
140 <void property="backgroundColor">
141 <object class="java.awt.Color">
148 <void property="borderSides">
149 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
150 <void property="bottom">
151 <boolean>true</boolean>
155 <void property="imageEdgeBackgroundColor">
156 <object class="java.awt.Color">
163 <void property="imageEdgeBorder">
164 <boolean>true</boolean>
166 <void property="imageFile">
167 <object class="com.install4j.api.beans.ExternalFile">
168 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
171 <void property="insets">
172 <object class="java.awt.Insets">
183 <externalParametrizationPropertyNames>
184 <propertyName>imageAnchor</propertyName>
185 <propertyName>imageEdgeBackgroundColor</propertyName>
186 <propertyName>imageFile</propertyName>
187 </externalParametrizationPropertyNames>
190 <styleOverride name="Jalview" enabled="true">
191 <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">
193 <java class="java.beans.XMLDecoder">
194 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
195 <void property="enabledTitleText">
196 <boolean>false</boolean>
198 <void property="labelText">
199 <string>install4j</string>
206 <externalParametrizationPropertyNames>
207 <propertyName>labelText</propertyName>
208 </externalParametrizationPropertyNames>
212 <customScript mode="1" file="">
218 <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="">
220 <java class="java.beans.XMLDecoder">
221 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
230 <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="">
232 <java class="java.beans.XMLDecoder">
233 <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" />
243 <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="">
245 <java class="java.beans.XMLDecoder">
246 <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
250 <styleOverride name="Customize banner image" enabled="true">
251 <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">
253 <java class="java.beans.XMLDecoder">
254 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
255 <void property="backgroundColor">
256 <object class="java.awt.Color">
263 <void property="borderSides">
264 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
265 <void property="bottom">
266 <boolean>true</boolean>
270 <void property="imageEdgeBackgroundColor">
271 <object class="java.awt.Color">
278 <void property="imageEdgeBorder">
279 <boolean>true</boolean>
281 <void property="imageFile">
282 <object class="com.install4j.api.beans.ExternalFile">
283 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
286 <void property="insets">
287 <object class="java.awt.Insets">
298 <externalParametrizationPropertyNames>
299 <propertyName>imageAnchor</propertyName>
300 <propertyName>imageEdgeBackgroundColor</propertyName>
301 <propertyName>imageFile</propertyName>
302 </externalParametrizationPropertyNames>
311 <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="">
313 <java class="java.beans.XMLDecoder">
314 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
315 <void property="excludedVariables">
316 <array class="java.lang.String" length="1">
318 <string>sys.installationDir</string>
325 <condition>context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
329 <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">
331 <java class="java.beans.XMLDecoder">
332 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
333 <void property="labelText">
334 <string>${form:welcomeMessage}</string>
340 <visibilityScript>!context.isConsole()</visibilityScript>
341 <externalParametrizationPropertyNames />
343 <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">
345 <java class="java.beans.XMLDecoder">
346 <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
347 <void property="consoleScript">
348 <object class="com.install4j.api.beans.ScriptProperty">
349 <void property="value">
350 <string>String message = context.getMessage("ConsoleWelcomeLabel", context.getApplicationName());
351 return console.askOkCancel(message, true);
361 <externalParametrizationPropertyNames />
363 <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">
365 <java class="java.beans.XMLDecoder">
366 <object class="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" />
371 <externalParametrizationPropertyNames>
372 <propertyName>updateCheck</propertyName>
373 </externalParametrizationPropertyNames>
375 <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">
377 <java class="java.beans.XMLDecoder">
378 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
379 <void property="labelText">
380 <string>${i18n:ClickNext}</string>
387 <externalParametrizationPropertyNames />
391 <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="">
393 <java class="java.beans.XMLDecoder">
394 <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
398 <condition>!context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
403 <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="">
405 <java class="java.beans.XMLDecoder">
406 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
407 <void property="excludedVariables">
408 <array class="java.lang.String" length="1">
410 <string>sys.installationDir</string>
417 <condition>context.getVariable("sys.responseFile") == null</condition>
421 <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">
423 <java class="java.beans.XMLDecoder">
424 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
425 <void property="labelText">
426 <string>${i18n:SelectDirLabel(${compiler:sys.fullName})}</string>
433 <externalParametrizationPropertyNames />
435 <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">
437 <java class="java.beans.XMLDecoder">
438 <object class="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent">
439 <void property="requestFocus">
440 <boolean>true</boolean>
447 <externalParametrizationPropertyNames>
448 <propertyName>suggestAppDir</propertyName>
449 <propertyName>validateApplicationId</propertyName>
450 <propertyName>existingDirWarning</propertyName>
451 <propertyName>checkWritable</propertyName>
452 <propertyName>manualEntryAllowed</propertyName>
453 <propertyName>checkFreeSpace</propertyName>
454 <propertyName>showRequiredDiskSpace</propertyName>
455 <propertyName>showFreeDiskSpace</propertyName>
456 <propertyName>allowSpacesOnUnix</propertyName>
457 <propertyName>validationScript</propertyName>
458 <propertyName>standardValidation</propertyName>
459 </externalParametrizationPropertyNames>
463 <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="">
465 <java class="java.beans.XMLDecoder">
466 <object class="com.install4j.runtime.beans.screens.ComponentsScreen" />
476 <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">
478 <java class="java.beans.XMLDecoder">
479 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
480 <void property="labelText">
481 <string>${i18n:SelectComponentsLabel2}</string>
487 <visibilityScript>!context.isConsole()</visibilityScript>
488 <externalParametrizationPropertyNames />
490 <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">
492 <java class="java.beans.XMLDecoder">
493 <object class="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent">
494 <void property="fillVertical">
495 <boolean>true</boolean>
502 <externalParametrizationPropertyNames>
503 <propertyName>selectionChangedScript</propertyName>
504 </externalParametrizationPropertyNames>
508 <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="">
510 <java class="java.beans.XMLDecoder">
511 <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
520 <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}">
522 <java class="java.beans.XMLDecoder">
523 <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
528 <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="">
530 <java class="java.beans.XMLDecoder">
531 <object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction">
532 <void property="uninstallerMenuName">
533 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
538 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition>
540 <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="">
542 <java class="java.beans.XMLDecoder">
543 <object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
544 <void property="itemName">
545 <string>${compiler:sys.fullName} ${compiler:sys.version}</string>
552 <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="">
554 <java class="java.beans.XMLDecoder">
555 <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
556 <void property="script">
557 <object class="com.install4j.api.beans.ScriptProperty">
558 <void property="value">
563 <void property="variableName">
569 <condition>true</condition>
571 <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="">
573 <java class="java.beans.XMLDecoder">
574 <object class="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction">
575 <void property="launcherId">
578 <void property="vmOptions">
579 <array class="java.lang.String" length="0" />
588 <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">
590 <java class="java.beans.XMLDecoder">
591 <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
592 <void property="initialStatusMessage">
593 <string>${i18n:WizardPreparing}</string>
600 <externalParametrizationPropertyNames />
604 <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="">
606 <java class="java.beans.XMLDecoder">
607 <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
616 <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="">
618 <java class="java.beans.XMLDecoder">
619 <object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
620 <void property="name">
621 <string>${compiler:sys.fullName}</string>
626 <condition>context.getBooleanVariable("createDesktopLinkAction")</condition>
628 <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="">
630 <java class="java.beans.XMLDecoder">
631 <object class="com.install4j.runtime.beans.actions.desktop.AddStartupItemAction" />
636 <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="">
638 <java class="java.beans.XMLDecoder">
639 <object class="com.install4j.runtime.beans.actions.desktop.AddToDockAction" />
642 <condition>context.getBooleanVariable("addToDockAction")</condition>
644 <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="">
646 <java class="java.beans.XMLDecoder">
647 <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
648 <void property="description">
649 <string>Jalview Project File</string>
651 <void property="extension">
654 <void property="launcherId">
657 <void property="macIconFile">
658 <object class="com.install4j.api.beans.ExternalFile">
659 <string>../../resources/images/file.png</string>
662 <void property="macRole">
663 <object class="java.lang.Enum" method="valueOf">
664 <class>com.install4j.runtime.beans.actions.desktop.MacAssociationRole</class>
665 <string>EDITOR</string>
668 <void property="windowsIconFile">
669 <object class="com.install4j.api.beans.ExternalFile">
670 <string>../../resources/images/file.png</string>
680 <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">
682 <java class="java.beans.XMLDecoder">
683 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
684 <void property="labelText">
685 <string>${form:finishedMessage}</string>
692 <externalParametrizationPropertyNames />
694 <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">
696 <java class="java.beans.XMLDecoder">
697 <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
698 <void property="checkboxText">
699 <string>${i18n:CreateDesktopIcon}</string>
701 <void property="initiallySelected">
702 <boolean>true</boolean>
704 <void property="variableName">
705 <string>createDesktopLinkAction</string>
712 <externalParametrizationPropertyNames />
714 <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">
716 <java class="java.beans.XMLDecoder">
717 <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
718 <void property="checkboxText">
719 <string>${i18n:AddToDock}</string>
721 <void property="initiallySelected">
722 <boolean>true</boolean>
724 <void property="variableName">
725 <string>addToDockAction</string>
731 <visibilityScript>Util.isMacOS()</visibilityScript>
732 <externalParametrizationPropertyNames />
738 <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">
740 <java class="java.beans.XMLDecoder">
741 <object class="com.install4j.runtime.beans.applications.UninstallerApplication">
742 <void property="customMacosExecutableName">
743 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
745 <void property="useCustomMacosExecutableName">
746 <boolean>true</boolean>
752 <styleOverride name="Customize banner image" enabled="true">
753 <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">
755 <java class="java.beans.XMLDecoder">
756 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
757 <void property="backgroundColor">
758 <object class="java.awt.Color">
765 <void property="borderSides">
766 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
767 <void property="bottom">
768 <boolean>true</boolean>
772 <void property="imageEdgeBackgroundColor">
773 <object class="java.awt.Color">
780 <void property="imageEdgeBorder">
781 <boolean>true</boolean>
783 <void property="imageFile">
784 <object class="com.install4j.api.beans.ExternalFile">
785 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
788 <void property="insets">
789 <object class="java.awt.Insets">
800 <externalParametrizationPropertyNames>
801 <propertyName>imageAnchor</propertyName>
802 <propertyName>imageEdgeBackgroundColor</propertyName>
803 <propertyName>imageFile</propertyName>
804 </externalParametrizationPropertyNames>
808 <customScript mode="1" file="">
814 <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="">
816 <java class="java.beans.XMLDecoder">
817 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
826 <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="">
828 <java class="java.beans.XMLDecoder">
829 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
834 <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="">
836 <java class="java.beans.XMLDecoder">
837 <object class="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" />
847 <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="">
849 <java class="java.beans.XMLDecoder">
850 <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
860 <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">
862 <java class="java.beans.XMLDecoder">
863 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
864 <void property="labelText">
865 <string>${form:welcomeMessage}</string>
871 <visibilityScript>!context.isConsole()</visibilityScript>
872 <externalParametrizationPropertyNames />
874 <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">
876 <java class="java.beans.XMLDecoder">
877 <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
878 <void property="consoleScript">
879 <object class="com.install4j.api.beans.ScriptProperty">
880 <void property="value">
881 <string>String message = context.getMessage("ConfirmUninstall", context.getApplicationName());
882 return console.askYesNo(message, true);
892 <externalParametrizationPropertyNames />
896 <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="">
898 <java class="java.beans.XMLDecoder">
899 <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
908 <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="">
910 <java class="java.beans.XMLDecoder">
911 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
912 <void property="progressChangeType">
913 <object class="java.lang.Enum" method="valueOf">
914 <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
915 <string>SET_INDETERMINATE</string>
923 <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="">
925 <java class="java.beans.XMLDecoder">
926 <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
931 <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="">
933 <java class="java.beans.XMLDecoder">
934 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
935 <void property="percentValue">
945 <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">
947 <java class="java.beans.XMLDecoder">
948 <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
949 <void property="initialStatusMessage">
950 <string>${i18n:UninstallerPreparing}</string>
957 <externalParametrizationPropertyNames />
961 <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="">
963 <java class="java.beans.XMLDecoder">
964 <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
975 <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="">
977 <java class="java.beans.XMLDecoder">
978 <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
988 <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">
990 <java class="java.beans.XMLDecoder">
991 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
992 <void property="labelText">
993 <string>${form:successMessage}</string>
1000 <externalParametrizationPropertyNames />
1007 <styles defaultStyleId="35">
1008 <style name="Standard" id="35" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1010 <java class="java.beans.XMLDecoder">
1011 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1015 <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">
1017 <java class="java.beans.XMLDecoder">
1018 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1019 <void property="styleId">
1026 <visibilityScript />
1027 <externalParametrizationPropertyNames />
1029 <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">
1031 <java class="java.beans.XMLDecoder">
1032 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1033 <void property="imageEdgeAxisType">
1034 <object class="java.lang.Enum" method="valueOf">
1035 <class>com.install4j.runtime.beans.formcomponents.AxisType</class>
1036 <string>HORIZONTAL</string>
1039 <void property="imageFile">
1040 <object class="com.install4j.api.beans.ExternalFile">
1041 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
1044 <void property="imageOverlap">
1045 <boolean>true</boolean>
1051 <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">
1053 <java class="java.beans.XMLDecoder">
1054 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1058 <visibilityScript />
1059 <externalParametrizationPropertyNames />
1061 <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">
1063 <java class="java.beans.XMLDecoder">
1064 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
1065 <void property="enabledTitleText">
1066 <boolean>false</boolean>
1068 <void property="labelText">
1069 <string>install4j</string>
1075 <visibilityScript />
1076 <externalParametrizationPropertyNames>
1077 <propertyName>labelText</propertyName>
1078 </externalParametrizationPropertyNames>
1080 <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">
1082 <java class="java.beans.XMLDecoder">
1083 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1084 <void property="styleId">
1091 <visibilityScript />
1092 <externalParametrizationPropertyNames />
1095 <externalParametrizationPropertyNames />
1099 <style name="Banner" id="41" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1101 <java class="java.beans.XMLDecoder">
1102 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1106 <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">
1108 <java class="java.beans.XMLDecoder">
1109 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1110 <void property="backgroundColor">
1111 <object class="java.awt.Color">
1118 <void property="borderSides">
1119 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1120 <void property="bottom">
1121 <boolean>true</boolean>
1125 <void property="imageEdgeBackgroundColor">
1126 <object class="java.awt.Color">
1133 <void property="imageEdgeBorder">
1134 <boolean>true</boolean>
1136 <void property="imageFile">
1137 <object class="com.install4j.api.beans.ExternalFile">
1138 <string>${compiler:sys.install4jHome}/resource/styles/wizard.png</string>
1141 <void property="insets">
1142 <object class="java.awt.Insets">
1153 <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">
1155 <java class="java.beans.XMLDecoder">
1156 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1157 <void property="labelFontSizePercent">
1160 <void property="labelFontStyle">
1161 <object class="java.lang.Enum" method="valueOf">
1162 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1163 <string>BOLD</string>
1166 <void property="labelFontType">
1167 <object class="java.lang.Enum" method="valueOf">
1168 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1169 <string>DERIVED</string>
1176 <visibilityScript />
1177 <externalParametrizationPropertyNames />
1179 <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">
1181 <java class="java.beans.XMLDecoder">
1182 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
1186 <visibilityScript />
1187 <externalParametrizationPropertyNames />
1189 <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">
1191 <java class="java.beans.XMLDecoder">
1192 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1196 <visibilityScript />
1197 <externalParametrizationPropertyNames />
1200 <externalParametrizationPropertyNames>
1201 <propertyName>imageAnchor</propertyName>
1202 <propertyName>imageEdgeBackgroundColor</propertyName>
1203 <propertyName>imageFile</propertyName>
1204 </externalParametrizationPropertyNames>
1206 <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">
1208 <java class="java.beans.XMLDecoder">
1209 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1210 <void property="styleId">
1217 <visibilityScript />
1218 <externalParametrizationPropertyNames />
1222 <group name="Style components" id="47" customizedId="" beanClass="com.install4j.runtime.beans.groups.StyleGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit">
1224 <java class="java.beans.XMLDecoder">
1225 <object class="com.install4j.runtime.beans.groups.StyleGroup" />
1229 <style name="Standard header" id="48" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1231 <java class="java.beans.XMLDecoder">
1232 <object class="com.install4j.runtime.beans.styles.FormStyle">
1233 <void property="fillVertical">
1234 <boolean>false</boolean>
1236 <void property="standalone">
1237 <boolean>false</boolean>
1239 <void property="verticalAnchor">
1240 <object class="java.lang.Enum" method="valueOf">
1241 <class>com.install4j.api.beans.Anchor</class>
1242 <string>NORTH</string>
1249 <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">
1251 <java class="java.beans.XMLDecoder">
1252 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1253 <void property="backgroundColor">
1254 <object class="java.awt.Color">
1261 <void property="borderSides">
1262 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1263 <void property="bottom">
1264 <boolean>true</boolean>
1268 <void property="imageAnchor">
1269 <object class="java.lang.Enum" method="valueOf">
1270 <class>com.install4j.api.beans.Anchor</class>
1271 <string>NORTHEAST</string>
1274 <void property="imageEdgeBorderWidth">
1277 <void property="imageFile">
1278 <object class="com.install4j.api.beans.ExternalFile">
1279 <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
1282 <void property="imageInsets">
1283 <object class="java.awt.Insets">
1290 <void property="insets">
1291 <object class="java.awt.Insets">
1302 <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">
1304 <java class="java.beans.XMLDecoder">
1305 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1306 <void property="labelFontStyle">
1307 <object class="java.lang.Enum" method="valueOf">
1308 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1309 <string>BOLD</string>
1312 <void property="labelFontType">
1313 <object class="java.lang.Enum" method="valueOf">
1314 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1315 <string>DERIVED</string>
1322 <visibilityScript />
1323 <externalParametrizationPropertyNames />
1325 <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">
1327 <java class="java.beans.XMLDecoder">
1328 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1329 <void property="titleType">
1330 <object class="java.lang.Enum" method="valueOf">
1331 <class>com.install4j.runtime.beans.styles.TitleType</class>
1332 <string>SUB_TITLE</string>
1339 <visibilityScript />
1340 <externalParametrizationPropertyNames />
1343 <externalParametrizationPropertyNames>
1344 <propertyName>backgroundColor</propertyName>
1345 <propertyName>foregroundColor</propertyName>
1346 <propertyName>imageAnchor</propertyName>
1347 <propertyName>imageFile</propertyName>
1348 <propertyName>imageOverlap</propertyName>
1349 </externalParametrizationPropertyNames>
1353 <style name="Standard footer" id="52" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1355 <java class="java.beans.XMLDecoder">
1356 <object class="com.install4j.runtime.beans.styles.FormStyle">
1357 <void property="fillVertical">
1358 <boolean>false</boolean>
1360 <void property="standalone">
1361 <boolean>false</boolean>
1363 <void property="verticalAnchor">
1364 <object class="java.lang.Enum" method="valueOf">
1365 <class>com.install4j.api.beans.Anchor</class>
1366 <string>SOUTH</string>
1373 <group name="" id="53" customizedId="" beanClass="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1375 <java class="java.beans.XMLDecoder">
1376 <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
1377 <void property="alignFirstLabel">
1378 <boolean>false</boolean>
1380 <void property="insets">
1381 <object class="java.awt.Insets">
1392 <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">
1394 <java class="java.beans.XMLDecoder">
1395 <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
1399 <visibilityScript />
1400 <externalParametrizationPropertyNames />
1402 <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">
1404 <java class="java.beans.XMLDecoder">
1405 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1406 <void property="buttonText">
1407 <string>< ${i18n:ButtonBack}</string>
1409 <void property="controlButtonType">
1410 <object class="java.lang.Enum" method="valueOf">
1411 <class>com.install4j.api.context.ControlButtonType</class>
1412 <string>PREVIOUS</string>
1419 <visibilityScript />
1420 <externalParametrizationPropertyNames />
1422 <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">
1424 <java class="java.beans.XMLDecoder">
1425 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1426 <void property="buttonText">
1427 <string>${i18n:ButtonNext} ></string>
1429 <void property="controlButtonType">
1430 <object class="java.lang.Enum" method="valueOf">
1431 <class>com.install4j.api.context.ControlButtonType</class>
1432 <string>NEXT</string>
1439 <visibilityScript />
1440 <externalParametrizationPropertyNames />
1442 <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">
1444 <java class="java.beans.XMLDecoder">
1445 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1446 <void property="buttonText">
1447 <string>${i18n:ButtonCancel}</string>
1449 <void property="controlButtonType">
1450 <object class="java.lang.Enum" method="valueOf">
1451 <class>com.install4j.api.context.ControlButtonType</class>
1452 <string>CANCEL</string>
1459 <visibilityScript />
1460 <externalParametrizationPropertyNames />
1463 <externalParametrizationPropertyNames />
1472 <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-1.8.0_202" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1" verifyIntegrity="true">
1473 <excludedComponents />
1474 <includedDownloadableComponents />
1476 <launcher id="737" />
1477 </excludedLaunchers>
1479 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1481 <entry location=".i4j_fileset_734" fileType="regular" />
1484 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1486 <customAttributes />
1489 <macos name="macOS Single Bundle" 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">
1490 <excludedComponents />
1491 <includedDownloadableComponents />
1493 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1495 <entry location=".i4j_fileset_734" fileType="regular" />
1498 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1500 <customAttributes />
1504 <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">
1505 <excludedComponents />
1506 <includedDownloadableComponents />
1508 <launcher id="737" />
1509 </excludedLaunchers>
1511 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1513 <entry location=".i4j_fileset_734" fileType="regular" />
1516 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1518 <customAttributes />
1520 <installerScript mode="1" file="">
1524 <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">
1525 <excludedComponents />
1526 <includedDownloadableComponents />
1528 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1530 <entry location=".i4j_fileset_734" fileType="regular" />
1533 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1535 <customAttributes />
1538 <symlink name="" "" target="/Applications" />
1539 <file name=".background/jalview_dmg_background.png" file="../../resources/install4j/jalview_dmg_background.png" />
1540 <file name=".DS_Store" file="../../resources/install4j/DS_Store" />
1543 <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="">
1544 <excludedComponents />
1545 <includedDownloadableComponents />
1547 <launcher id="121" />
1548 </excludedLaunchers>
1550 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1552 <entry location=".i4j_fileset_" fileType="regular" />
1555 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1557 <customAttributes />
1559 <preInstallScript mode="1" file="">
1562 <postInstallScript mode="1" file="">
1564 </postInstallScript>
1565 <preUninstallScript mode="1" file="">
1567 </preUninstallScript>
1568 <postUninstallScript mode="1" file="">
1570 </postUninstallScript>
1572 <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">
1573 <excludedComponents />
1574 <includedDownloadableComponents />
1576 <launcher id="121" />
1577 </excludedLaunchers>
1579 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1581 <entry location=".i4j_fileset_" fileType="regular" />
1584 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1586 <customAttributes />
1588 <preInstallScript mode="1" file="">
1591 <postInstallScript mode="1" file="">
1593 </postInstallScript>
1594 <preUninstallScript mode="1" file="">
1596 </preUninstallScript>
1597 <postUninstallScript mode="1" file="">
1599 </postUninstallScript>
1601 <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">
1602 <excludedComponents />
1603 <includedDownloadableComponents />
1605 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1607 <entry location=".i4j_fileset_" fileType="regular" />
1610 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1612 <customAttributes />
1615 <symlink name="" "" target="/Applications" />
1616 <file name=".background/jalview_dmg_background.png" file="../../resources/install4j/jalview_dmg_background.png" />
1617 <file name=".DS_Store" file="../../resources/install4j/DS_Store" />
1620 <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">
1621 <excludedComponents />
1622 <includedDownloadableComponents />
1624 <launcher id="121" />
1625 </excludedLaunchers>
1627 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1629 <entry location=".i4j_fileset_" fileType="regular" />
1632 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1634 <customAttributes />
1636 <installerScript mode="1" file="">
1640 <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-1.8.0_202" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1" verifyIntegrity="true">
1641 <excludedComponents />
1642 <includedDownloadableComponents />
1644 <launcher id="121" />
1645 </excludedLaunchers>
1647 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1649 <entry location=".i4j_fileset_" fileType="regular" />
1652 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1654 <customAttributes />
1658 <buildIds buildAll="false">
1659 <mediaSet refId="130" />
1660 <mediaSet refId="152" />
1661 <mediaSet refId="739" />
1662 <mediaSet refId="743" />
1664 <buildOptions verbose="true" faster="true" disableSigning="true" disableJreBundling="false" debug="false" />