| 
									
										
										
										
											2023-01-09 08:57:16 +01:00
										 |  |  | <?xml version="1.0" encoding="UTF-8"?> | 
					
						
							|  |  |  | <install4j version="10.0.4" transformSequenceNumber="10"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |     <directoryPresets config="../../swing/resources/pix/icon" /> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |     <application name="OpenRocket" applicationId="8434-9327-1469-6373" mediaDir="media" mediaFilePattern="${compiler:sys.shortName}_${compiler:sys.version}_${compiler:sys.platform}" shortName="OpenRocket" publisher="OpenRocket" publisherWeb="http://openrocket.info" version="23.09" allPathsRelative="true" convertDotsToUnderscores="false" macVolumeId="5f58a2be20d8e22f" javaMinVersion="17" javaMaxVersion="17" jdkMode="jdk" jdkName="JDK 11.0"> | 
					
						
							|  |  |  |         <codeSigning macEnabled="true" macPkcs12File="./code_signing/OpenRocket_macOS.p12" windowsEnabled="true" windowsPkcs12File="./code_signing/OpenRocket_Windows.pfx" macNotarize="true" appleId="sibo.vangool@hotmail.com" /> | 
					
						
							|  |  |  |         <jreBundles jdkProviderId="Liberica" release="17/17.0.7+7"> | 
					
						
							|  |  |  |             <modules> | 
					
						
							|  |  |  |                 <defaultModules set="jre" /> | 
					
						
							|  |  |  |                 <module name="java.scripting" /> | 
					
						
							|  |  |  |             </modules> | 
					
						
							|  |  |  |         </jreBundles> | 
					
						
							|  |  |  |     </application> | 
					
						
							|  |  |  |     <files> | 
					
						
							|  |  |  |         <mountPoints> | 
					
						
							|  |  |  |             <mountPoint id="58" /> | 
					
						
							|  |  |  |         </mountPoints> | 
					
						
							|  |  |  |         <entries> | 
					
						
							|  |  |  |             <fileEntry mountPoint="58" file="../../swing/build/jar/OpenRocket.jar" /> | 
					
						
							|  |  |  |         </entries> | 
					
						
							|  |  |  |     </files> | 
					
						
							|  |  |  |     <launchers> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |         <launcher name="OpenRocket 23.09" id="59" icnsFile="../../swing/resources/pix/icon/icon-macos.icns"> | 
					
						
							|  |  |  |             <executable name="OpenRocket" iconSet="true" iconFile="../../swing/resources/pix/icon/icon-windows.ico" executableDir="." executableMode="gui"> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                 <versionInfo include="true" fileDescription="A model rocket flight-trajectory simulator." legalCopyright="Copyright 2007-2023 Sampo Niskanen and Others" internalName="${compiler:sys.shortName} ${compiler:sys.version}" /> | 
					
						
							|  |  |  |             </executable> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |             <splashScreen show="true" width="662" height="336" bitmapFile="../../swing/resources/pix/splashscreen.png"> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                 <text> | 
					
						
							|  |  |  |                     <statusLine x="491" y="200" fontColor="255,255,255" /> | 
					
						
							|  |  |  |                     <versionLine x="489" y="143" text="version ${compiler:sys.version}" fontSize="10" fontColor="255,255,255" /> | 
					
						
							|  |  |  |                 </text> | 
					
						
							|  |  |  |             </splashScreen> | 
					
						
							|  |  |  |             <java mainClass="info.openrocket.swing.startup.OpenRocket" vmParameters="--add-exports java.base/java.lang=ALL-UNNAMED --add-exports java.desktop/sun.awt=ALL-UNNAMED --add-exports java.desktop/sun.java2d=ALL-UNNAMED"> | 
					
						
							|  |  |  |                 <classPath> | 
					
						
							|  |  |  |                     <archive location="OpenRocket.jar" failOnError="false" /> | 
					
						
							|  |  |  |                 </classPath> | 
					
						
							|  |  |  |             </java> | 
					
						
							|  |  |  |             <iconImageFiles> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                 <file path="../../swing/resources/pix/icon/icon-016.png" /> | 
					
						
							|  |  |  |                 <file path="../../swing/resources/pix/icon/icon-032.png" /> | 
					
						
							|  |  |  |                 <file path="../../swing/resources/pix/icon/icon-048.png" /> | 
					
						
							|  |  |  |                 <file path="../../swing/resources/pix/icon/icon-064.png" /> | 
					
						
							|  |  |  |                 <file path="../../swing/resources/pix/icon/icon-128.png" /> | 
					
						
							|  |  |  |                 <file path="../../swing/resources/pix/icon/icon-256.png" /> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |             </iconImageFiles> | 
					
						
							|  |  |  |             <macStaticAssociations> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                 <fileAssociation extension="ork" description="OpenRocket Design" iconFile="../../swing/resources/pix/icon/icon-macos.icns" role="editor" /> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |             </macStaticAssociations> | 
					
						
							|  |  |  |         </launcher> | 
					
						
							|  |  |  |     </launchers> | 
					
						
							|  |  |  |     <installerGui> | 
					
						
							|  |  |  |         <laf type="native" /> | 
					
						
							|  |  |  |         <applications> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |             <application id="installer" beanClass="com.install4j.runtime.beans.applications.InstallerApplication" customIcnsFile="../../swing/resources/pix/icon/icon-macos.icns" customIcoFile="../../swing/resources/pix/icon/icon-windows.ico"> | 
					
						
							| 
									
										
										
										
											2023-01-09 08:57:16 +01:00
										 |  |  |                 <serializedBean> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                     <property name="customIconImageFiles"> | 
					
						
							|  |  |  |                         <add> | 
					
						
							|  |  |  |                             <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                 <string>../../swing/resources/pix/icon/icon-016.png</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                             </object> | 
					
						
							|  |  |  |                         </add> | 
					
						
							|  |  |  |                         <add> | 
					
						
							|  |  |  |                             <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                 <string>../../swing/resources/pix/icon/icon-032.png</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                             </object> | 
					
						
							|  |  |  |                         </add> | 
					
						
							|  |  |  |                         <add> | 
					
						
							|  |  |  |                             <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                 <string>../../swing/resources/pix/icon/icon-048.png</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                             </object> | 
					
						
							|  |  |  |                         </add> | 
					
						
							|  |  |  |                         <add> | 
					
						
							|  |  |  |                             <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                 <string>../../swing/resources/pix/icon/icon-064.png</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                             </object> | 
					
						
							|  |  |  |                         </add> | 
					
						
							|  |  |  |                         <add> | 
					
						
							|  |  |  |                             <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                 <string>../../swing/resources/pix/icon/icon-128.png</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                             </object> | 
					
						
							|  |  |  |                         </add> | 
					
						
							|  |  |  |                         <add> | 
					
						
							|  |  |  |                             <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                 <string>../../swing/resources/pix/icon/icon-256.png</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                             </object> | 
					
						
							|  |  |  |                         </add> | 
					
						
							|  |  |  |                     </property> | 
					
						
							|  |  |  |                     <property name="useCustomIcon" type="boolean" value="true" /> | 
					
						
							| 
									
										
										
										
											2023-01-09 08:57:16 +01:00
										 |  |  |                 </serializedBean> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                 <startup> | 
					
						
							|  |  |  |                     <screen id="1" beanClass="com.install4j.runtime.beans.screens.StartupScreen" rollbackBarrierExitCode="0"> | 
					
						
							|  |  |  |                         <actions> | 
					
						
							|  |  |  |                             <action id="22" beanClass="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" actionElevationType="none" rollbackBarrierExitCode="0" /> | 
					
						
							|  |  |  |                         </actions> | 
					
						
							|  |  |  |                     </screen> | 
					
						
							|  |  |  |                 </startup> | 
					
						
							|  |  |  |                 <screens> | 
					
						
							|  |  |  |                     <screen id="2" beanClass="com.install4j.runtime.beans.screens.WelcomeScreen" styleId="41" rollbackBarrierExitCode="0"> | 
					
						
							|  |  |  |                         <actions> | 
					
						
							|  |  |  |                             <action id="7" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" rollbackBarrierExitCode="0" multiExec="true"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="excludedVariables" type="array" elementType="string" length="1"> | 
					
						
							|  |  |  |                                         <element index="0">sys.installationDir</element> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <condition>context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition> | 
					
						
							|  |  |  |                             </action> | 
					
						
							|  |  |  |                         </actions> | 
					
						
							|  |  |  |                         <formComponents> | 
					
						
							|  |  |  |                             <formComponent id="3" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="labelText" type="string">${form:welcomeMessage}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <visibilityScript>!context.isConsole()</visibilityScript> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                             <formComponent id="4" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="consoleScript"> | 
					
						
							|  |  |  |                                         <object class="com.install4j.api.beans.ScriptProperty"> | 
					
						
							|  |  |  |                                             <property name="value" type="string">String message = context.getMessage("ConsoleWelcomeLabel", context.getApplicationName()); | 
					
						
							| 
									
										
										
										
											2023-01-09 08:57:16 +01:00
										 |  |  | return console.askOkCancel(message, true); | 
					
						
							|  |  |  | </property> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                             <formComponent id="5" beanClass="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" useExternalParametrization="true" externalParametrizationName="Update Alert" externalParametrizationMode="include"> | 
					
						
							|  |  |  |                                 <externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                                     <propertyName>updateCheck</propertyName> | 
					
						
							|  |  |  |                                 </externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                             <formComponent id="6" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" insetTop="20"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="labelText" type="string">${i18n:ClickNext}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                         </formComponents> | 
					
						
							|  |  |  |                     </screen> | 
					
						
							|  |  |  |                     <screen id="8" beanClass="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" rollbackBarrierExitCode="0"> | 
					
						
							|  |  |  |                         <condition>!context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition> | 
					
						
							|  |  |  |                         <formComponents> | 
					
						
							|  |  |  |                             <formComponent id="9" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" insetBottom="25"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="labelText" type="string">${i18n:SelectDirLabel(${compiler:sys.fullName})}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                             <formComponent id="10" beanClass="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent" useExternalParametrization="true" externalParametrizationName="Installation Directory Chooser" externalParametrizationMode="include"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="requestFocus" type="boolean" value="true" /> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                                     <propertyName>suggestAppDir</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>validateApplicationId</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>existingDirWarning</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>checkWritable</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>manualEntryAllowed</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>checkFreeSpace</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>showRequiredDiskSpace</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>showFreeDiskSpace</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>allowSpacesOnUnix</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>validationScript</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>standardValidation</propertyName> | 
					
						
							|  |  |  |                                 </externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                         </formComponents> | 
					
						
							|  |  |  |                     </screen> | 
					
						
							|  |  |  |                     <screen id="234" beanClass="com.install4j.runtime.beans.screens.FileAssociationsScreen" rollbackBarrierExitCode="0"> | 
					
						
							|  |  |  |                         <formComponents> | 
					
						
							|  |  |  |                             <formComponent id="235" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="labelText" type="string">${i18n:SelectAssociationsLabel}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                             <formComponent id="236" beanClass="com.install4j.runtime.beans.formcomponents.FileAssociationsComponent" useExternalParametrization="true" externalParametrizationName="File Associations" externalParametrizationMode="include"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="fillVertical" type="boolean" value="true" /> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                                     <propertyName>showSelectionButtons</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>selectionButtonPosition</propertyName> | 
					
						
							|  |  |  |                                 </externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                         </formComponents> | 
					
						
							|  |  |  |                     </screen> | 
					
						
							|  |  |  |                     <screen id="226" beanClass="com.install4j.runtime.beans.screens.AdditionalConfirmationsScreen" rollbackBarrierExitCode="0"> | 
					
						
							|  |  |  |                         <formComponents> | 
					
						
							|  |  |  |                             <formComponent id="227" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" insetBottom="10"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="labelText" type="string">${form:confirmationMessage}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <visibilityScript>!context.isConsole()</visibilityScript> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                             <formComponent name="Add a desktop link" id="228" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="checkboxText" type="string">${i18n:CreateDesktopIcon}</property> | 
					
						
							|  |  |  |                                     <property name="initiallySelected" type="boolean" value="true" /> | 
					
						
							|  |  |  |                                     <property name="variableName" type="string">createDesktopLinkAction</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                             <formComponent name="Add an executable to the dock" id="232" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="checkboxText" type="string">${i18n:AddToDock}</property> | 
					
						
							|  |  |  |                                     <property name="initiallySelected" type="boolean" value="true" /> | 
					
						
							|  |  |  |                                     <property name="variableName" type="string">addToDockAction</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <visibilityScript>Util.isMacOS()</visibilityScript> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                         </formComponents> | 
					
						
							|  |  |  |                     </screen> | 
					
						
							|  |  |  |                     <screen id="15" beanClass="com.install4j.runtime.beans.screens.InstallationScreen" rollbackBarrier="true" rollbackBarrierExitCode="0"> | 
					
						
							|  |  |  |                         <actions> | 
					
						
							|  |  |  |                             <action id="17" beanClass="com.install4j.runtime.beans.actions.InstallFilesAction" actionElevationType="elevated" rollbackBarrierExitCode="0" failureStrategy="askQuit" errorMessage="${i18n:FileCorrupted}" /> | 
					
						
							|  |  |  |                             <action id="18" beanClass="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction" actionElevationType="elevated" rollbackBarrierExitCode="0"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="uninstallerMenuName" type="string">${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition> | 
					
						
							|  |  |  |                             </action> | 
					
						
							|  |  |  |                             <action id="230" beanClass="com.install4j.runtime.beans.actions.desktop.CreateStartMenuEntryAction" actionElevationType="elevated" rollbackBarrierExitCode="0" failureStrategy="askQuit"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="entryName" type="string">OpenRocket</property> | 
					
						
							|  |  |  |                                     <property name="file"> | 
					
						
							|  |  |  |                                         <object class="java.io.File"> | 
					
						
							|  |  |  |                                             <string>OpenRocket</string> | 
					
						
							|  |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                     <property name="icon"> | 
					
						
							|  |  |  |                                         <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                             <string>../../swing/resources/pix/icon/icon-windows.ico</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                     <property name="unixIconFile"> | 
					
						
							|  |  |  |                                         <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                             <string>../../swing/resources/pix/icon/icon-048.png</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition> | 
					
						
							|  |  |  |                             </action> | 
					
						
							|  |  |  |                             <action id="231" beanClass="com.install4j.runtime.beans.actions.desktop.AddToDockAction" actionElevationType="none" rollbackBarrierExitCode="0" failureStrategy="askQuit"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="executable"> | 
					
						
							|  |  |  |                                         <object class="java.io.File"> | 
					
						
							|  |  |  |                                             <string>OpenRocket</string> | 
					
						
							|  |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <condition>context.getBooleanVariable("addToDockAction")</condition> | 
					
						
							|  |  |  |                             </action> | 
					
						
							|  |  |  |                             <action id="229" beanClass="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction" actionElevationType="elevated" rollbackBarrierExitCode="0" failureStrategy="askQuit"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="description" type="string">OpenRocket Model Rocket Simulator</property> | 
					
						
							|  |  |  |                                     <property name="file"> | 
					
						
							|  |  |  |                                         <object class="java.io.File"> | 
					
						
							|  |  |  |                                             <string>OpenRocket</string> | 
					
						
							|  |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                     <property name="name" type="string">${compiler:sys.fullName}</property> | 
					
						
							|  |  |  |                                     <property name="unixIconFile"> | 
					
						
							|  |  |  |                                         <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                             <string>../../swing/resources/pix/icon/icon-064.png</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                     <property name="winIconFile"> | 
					
						
							|  |  |  |                                         <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                             <string>../../swing/resources/pix/icon/icon-windows.ico</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <condition>context.getBooleanVariable("createDesktopLinkAction")</condition> | 
					
						
							|  |  |  |                             </action> | 
					
						
							|  |  |  |                             <action id="233" beanClass="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" actionElevationType="elevated" rollbackBarrierExitCode="0" failureStrategy="askQuit"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="description" type="string">OpenRocket Design</property> | 
					
						
							|  |  |  |                                     <property name="extension" type="string">ork</property> | 
					
						
							|  |  |  |                                     <property name="launcherId" type="string">59</property> | 
					
						
							|  |  |  |                                     <property name="unix" type="boolean" value="true" /> | 
					
						
							|  |  |  |                                     <property name="unixIconFile"> | 
					
						
							|  |  |  |                                         <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                             <string>../../swing/resources/pix/icon/icon-064.png</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                     <property name="unixMimeType" type="string">application/x-openrocket</property> | 
					
						
							|  |  |  |                                     <property name="windowsIconFile"> | 
					
						
							|  |  |  |                                         <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							| 
									
										
										
										
											2024-02-22 23:00:10 +01:00
										 |  |  |                                             <string>../../swing/resources/pix/icon/icon-windows.ico</string> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </action> | 
					
						
							|  |  |  |                             <action id="19" beanClass="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction" actionElevationType="elevated" rollbackBarrierExitCode="0"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="itemName" type="string">${compiler:sys.fullName} ${compiler:sys.version}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </action> | 
					
						
							|  |  |  |                         </actions> | 
					
						
							|  |  |  |                         <formComponents> | 
					
						
							|  |  |  |                             <formComponent id="16" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="initialStatusMessage" type="string">${i18n:WizardPreparing}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                         </formComponents> | 
					
						
							|  |  |  |                     </screen> | 
					
						
							|  |  |  |                     <screen id="20" beanClass="com.install4j.runtime.beans.screens.FinishedScreen" styleId="41" rollbackBarrierExitCode="0" finishScreen="true"> | 
					
						
							|  |  |  |                         <formComponents> | 
					
						
							|  |  |  |                             <formComponent id="21" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" insetBottom="10"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="labelText" type="string">${form:finishedMessage}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                         </formComponents> | 
					
						
							|  |  |  |                     </screen> | 
					
						
							|  |  |  |                 </screens> | 
					
						
							|  |  |  |             </application> | 
					
						
							|  |  |  |             <application id="uninstaller" beanClass="com.install4j.runtime.beans.applications.UninstallerApplication"> | 
					
						
							| 
									
										
										
										
											2023-01-09 08:57:16 +01:00
										 |  |  |                 <serializedBean> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                     <property name="customMacosExecutableName" type="string">${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</property> | 
					
						
							|  |  |  |                     <property name="useCustomMacosExecutableName" type="boolean" value="true" /> | 
					
						
							| 
									
										
										
										
											2023-01-09 08:57:16 +01:00
										 |  |  |                 </serializedBean> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                 <startup> | 
					
						
							|  |  |  |                     <screen id="23" beanClass="com.install4j.runtime.beans.screens.StartupScreen" rollbackBarrierExitCode="0"> | 
					
						
							|  |  |  |                         <actions> | 
					
						
							|  |  |  |                             <action id="33" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" rollbackBarrierExitCode="0" /> | 
					
						
							|  |  |  |                             <action id="34" beanClass="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" actionElevationType="none" rollbackBarrierExitCode="0" /> | 
					
						
							|  |  |  |                         </actions> | 
					
						
							|  |  |  |                     </screen> | 
					
						
							|  |  |  |                 </startup> | 
					
						
							|  |  |  |                 <screens> | 
					
						
							|  |  |  |                     <screen id="24" beanClass="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" styleId="41" rollbackBarrierExitCode="0"> | 
					
						
							|  |  |  |                         <formComponents> | 
					
						
							|  |  |  |                             <formComponent id="25" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" insetBottom="10"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="labelText" type="string">${form:welcomeMessage}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <visibilityScript>!context.isConsole()</visibilityScript> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                             <formComponent id="26" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="consoleScript"> | 
					
						
							|  |  |  |                                         <object class="com.install4j.api.beans.ScriptProperty"> | 
					
						
							|  |  |  |                                             <property name="value" type="string">String message = context.getMessage("ConfirmUninstall", context.getApplicationName()); | 
					
						
							| 
									
										
										
										
											2023-01-09 08:57:16 +01:00
										 |  |  | return console.askYesNo(message, true); | 
					
						
							|  |  |  | </property> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                         </formComponents> | 
					
						
							|  |  |  |                     </screen> | 
					
						
							|  |  |  |                     <screen id="27" beanClass="com.install4j.runtime.beans.screens.UninstallationScreen" rollbackBarrierExitCode="0"> | 
					
						
							|  |  |  |                         <actions> | 
					
						
							|  |  |  |                             <action id="29" beanClass="com.install4j.runtime.beans.actions.UninstallFilesAction" actionElevationType="elevated" rollbackBarrierExitCode="0" /> | 
					
						
							|  |  |  |                         </actions> | 
					
						
							|  |  |  |                         <formComponents> | 
					
						
							|  |  |  |                             <formComponent id="28" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="initialStatusMessage" type="string">${i18n:UninstallerPreparing}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                         </formComponents> | 
					
						
							|  |  |  |                     </screen> | 
					
						
							|  |  |  |                     <screen id="32" beanClass="com.install4j.runtime.beans.screens.UninstallFailureScreen" rollbackBarrierExitCode="0" finishScreen="true" /> | 
					
						
							|  |  |  |                     <screen id="30" beanClass="com.install4j.runtime.beans.screens.UninstallSuccessScreen" styleId="41" rollbackBarrierExitCode="0" finishScreen="true"> | 
					
						
							|  |  |  |                         <formComponents> | 
					
						
							|  |  |  |                             <formComponent id="31" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" insetBottom="10"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="labelText" type="string">${form:successMessage}</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                         </formComponents> | 
					
						
							|  |  |  |                     </screen> | 
					
						
							|  |  |  |                 </screens> | 
					
						
							|  |  |  |             </application> | 
					
						
							|  |  |  |         </applications> | 
					
						
							|  |  |  |         <styles defaultStyleId="35"> | 
					
						
							|  |  |  |             <style name="Standard" id="35" beanClass="com.install4j.runtime.beans.styles.FormStyle"> | 
					
						
							|  |  |  |                 <formComponents> | 
					
						
							|  |  |  |                     <formComponent name="Header" id="36" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" insetTop="0" insetBottom="0"> | 
					
						
							|  |  |  |                         <serializedBean> | 
					
						
							|  |  |  |                             <property name="styleId" type="string">48</property> | 
					
						
							|  |  |  |                         </serializedBean> | 
					
						
							|  |  |  |                     </formComponent> | 
					
						
							|  |  |  |                     <group name="Main" id="37" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup"> | 
					
						
							|  |  |  |                         <beans> | 
					
						
							|  |  |  |                             <formComponent id="38" beanClass="com.install4j.runtime.beans.styles.ContentComponent" insetTop="10" insetLeft="20" insetBottom="10" insetRight="20" /> | 
					
						
							|  |  |  |                             <formComponent name="Watermark" id="39" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" insetTop="0" insetLeft="5" insetBottom="0" useExternalParametrization="true" externalParametrizationName="Custom watermark" externalParametrizationMode="include"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="enabledTitleText" type="boolean" value="false" /> | 
					
						
							|  |  |  |                                     <property name="labelText" type="string">install4j</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                                     <propertyName>labelText</propertyName> | 
					
						
							|  |  |  |                                 </externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                             <formComponent name="Footer" id="40" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" insetTop="0" insetBottom="0"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="styleId" type="string">52</property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                         </beans> | 
					
						
							|  |  |  |                     </group> | 
					
						
							|  |  |  |                 </formComponents> | 
					
						
							|  |  |  |             </style> | 
					
						
							|  |  |  |             <style name="Banner" id="41" beanClass="com.install4j.runtime.beans.styles.FormStyle"> | 
					
						
							|  |  |  |                 <formComponents> | 
					
						
							|  |  |  |                     <group id="42" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include"> | 
					
						
							|  |  |  |                         <serializedBean> | 
					
						
							|  |  |  |                             <property name="backgroundColor"> | 
					
						
							|  |  |  |                                 <object class="com.install4j.runtime.beans.LightOrDarkColor"> | 
					
						
							|  |  |  |                                     <object class="java.awt.Color"> | 
					
						
							|  |  |  |                                         <int>255</int> | 
					
						
							|  |  |  |                                         <int>255</int> | 
					
						
							|  |  |  |                                         <int>255</int> | 
					
						
							|  |  |  |                                         <int>255</int> | 
					
						
							|  |  |  |                                     </object> | 
					
						
							|  |  |  |                                     <object class="java.awt.Color"> | 
					
						
							|  |  |  |                                         <int>49</int> | 
					
						
							|  |  |  |                                         <int>52</int> | 
					
						
							|  |  |  |                                         <int>53</int> | 
					
						
							|  |  |  |                                         <int>255</int> | 
					
						
							|  |  |  |                                     </object> | 
					
						
							|  |  |  |                                 </object> | 
					
						
							|  |  |  |                             </property> | 
					
						
							|  |  |  |                             <property name="borderSides"> | 
					
						
							|  |  |  |                                 <object class="com.install4j.runtime.beans.formcomponents.BorderSides"> | 
					
						
							|  |  |  |                                     <property name="bottom" type="boolean" value="true" /> | 
					
						
							|  |  |  |                                 </object> | 
					
						
							|  |  |  |                             </property> | 
					
						
							|  |  |  |                             <property name="imageEdgeBackgroundColor"> | 
					
						
							|  |  |  |                                 <object class="com.install4j.runtime.beans.LightOrDarkColor"> | 
					
						
							|  |  |  |                                     <object class="java.awt.Color"> | 
					
						
							|  |  |  |                                         <int>25</int> | 
					
						
							|  |  |  |                                         <int>143</int> | 
					
						
							|  |  |  |                                         <int>220</int> | 
					
						
							|  |  |  |                                         <int>255</int> | 
					
						
							|  |  |  |                                     </object> | 
					
						
							|  |  |  |                                     <object class="java.awt.Color"> | 
					
						
							|  |  |  |                                         <int>0</int> | 
					
						
							|  |  |  |                                         <int>74</int> | 
					
						
							|  |  |  |                                         <int>151</int> | 
					
						
							|  |  |  |                                         <int>255</int> | 
					
						
							|  |  |  |                                     </object> | 
					
						
							|  |  |  |                                 </object> | 
					
						
							|  |  |  |                             </property> | 
					
						
							|  |  |  |                             <property name="imageEdgeBorder" type="boolean" value="true" /> | 
					
						
							|  |  |  |                             <property name="imageFile"> | 
					
						
							|  |  |  |                                 <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							|  |  |  |                                     <string>${compiler:sys.install4jHome}/resource/styles/wizard.png</string> | 
					
						
							|  |  |  |                                 </object> | 
					
						
							|  |  |  |                             </property> | 
					
						
							|  |  |  |                             <property name="insets"> | 
					
						
							|  |  |  |                                 <object class="java.awt.Insets"> | 
					
						
							|  |  |  |                                     <int>5</int> | 
					
						
							|  |  |  |                                     <int>10</int> | 
					
						
							|  |  |  |                                     <int>10</int> | 
					
						
							|  |  |  |                                     <int>10</int> | 
					
						
							|  |  |  |                                 </object> | 
					
						
							|  |  |  |                             </property> | 
					
						
							|  |  |  |                         </serializedBean> | 
					
						
							|  |  |  |                         <beans> | 
					
						
							|  |  |  |                             <formComponent id="43" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" insetTop="0"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="labelFontSizePercent" type="int" value="130" /> | 
					
						
							|  |  |  |                                     <property name="labelFontStyle" type="enum" class="com.install4j.runtime.beans.formcomponents.FontStyle" value="BOLD" /> | 
					
						
							|  |  |  |                                     <property name="labelFontType" type="enum" class="com.install4j.runtime.beans.formcomponents.FontType" value="DERIVED" /> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                             </formComponent> | 
					
						
							|  |  |  |                             <formComponent id="44" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" /> | 
					
						
							|  |  |  |                             <formComponent id="45" beanClass="com.install4j.runtime.beans.styles.ContentComponent" insetTop="10" insetBottom="0" /> | 
					
						
							|  |  |  |                         </beans> | 
					
						
							|  |  |  |                         <externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                             <propertyName>imageAnchor</propertyName> | 
					
						
							|  |  |  |                             <propertyName>imageEdgeBackgroundColor</propertyName> | 
					
						
							|  |  |  |                             <propertyName>imageFile</propertyName> | 
					
						
							|  |  |  |                         </externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                     </group> | 
					
						
							|  |  |  |                     <formComponent id="46" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" insetBottom="0"> | 
					
						
							|  |  |  |                         <serializedBean> | 
					
						
							|  |  |  |                             <property name="styleId" type="string">52</property> | 
					
						
							|  |  |  |                         </serializedBean> | 
					
						
							|  |  |  |                     </formComponent> | 
					
						
							|  |  |  |                 </formComponents> | 
					
						
							|  |  |  |             </style> | 
					
						
							|  |  |  |             <group name="Style components" id="47" beanClass="com.install4j.runtime.beans.groups.StyleGroup"> | 
					
						
							| 
									
										
										
										
											2023-01-09 08:57:16 +01:00
										 |  |  |                 <beans> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |                     <style name="Standard header" id="48" beanClass="com.install4j.runtime.beans.styles.FormStyle"> | 
					
						
							|  |  |  |                         <serializedBean> | 
					
						
							|  |  |  |                             <property name="fillVertical" type="boolean" value="false" /> | 
					
						
							|  |  |  |                             <property name="standalone" type="boolean" value="false" /> | 
					
						
							|  |  |  |                             <property name="verticalAnchor" type="enum" class="com.install4j.api.beans.Anchor" value="NORTH" /> | 
					
						
							|  |  |  |                         </serializedBean> | 
					
						
							|  |  |  |                         <formComponents> | 
					
						
							|  |  |  |                             <group id="49" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" useExternalParametrization="true" externalParametrizationName="Customize title bar" externalParametrizationMode="include"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="backgroundColor"> | 
					
						
							|  |  |  |                                         <object class="com.install4j.runtime.beans.LightOrDarkColor"> | 
					
						
							|  |  |  |                                             <object class="java.awt.Color"> | 
					
						
							|  |  |  |                                                 <int>255</int> | 
					
						
							|  |  |  |                                                 <int>255</int> | 
					
						
							|  |  |  |                                                 <int>255</int> | 
					
						
							|  |  |  |                                                 <int>255</int> | 
					
						
							|  |  |  |                                             </object> | 
					
						
							|  |  |  |                                             <object class="java.awt.Color"> | 
					
						
							|  |  |  |                                                 <int>49</int> | 
					
						
							|  |  |  |                                                 <int>52</int> | 
					
						
							|  |  |  |                                                 <int>53</int> | 
					
						
							|  |  |  |                                                 <int>255</int> | 
					
						
							|  |  |  |                                             </object> | 
					
						
							|  |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                     <property name="borderSides"> | 
					
						
							|  |  |  |                                         <object class="com.install4j.runtime.beans.formcomponents.BorderSides"> | 
					
						
							|  |  |  |                                             <property name="bottom" type="boolean" value="true" /> | 
					
						
							|  |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                     <property name="imageAnchor" type="enum" class="com.install4j.api.beans.Anchor" value="NORTHEAST" /> | 
					
						
							|  |  |  |                                     <property name="imageEdgeBorderWidth" type="int" value="2" /> | 
					
						
							|  |  |  |                                     <property name="imageFile"> | 
					
						
							|  |  |  |                                         <object class="com.install4j.api.beans.ExternalFile"> | 
					
						
							|  |  |  |                                             <string>icon:${installer:sys.installerApplicationMode}_header.png</string> | 
					
						
							|  |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                     <property name="imageInsets"> | 
					
						
							|  |  |  |                                         <object class="java.awt.Insets"> | 
					
						
							|  |  |  |                                             <int>0</int> | 
					
						
							|  |  |  |                                             <int>5</int> | 
					
						
							|  |  |  |                                             <int>1</int> | 
					
						
							|  |  |  |                                             <int>1</int> | 
					
						
							|  |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                     <property name="insets"> | 
					
						
							|  |  |  |                                         <object class="java.awt.Insets"> | 
					
						
							|  |  |  |                                             <int>0</int> | 
					
						
							|  |  |  |                                             <int>20</int> | 
					
						
							|  |  |  |                                             <int>0</int> | 
					
						
							|  |  |  |                                             <int>10</int> | 
					
						
							|  |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <beans> | 
					
						
							|  |  |  |                                     <formComponent name="Title" id="50" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent"> | 
					
						
							|  |  |  |                                         <serializedBean> | 
					
						
							|  |  |  |                                             <property name="labelFontStyle" type="enum" class="com.install4j.runtime.beans.formcomponents.FontStyle" value="BOLD" /> | 
					
						
							|  |  |  |                                             <property name="labelFontType" type="enum" class="com.install4j.runtime.beans.formcomponents.FontType" value="DERIVED" /> | 
					
						
							|  |  |  |                                         </serializedBean> | 
					
						
							|  |  |  |                                     </formComponent> | 
					
						
							|  |  |  |                                     <formComponent name="Subtitle" id="51" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" insetLeft="8"> | 
					
						
							|  |  |  |                                         <serializedBean> | 
					
						
							|  |  |  |                                             <property name="titleType" type="enum" class="com.install4j.runtime.beans.styles.TitleType" value="SUB_TITLE" /> | 
					
						
							|  |  |  |                                         </serializedBean> | 
					
						
							|  |  |  |                                     </formComponent> | 
					
						
							|  |  |  |                                 </beans> | 
					
						
							|  |  |  |                                 <externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                                     <propertyName>backgroundColor</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>foregroundColor</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>imageAnchor</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>imageFile</propertyName> | 
					
						
							|  |  |  |                                     <propertyName>imageOverlap</propertyName> | 
					
						
							|  |  |  |                                 </externalParametrizationPropertyNames> | 
					
						
							|  |  |  |                             </group> | 
					
						
							|  |  |  |                         </formComponents> | 
					
						
							|  |  |  |                     </style> | 
					
						
							|  |  |  |                     <style name="Standard footer" id="52" beanClass="com.install4j.runtime.beans.styles.FormStyle"> | 
					
						
							|  |  |  |                         <serializedBean> | 
					
						
							|  |  |  |                             <property name="fillVertical" type="boolean" value="false" /> | 
					
						
							|  |  |  |                             <property name="standalone" type="boolean" value="false" /> | 
					
						
							|  |  |  |                             <property name="verticalAnchor" type="enum" class="com.install4j.api.beans.Anchor" value="SOUTH" /> | 
					
						
							|  |  |  |                         </serializedBean> | 
					
						
							|  |  |  |                         <formComponents> | 
					
						
							|  |  |  |                             <group id="53" beanClass="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup"> | 
					
						
							|  |  |  |                                 <serializedBean> | 
					
						
							|  |  |  |                                     <property name="alignFirstLabel" type="boolean" value="false" /> | 
					
						
							|  |  |  |                                     <property name="insets"> | 
					
						
							|  |  |  |                                         <object class="java.awt.Insets"> | 
					
						
							|  |  |  |                                             <int>3</int> | 
					
						
							|  |  |  |                                             <int>5</int> | 
					
						
							|  |  |  |                                             <int>8</int> | 
					
						
							|  |  |  |                                             <int>5</int> | 
					
						
							|  |  |  |                                         </object> | 
					
						
							|  |  |  |                                     </property> | 
					
						
							|  |  |  |                                 </serializedBean> | 
					
						
							|  |  |  |                                 <beans> | 
					
						
							|  |  |  |                                     <formComponent id="54" beanClass="com.install4j.runtime.beans.formcomponents.SpringComponent" /> | 
					
						
							|  |  |  |                                     <formComponent name="Back button" id="55" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent"> | 
					
						
							|  |  |  |                                         <serializedBean> | 
					
						
							|  |  |  |                                             <property name="buttonText" type="string">< ${i18n:ButtonBack}</property> | 
					
						
							|  |  |  |                                             <property name="controlButtonType" type="enum" class="com.install4j.api.context.ControlButtonType" value="PREVIOUS" /> | 
					
						
							|  |  |  |                                         </serializedBean> | 
					
						
							|  |  |  |                                     </formComponent> | 
					
						
							|  |  |  |                                     <formComponent name="Next button" id="56" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent"> | 
					
						
							|  |  |  |                                         <serializedBean> | 
					
						
							|  |  |  |                                             <property name="buttonText" type="string">${i18n:ButtonNext} ></property> | 
					
						
							|  |  |  |                                             <property name="controlButtonType" type="enum" class="com.install4j.api.context.ControlButtonType" value="NEXT" /> | 
					
						
							|  |  |  |                                         </serializedBean> | 
					
						
							|  |  |  |                                     </formComponent> | 
					
						
							|  |  |  |                                     <formComponent name="Cancel button" id="57" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" insetLeft="5"> | 
					
						
							|  |  |  |                                         <serializedBean> | 
					
						
							|  |  |  |                                             <property name="buttonText" type="string">${i18n:ButtonCancel}</property> | 
					
						
							|  |  |  |                                             <property name="controlButtonType" type="enum" class="com.install4j.api.context.ControlButtonType" value="CANCEL" /> | 
					
						
							|  |  |  |                                         </serializedBean> | 
					
						
							|  |  |  |                                     </formComponent> | 
					
						
							|  |  |  |                                 </beans> | 
					
						
							|  |  |  |                             </group> | 
					
						
							|  |  |  |                         </formComponents> | 
					
						
							|  |  |  |                     </style> | 
					
						
							| 
									
										
										
										
											2023-01-09 08:57:16 +01:00
										 |  |  |                 </beans> | 
					
						
							| 
									
										
										
										
											2024-02-22 19:49:55 +01:00
										 |  |  |             </group> | 
					
						
							|  |  |  |         </styles> | 
					
						
							|  |  |  |     </installerGui> | 
					
						
							|  |  |  |     <mediaSets> | 
					
						
							|  |  |  |         <windows name="Windows" id="60" mediaFileName="${compiler:sys.shortName}-${compiler:sys.version}-Windows" architecture="64"> | 
					
						
							|  |  |  |             <jreBundle> | 
					
						
							|  |  |  |                 <modules> | 
					
						
							|  |  |  |                     <module name="java.scripting" /> | 
					
						
							|  |  |  |                 </modules> | 
					
						
							|  |  |  |             </jreBundle> | 
					
						
							|  |  |  |         </windows> | 
					
						
							|  |  |  |         <unixInstaller name="Unix Installer" id="168" mediaFileName="${compiler:sys.shortName}-${compiler:sys.version}-Linux" /> | 
					
						
							|  |  |  |         <macosArchive name="macOS (Intel)" id="213" mediaFileName="${compiler:sys.shortName}-${compiler:sys.version}-macOS-Intel" launcherId="59"> | 
					
						
							|  |  |  |             <topLevelFiles> | 
					
						
							|  |  |  |                 <file name=".DS_Store" file="./macOS_resources/DS_Store" /> | 
					
						
							|  |  |  |                 <file name=".background/macOS_installer_background.png" file="./macOS_resources/macOS_installer_background.png" /> | 
					
						
							|  |  |  |                 <symlink name="Applications" target="/Applications" /> | 
					
						
							|  |  |  |             </topLevelFiles> | 
					
						
							|  |  |  |         </macosArchive> | 
					
						
							|  |  |  |         <macosArchive name="macOS (Apple Silicon)" id="240" mediaFileName="${compiler:sys.shortName}-${compiler:sys.version}-macOS-AppleSilicon" architecture="aarch64" launcherId="59"> | 
					
						
							|  |  |  |             <topLevelFiles> | 
					
						
							|  |  |  |                 <file name=".DS_Store" file="./macOS_resources/DS_Store" /> | 
					
						
							|  |  |  |                 <file name=".background/macOS_installer_background.png" file="./macOS_resources/macOS_installer_background.png" /> | 
					
						
							|  |  |  |                 <symlink name="Applications" target="/Applications" /> | 
					
						
							|  |  |  |             </topLevelFiles> | 
					
						
							|  |  |  |         </macosArchive> | 
					
						
							|  |  |  |     </mediaSets> | 
					
						
							|  |  |  |     <buildIds> | 
					
						
							|  |  |  |         <mediaSet refId="60" /> | 
					
						
							|  |  |  |         <mediaSet refId="168" /> | 
					
						
							|  |  |  |         <mediaSet refId="213" /> | 
					
						
							|  |  |  |         <mediaSet refId="240" /> | 
					
						
							|  |  |  |     </buildIds> | 
					
						
							|  |  |  | </install4j> |