VirtualBox

source: vbox/trunk/src/VBox/Installer/win/UserInterface.wxi@ 38250

Last change on this file since 38250 was 37289, checked in by vboxsync, 14 years ago

Windows host installaer/VBoxNetCfg: Major overhaul for supporting Windows Installer XML 3.5, fixed VBoxInstallHelper logging, coding style, added missing installer icons.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 77.9 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 User interface include for VirtualBox WiX script.
4
5 Copyright (C) 2006-2011 Oracle Corporation
6
7 This file is part of VirtualBox Open Source Edition (OSE), as
8 available from http://www.virtualbox.org. This file is free software;
9 you can redistribute it and/or modify it under the terms of the GNU
10 General Public License (GPL) as published by the Free Software
11 Foundation, in version 2 as it comes in the "COPYING" file of the
12 VirtualBox OSE distribution. VirtualBox OSE is distributed in the
13 hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
14-->
15
16<Include xmlns="http://schemas.microsoft.com/wix/2006/wi">
17 <UI>
18 <!-- This dialog will be shown when the user cancels the installation -->
19 <Dialog Id="VBoxCancelDlg" Width="260" Height="85" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
20 <Control Id="No" Type="PushButton" X="132" Y="57" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.ButtonText_No)">
21 <Publish Event="EndDialog" Value="Return">1</Publish>
22 </Control>
23 <Control Id="Yes" Type="PushButton" X="72" Y="57" Width="56" Height="17" Text="!(loc.ButtonText_Yes)">
24 <Publish Event="EndDialog" Value="Exit">1</Publish>
25 </Control>
26 <Control Id="Text" Type="Text" X="48" Y="15" Width="194" Height="30">
27 <Text>!(loc.CancelDlg_Question)</Text>
28 </Control>
29 <Control Id="Icon" Type="Icon" X="15" Y="15" Width="24" Height="24" ToolTip="Information icon" FixedSize="yes" IconSize="32" Text="[InfoIcon]" />
30 </Dialog>
31
32 <!-- This is the very first page the user will see -->
33 <Dialog Id="VBoxWelcomeDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
34 <!-- The wizard has a bitmap as background. The source is defined as a property below. -->
35 <Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="[DialogBitmap]" />
36
37 <!-- Title text drawn on the background -->
38 <Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes">
39 <Text>{\DlgVerdanaBold13}!(loc.WelcomeDlg_Header)</Text>
40 </Control>
41
42 <!-- Text saying what we gonna do -->
43 <Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="130" Transparent="yes" NoPrefix="yes">
44 <Text>!(loc.WelcomeDlg_Body)</Text>
45 </Control>
46
47 <!-- And a line for looking nice... -->
48 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
49
50 <!-- Build number text drawn left bottom -->
51 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
52 <Text>[Version_text] $(var.Property_Version)</Text>
53 </Control>
54
55 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Next)">
56 <?if $(env.VBOX_WITH_LICENSE_DISPLAY) = "yes" ?>
57 <!-- Next dialog is the license agreement -->
58 <Publish Event="NewDialog" Value="VBoxLicenseAgreementDlg">1</Publish>
59 <?else ?>
60 <!-- Decide which dialog to show next: The serial number dialog (if this is a branded build)
61 or directly proceed to the customization dialog (Vbox not installed yet) -->
62 <?if $(env.VBOX_WITH_SERIALNUMBER_INSTALL) = "yes" ?>
63 <Publish Event="NewDialog" Value="VBoxCheckSerialDlg">1</Publish>
64 <?else ?>
65 <Publish Event="NewDialog" Value="VBoxCustomizeDlg"><![CDATA[(PREVIOUSVERSIONSINSTALLED OR NEWERVERSIONDETECTED)]]></Publish>
66 <Publish Event="NewDialog" Value="VBoxCustomizeDlg"><![CDATA[(NOT PREVIOUSVERSIONSINSTALLED) AND (NOT NEWERVERSIONDETECTED)]]></Publish>
67 <?endif ?>
68 <?endif ?>
69 </Control>
70
71 <!-- Canceling will bring up a confirmation dialog ('SpawnDialog' attribute) -->
72 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
73 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
74 </Control>
75
76 <!-- Uncomment if we need a 'back' button
77 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.ButtonText_Back)" />
78 -->
79 </Dialog>
80
81 <!-- The radio button group used for the license agreement page -->
82 <RadioButtonGroup Property="IAgree">
83 <RadioButton Text="{\DlgFont8}!(loc.LicenseAgreementDlg_Accept)" Value="Yes" X="5" Y="0" Width="250" Height="15" />
84 <RadioButton Text="{\DlgFont8}!(loc.LicenseAgreementDlg_Decline)" Value="No" X="5" Y="20" Width="250" Height="15" />
85 </RadioButtonGroup>
86
87 <!-- The dialog page showing the license. The user has to set the appropriate check box to proceed -->
88 <Dialog Id="VBoxLicenseAgreementDlg" Width="370" Height="270" Title="[ProductName] License Agreement" NoMinimize="yes">
89 <!-- The bitmap at the top of the dialog. This dialog doesn't have a background -->
90 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
91
92 <!-- The font used here is defined below -->
93 <Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
94 <Text>[DlgTitleFont]!(loc.LicenseAgreementDlg_Header)</Text>
95 </Control>
96
97 <Control Id="Description" Type="Text" X="25" Y="23" Width="280" Height="15" Transparent="yes" NoPrefix="yes">
98 <Text>!(loc.LicenseAgreementDlg_Body)</Text>
99 </Control>
100
101 <!-- The line directly below of the banner bmp -->
102 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
103
104 <!-- The license text should be a RTF text so we have formatting -->
105 <Control Id="AgreementText" Type="ScrollableText" X="20" Y="60" Width="330" Height="120" Sunken="yes" TabSkip="no" Text="!(loc.LicenseText)"/>
106
107 <!-- This radio button group is defined below -->
108 <Control Id="Buttons" Type="RadioButtonGroup" X="20" Y="187" Width="330" Height="40" Property="IAgree" />
109
110 <!-- And a line for looking nice... -->
111 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
112
113 <!-- Build number text drawn left bottom -->
114 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
115 <Text>[Version_text] $(var.Property_Version)</Text>
116 </Control>
117
118 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Back)">
119 <Publish Event="NewDialog" Value="VBoxWelcomeDlg">1</Publish>
120 </Control>
121
122 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Next)">
123 <!-- 'Next' button is only enabled when 'I agree' radio button is selected -->
124 <Condition Action="disable"><![CDATA[IAgree <> "Yes"]]></Condition>
125 <Condition Action="enable">IAgree = "Yes"</Condition>
126 <Publish Property="InstallMode" Value="!(loc.InstallModeCustom)">1</Publish>
127
128 <!-- Decide which dialog to show next: The serial number dialog (if this is a branded build)
129 or directly proceed to the customization dialog (Vbox not installed yet) -->
130 <?if $(env.VBOX_WITH_SERIALNUMBER_INSTALL) = "yes" ?>
131 <Publish Event="NewDialog" Value="VBoxCheckSerialDlg">1</Publish>
132 <?else ?>
133 <Publish Event="NewDialog" Value="VBoxCustomizeDlg"><![CDATA[(PREVIOUSVERSIONSINSTALLED OR NEWERVERSIONDETECTED)]]></Publish>
134 <Publish Event="NewDialog" Value="VBoxCustomizeDlg"><![CDATA[(NOT PREVIOUSVERSIONSINSTALLED) AND (NOT NEWERVERSIONDETECTED)]]></Publish>
135 <?endif ?>
136 </Control>
137
138 <!-- Canceling will bring up a confirmation dialog ('SpawnDialog' attribute) -->
139 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
140 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
141 </Control>
142 </Dialog>
143
144 <Dialog Id="VBoxCheckSerialDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
145 <!-- The wizard has a bitmap as background. The source is defined as a property below. -->
146 <Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="[DialogBitmap]" />
147
148 <Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes">
149 <Text>{\DlgVerdanaBold13}!(loc.CheckSerialDlg_Header)</Text>
150 </Control>
151
152 <!-- Text saying what we gonna do -->
153 <Control Id="Description" Type="Text" X="135" Y="50" Width="220" Height="130" Transparent="yes" NoPrefix="yes">
154 <Text>!(loc.CheckSerialDlg_Body)</Text>
155 </Control>
156
157 <Control Id="Serial1Edit" Type="Edit" X="135" Y="90" Width="30" Height="18" Property="Serial1" Text="{5}">
158 <!--<Publish Event="DoAction" Value="CheckSerial">1</Publish>-->
159 </Control>
160 <Control Id="Serial2Edit" Type="Edit" X="170" Y="90" Width="30" Height="18" Property="Serial2" Text="{5}">
161 <!--<Publish Event="DoAction" Value="CheckSerial">1</Publish>-->
162 </Control>
163 <Control Id="Serial3Edit" Type="Edit" X="205" Y="90" Width="30" Height="18" Property="Serial3" Text="{5}">
164 <!--<Publish Event="DoAction" Value="CheckSerial">1</Publish>-->
165 </Control>
166 <Control Id="Serial4Edit" Type="Edit" X="240" Y="90" Width="30" Height="18" Property="Serial4" Text="{5}">
167 <!--<Publish Event="DoAction" Value="CheckSerial">1</Publish>-->
168 </Control>
169 <Control Id="Serial5Edit" Type="Edit" X="275" Y="90" Width="30" Height="18" Property="Serial5" Text="{5}">
170 <!--<Publish Event="DoAction" Value="CheckSerial">1</Publish>-->
171 </Control>
172
173 <Control Id="Description3" Type="Text" X="135" Y="120" Width="220" Height="130" Transparent="yes" NoPrefix="yes">
174 <Text>!(loc.CheckSerialDlg_Footer)</Text>
175 </Control>
176
177 <!-- And a line for looking nice... -->
178 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
179
180 <!-- Build number text drawn left bottom -->
181 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
182 <Text>[Version_text] $(var.Property_Version)</Text>
183 </Control>
184
185 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Back)">
186 <?if $(env.VBOX_WITH_LICENSE_DISPLAY) = "yes" ?>
187 <Publish Event="NewDialog" Value="VBoxLicenseAgreementDlg">1</Publish>
188 <?else ?>
189 <Publish Event="NewDialog" Value="VBoxWelcomeDlg">1</Publish>
190 <?endif ?>
191 </Control>
192 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Check)">
193 <Publish Event="DoAction" Value="ca_CheckSerial">1</Publish>
194 <Publish Event="NewDialog" Value="VBoxCustomizeDlg"><![CDATA[(PREVIOUSVERSIONSINSTALLED OR NEWERVERSIONDETECTED) AND (SERIALVALID = "1")]]></Publish>
195 <Publish Event="NewDialog" Value="VBoxCustomizeDlg"><![CDATA[(NOT PREVIOUSVERSIONSINSTALLED) AND (NOT NEWERVERSIONDETECTED) AND (SERIALVALID = "1")]]></Publish>
196 <Publish Event="NewDialog" Value="VBoxWrongSerialDlg"><![CDATA[SERIALVALID = "0"]]></Publish>
197 </Control>
198 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
199 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
200 </Control>
201
202 </Dialog>
203
204 <Dialog Id="VBoxWrongSerialDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
205
206 <!-- The wizard has a bitmap as background. The source is defined as a property below. -->
207 <Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="[DialogBitmap]" />
208
209 <!-- Title text drawn on the background -->
210 <Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes">
211 <Text>{\DlgInvalidSerial}!(loc.WrongSerialDlg_Header)</Text>
212 </Control>
213
214 <!-- Text saying what we gonna do -->
215 <Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="130" Transparent="yes" NoPrefix="yes">
216 <Text>!(loc.WrongSerialDlg_Desc1)</Text>
217 </Control>
218
219 <Control Id="Description2" Type="Text" X="135" Y="95" Width="220" Height="130" Transparent="yes" NoPrefix="yes">
220 <Text>!(loc.WrongSerialDlg_Desc2)</Text>
221 </Control>
222
223 <!-- And a line for looking nice... -->
224 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
225
226 <!-- Build number text drawn left bottom -->
227 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
228 <Text>[Version_text] $(var.Property_Version)</Text>
229 </Control>
230
231 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Back)">
232 <Publish Event="NewDialog" Value="VBoxCheckSerialDlg">1</Publish>
233 </Control>
234
235 <!-- Canceling will bring up a confirmation dialog ('SpawnDialog' attribute) -->
236 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
237 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
238 </Control>
239
240 </Dialog>
241
242 <!-- Dialog used to set another installation path. This is taken from the tutorial template on the web and can also be
243 used for package selection etc. if necessary after some tweaking. -->
244 <Dialog Id="VBoxCustomizeDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes" TrackDiskSpace="yes">
245 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
246 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
247 <Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
248 <Text>[DlgTitleFont]!(loc.CustomizeDlg_CustomSetup)</Text>
249 </Control>
250 <Control Id="Description" Type="Text" X="25" Y="23" Width="280" Height="15" Transparent="yes" NoPrefix="yes">
251 <Text>!(loc.CustomizeDlg_SelFeatures)</Text>
252 </Control>
253 <Control Id="Text" Type="Text" X="25" Y="55" Width="320" Height="20">
254 <Text>!(loc.CustomizeDlg_IconTree)</Text>
255 </Control>
256 <Control Id="Tree" Type="SelectionTree" X="25" Y="85" Width="175" Height="95" Property="_BrowseProperty"
257 Sunken="yes" TabSkip="no" Text="Tree of selections" />
258 <Control Id="Browse" Type="PushButton" X="304" Y="200" Width="56" Height="17" Text="!(loc.ButtonText_Browse)">
259 <Publish Event="SelectionBrowse" Value="VBoxBrowseDlg">1</Publish>
260 <Condition Action="hide">Installed</Condition>
261 </Control>
262 <Control Id="DiskCost" Type="PushButton" X="111" Y="243" Width="56" Height="17">
263 <Text>!(loc.CustomizeDlg_DiskUsage)</Text>
264 <Publish Event="SpawnDialog" Value="VBoxDiskCostDlg">1</Publish>
265 <Subscribe Event="SelectionNoItems" Attribute="Enabled" />
266 </Control>
267 <Control Id="Box" Type="GroupBox" X="210" Y="81" Width="140" Height="98" />
268 <Control Id="ItemDescription" Type="Text" X="215" Y="90" Width="131" Height="30">
269 <Text>!(loc.CustomizeDlg_SelItemDesc)</Text>
270 <Subscribe Event="SelectionDescription" Attribute="Text" />
271 </Control>
272 <Control Id="ItemSize" Type="Text" X="215" Y="130" Width="131" Height="45">
273 <Text>!(loc.CustomizeDlg_SelItemSize)</Text>
274 <Subscribe Event="SelectionSize" Attribute="Text" />
275 </Control>
276 <Control Id="Location" Type="Text" X="75" Y="200" Width="215" Height="20">
277 <Text>!(loc.CustomizeDlg_SelItemPath)</Text>
278 <Subscribe Event="SelectionPath" Attribute="Text" />
279 <Subscribe Event="SelectionPathOn" Attribute="Visible" />
280 <Condition Action="hide">Installed</Condition>
281 </Control>
282 <Control Id="LocationLabel" Type="Text" X="25" Y="200" Width="50" Height="10" Text="!(loc.CustomizeDlg_Location)">
283 <Subscribe Event="SelectionPathOn" Attribute="Visible" />
284 <Condition Action="hide">Installed</Condition>
285 </Control>
286
287 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Back)">
288 <?if $(env.VBOX_WITH_LICENSE_DISPLAY) = "yes" ?>
289 <Publish Event="NewDialog" Value="VBoxLicenseAgreementDlg"><![CDATA[(NOT CHECKSERIAL) AND (InstallMode = "!(loc.InstallModeCustom)")]]></Publish>
290 <Publish Event="NewDialog" Value="VBoxCheckSerialDlg"><![CDATA[CHECKSERIAL]]></Publish>
291 <?else ?>
292 <Publish Event="NewDialog" Value="VBoxWelcomeDlg">1</Publish>
293 <?endif ?>
294 </Control>
295 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Next)">
296 <Publish Event="NewDialog" Value="VBoxCustomize2Dlg">1</Publish>
297 <Subscribe Event="SelectionNoItems" Attribute="Enabled" />
298 </Control>
299 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
300 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
301 </Control>
302
303 <!-- Build number text drawn left bottom -->
304 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
305 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
306 <Text>[Version_text] $(var.Property_Version)</Text>
307 </Control>
308 </Dialog>
309
310 <Dialog Id="VBoxCustomize2Dlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
311 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
312 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
313 <Control Id="Title" Type="Text" X="15" Y="6" Width="220" Height="40" Transparent="yes" NoPrefix="yes">
314 <Text>[DlgTitleFont]!(loc.CustomizeDlg_CustomSetup)</Text>
315 </Control>
316 <Control Id="Description" Type="Text" X="25" Y="23" Width="220" Height="20" Transparent="yes" NoPrefix="yes">
317 <Text>!(loc.CustomizeDlg_SelFeatures)</Text>
318 </Control>
319 <Control Id="Text" Type="Text" X="25" Y="70" Width="320" Height="20">
320 <Text>!(loc.Customize2Dlg_Desc)</Text>
321 </Control>
322 <!-- Note the gray background behind the checkboxes. Unfortunately there's no easy way to
323 fix this, without fixing it in the WiX source code. Because the control's background
324 uses the default dialog background color, changing the background image for the dialog to
325 match won't really solve anything. It would still look out of place on different versions
326 of Windows that use other default background colors, and on the machines of users that
327 change their Windows color scheme.
328 Also see: http://osdir.com/ml/windows.devel.wix.user/2005-02/msg00300.html -->
329 <Control Id="DesktopShortcutCheckBox" Type="CheckBox" X="25" Y="95" Width="200" Height="17"
330 Property="INSTALLDESKTOPSHORTCUT" CheckBoxValue="1">
331 <Text>!(loc.Customize2Dlg_CreateShortcut)</Text>
332 </Control>
333 <Control Id="QuicklaunchShortcutCheckBox" Type="CheckBox" X="25" Y="115" Width="200" Height="17"
334 Property="INSTALLQUICKLAUNCHSHORTCUT" CheckBoxValue="1">
335 <Text>!(loc.Customize2Dlg_CreateQuickLaunch)</Text>
336 </Control>
337
338 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17"
339 Default="yes" Cancel="yes" Text="!(loc.ButtonText_Next)">
340<?if $(env.VBOX_WITH_NETFLT) = "yes" ?>
341 <Publish Event="NewDialog" Value="VBoxWarnDisconNetIfacesDlg"><![CDATA[(&ft_VBoxNetworkFlt=3) AND NOT(!ft_VBoxNetworkFlt=3)]]></Publish>
342 <Publish Event="NewDialog" Value="VBoxVerifyReadyDlg"><![CDATA[(&ft_VBoxNetworkFlt<3)]]></Publish>
343<?else ?>
344 <Publish Event="NewDialog" Value="VBoxVerifyReadyDlg">1</Publish>
345<?endif?>
346 </Control>
347 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17"
348 Text="!(loc.ButtonText_Back)">
349 <Publish Event="NewDialog" Value="VBoxCustomizeDlg">1</Publish>
350 </Control>
351 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17"
352 Text="!(loc.ButtonText_Cancel)">
353 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
354 </Control>
355
356 <!-- Build number text drawn left bottom -->
357 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
358 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
359 <Text>[Version_text] $(var.Property_Version)</Text>
360 </Control>
361 </Dialog>
362
363 <Dialog Id="VBoxWarnDisconNetIfacesDlg" Width="370" Height="270" Title="[ProductName] [Setup]" NoMinimize="yes">
364
365 <!-- The wizard has a bitmap as background. The source is defined as a property below. -->
366 <Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="[DialogBitmap]" />
367
368 <!-- Title text drawn on the background -->
369 <Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes">
370 <Text>{\DlgWarnDisconNetIfaces}!(loc.WarnDisconNetIfacesDlg_Title)</Text>
371 </Control>
372
373 <Control Id="Title2" Type="Text" X="135" Y="40" Width="220" Height="60" Transparent="yes" NoPrefix="yes">
374 <Text>{\DlgWarnDisconNetIfaces}!(loc.WarnDisconNetIfacesDlg_Title2)</Text>
375 </Control>
376
377 <!-- Text saying what we gonna do -->
378 <Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="130" Transparent="yes" NoPrefix="yes">
379 <Text>!(loc.WarnDisconNetIfacesDlg_Desc)</Text>
380 </Control>
381
382 <Control Id="Description2" Type="Text" X="135" Y="115" Width="220" Height="130" Transparent="yes" NoPrefix="yes">
383 <Text>!(loc.WarnDisconNetIfacesDlg_Question)</Text>
384 </Control>
385
386 <!-- And a line for looking nice... -->
387 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
388
389 <!-- Build number text drawn left bottom -->
390 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
391 <Text>[Version_text] $(var.Property_Version)</Text>
392 </Control>
393
394 <!-- Next dialog is the warning dialog for TAP devices -->
395 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Yes)">
396 <Publish Event="NewDialog" Value="VBoxVerifyReadyDlg">1</Publish>
397 </Control>
398
399 <!-- Canceling will bring up a confirmation dialog ('SpawnDialog' attribute) -->
400 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_No)">
401 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
402 </Control>
403
404 </Dialog>
405
406 <Dialog Id="VBoxDiskCostDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
407 <Control Id="OK" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.ButtonText_OK)">
408 <Publish Event="EndDialog" Value="Return">1</Publish>
409 </Control>
410 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
411 <Control Id="Description" Type="Text" X="20" Y="20" Width="280" Height="20" Transparent="yes" NoPrefix="yes">
412 <Text>!(loc.DiskCostDlg_SpaceRequired)</Text>
413 </Control>
414 <Control Id="Text" Type="Text" X="20" Y="53" Width="330" Height="40">
415 <Text>!(loc.DiskCostDlg_NotEnoughSpace)</Text>
416 </Control>
417 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
418 <Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
419 <Text>[DlgTitleFont]!(loc.DiskCostDlg_SpaceRequirements)</Text>
420 </Control>
421 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
422 <Control Id="VolumeList" Type="VolumeCostList" X="20" Y="100" Width="330" Height="120" Sunken="yes" Fixed="yes" Remote="yes">
423 <Text>!(loc.DiskCostDlg_VolumeList)</Text>
424 </Control>
425 </Dialog>
426
427 <!-- Dialog used to change the installation directory -->
428 <Dialog Id="VBoxBrowseDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
429 <Control Id="PathEdit" Type="PathEdit" X="84" Y="202" Width="261" Height="18" Property="_BrowseProperty" Indirect="yes" />
430 <Control Id="OK" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_OK)">
431 <Publish Event="SetTargetPath" Value="[_BrowseProperty]">1</Publish>
432 <Publish Event="EndDialog" Value="Return">1</Publish>
433 </Control>
434 <Control Id="Cancel" Type="PushButton" X="240" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
435 <Publish Event="Reset" Value="0">1</Publish>
436 <Publish Event="EndDialog" Value="Return">1</Publish>
437 </Control>
438 <Control Id="ComboLabel" Type="Text" X="25" Y="58" Width="44" Height="10" TabSkip="no" Text="!(loc.BrowseDlg_LookIn)" />
439 <Control Id="DirectoryCombo" Type="DirectoryCombo" X="70" Y="55" Width="220" Height="80"
440 Property="_BrowseProperty" Indirect="yes" Fixed="yes" Remote="yes">
441 <Subscribe Event="IgnoreChange" Attribute="IgnoreChange" />
442 </Control>
443 <Control Id="Up" Type="PushButton" X="298" Y="55" Width="19" Height="19" ToolTip="!(loc.BrowseDlg_UpOneLevelTooltip)" Icon="yes" FixedSize="yes" IconSize="16" Text="[FolderUp]">
444 <Publish Event="DirectoryListUp" Value="0">1</Publish>
445 </Control>
446 <Control Id="NewFolder" Type="PushButton" X="325" Y="55" Width="19" Height="19"
447 ToolTip="!(loc.BrowseDlg_CreateNewFolderTooltip)" Icon="yes" FixedSize="yes" IconSize="16" Text="[FolderNew]">
448 <Publish Event="DirectoryListNew" Value="0">1</Publish>
449 </Control>
450 <Control Id="DirectoryList" Type="DirectoryList" X="25" Y="83" Width="320" Height="110"
451 Property="_BrowseProperty" Sunken="yes" Indirect="yes" TabSkip="no" />
452 <Control Id="PathLabel" Type="Text" X="25" Y="205" Width="59" Height="10" TabSkip="no" Text="!(loc.BrowseDlg_FolderName)" />
453 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
454 <Control Id="Description" Type="Text" X="25" Y="23" Width="280" Height="15" Transparent="yes" NoPrefix="yes">
455 <Text>!(loc.BrowseDlg_BrowseDestFolder)</Text>
456 </Control>
457 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
458 <Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
459 <Text>[DlgTitleFont]!(loc.BrowseDlg_ChangeCurFolder)</Text>
460 </Control>
461 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
462 </Dialog>
463
464 <Dialog Id="VBoxPrepareDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" Modeless="yes">
465 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
466 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
467 </Control>
468 <Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="[DialogBitmap]" />
469 </Dialog>
470
471 <Dialog Id="VBoxVerifyReadyDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes" TrackDiskSpace="yes">
472 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
473 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
474 <Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
475 <Text>[DlgTitleFont]!(loc.VerifyReadyDlg_ReadyToInstall)</Text>
476 </Control>
477 <Control Id="Description" Type="Text" X="25" Y="23" Width="280" Height="15" Transparent="yes" NoPrefix="yes">
478 <Text>!(loc.VerifyReadyDlg_ReadyToBegin)</Text>
479 </Control>
480 <Control Id="Text" Type="Text" X="25" Y="70" Width="320" Height="80">
481 <Text>!(loc.VerifyReadyDlg_ClickInstall)</Text>
482 </Control>
483 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
484 <Control Id="Install" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Install)">
485 <Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
486 <Publish Event="SpawnDialog" Value="VBoxOutOfRbDiskDlg"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)]]></Publish>
487 <Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"]]></Publish>
488 <Publish Event="EnableRollback" Value="False"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"]]></Publish>
489 <Publish Event="SpawnDialog" Value="VBoxOutOfDiskDlg"><![CDATA[(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")]]></Publish>
490 </Control>
491 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Back)">
492 <Publish Event="NewDialog" Value="VBoxCustomize2Dlg"><![CDATA[InstallMode = "!(loc.InstallModeCustom)"]]></Publish>
493 </Control>
494 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
495 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
496 </Control>
497
498 <!-- Build number text drawn left bottom -->
499 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
500 <Text>[Version_text] $(var.Property_Version)</Text>
501 </Control>
502 </Dialog>
503
504 <!-- This dialog is called after successful installation -->
505 <Dialog Id="VBoxExitDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
506 <Control Id="Finish" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.ButtonText_Finish)">
507 <Publish Event="DoAction" Value="ca_StartVBox"><![CDATA[STARTVBOX]]></Publish>
508 <Publish Event="EndDialog" Value="Return">1</Publish>
509 </Control>
510
511 <!-- Build number text drawn left bottom -->
512 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
513 <Text>[Version_text] $(var.Property_Version)</Text>
514 </Control>
515
516 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.ButtonText_Cancel)" />
517 <Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="[DialogBitmap]" />
518 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.ButtonText_Back)" />
519 <Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="20" Transparent="yes" NoPrefix="yes">
520 <Text>!(loc.ExitDlg_ClickFinish)</Text>
521 </Control>
522
523 <!-- Note the gray background behind the checkboxes. Unfortunately there's no easy way to
524 fix this, without fixing it in the WiX source code. Because the control's background
525 uses the default dialog background color, changing the background image for the dialog to
526 match won't really solve anything. It would still look out of place on different versions
527 of Windows that use other default background colors, and on the machines of users that
528 change their Windows color scheme.
529 Also see: http://osdir.com/ml/windows.devel.wix.user/2005-02/msg00300.html -->
530 <Control Id="StartVBoxCheckBox" Type="CheckBox" X="135" Y="115" Width="200" Height="17"
531 Property="STARTVBOX" CheckBoxValue="1">
532 <Text>!(loc.ExitDlg_StartVBox)</Text>
533 <Condition Action="hide">
534 <![CDATA[(InstallMode="Repair") OR (InstallMode="Remove") OR
535 (InstallMode="Change")]]>
536 </Condition>
537 </Control>
538
539 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
540 <Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes">
541 <Text>{\DlgVerdanaBold13}!(loc.ExitDlg_InstComplete)</Text>
542 </Control>
543 </Dialog>
544
545 <!-- This dialog is called after an error during installation -->
546 <Dialog Id="VBoxFatalErrorDlg" ErrorDialog="yes" Width="270" Height="150" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
547 <!-- Do *not* change the control IDs in the dialog! -->
548 <Control Id="ErrorIcon" Type="Icon" X="15" Y="15" Width="24" Height="24" ToolTip="Icon" FixedSize="yes" IconSize="32" Text="[ExclamationIcon]" />
549 <Control Id="ErrorText" Type="Text" X="75" Y="20" Width="155" Height="80" TabSkip="no">
550 <Text><![CDATA[{&DlgFont8}]]></Text>
551 </Control>
552 <Control Id="Y" Type="PushButton" X="20" Y="110" Width="80" Height="18" TabSkip="yes">
553 <Text><![CDATA[{\DlgFont8}&Yes]]></Text>
554 <Publish Event="EndDialog" Value="ErrorYes">1</Publish>
555 </Control>
556 <Control Id="A" Type="PushButton" X="20" Y="110" Width="80" Height="18" TabSkip="yes">
557 <Text><![CDATA[{\DlgFont8}&Cancel]]></Text>
558 <Publish Event="EndDialog" Value="ErrorAbort">1</Publish>
559 </Control>
560 <Control Id="C" Type="PushButton" X="20" Y="110" Width="80" Height="18" TabSkip="yes">
561 <Text><![CDATA[{\DlgFont8}&Cancel]]></Text>
562 <Publish Event="EndDialog" Value="ErrorCancel">1</Publish>
563 </Control>
564 <Control Id="I" Type="PushButton" X="20" Y="110" Width="80" Height="18" TabSkip="yes">
565 <Text><![CDATA[{\DlgFont8}&Ignore]]></Text>
566 <Publish Event="EndDialog" Value="ErrorIgnore">1</Publish>
567 </Control>
568 <Control Id="N" Type="PushButton" X="20" Y="110" Width="80" Height="18" TabSkip="yes">
569 <Text><![CDATA[{\DlgFont8}&No]]></Text>
570 <Publish Event="EndDialog" Value="ErrorNo">1</Publish>
571 </Control>
572 <Control Id="O" Type="PushButton" X="20" Y="110" Width="80" Height="18" TabSkip="yes">
573 <Text><![CDATA[{\DlgFont8}&OK]]></Text>
574 <Publish Event="EndDialog" Value="ErrorOk">1</Publish>
575 </Control>
576 <Control Id="R" Type="PushButton" X="20" Y="110" Width="80" Height="18" TabSkip="yes">
577 <Text><![CDATA[{\DlgFont8}&Retry]]></Text>
578 <Publish Event="EndDialog" Value="ErrorRetry">1</Publish>
579 </Control>
580 </Dialog>
581
582 <Dialog Id="FilesInUse" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" KeepModeless="yes">
583 <Control Id="Retry" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.ButtonText_Retry)">
584 <Publish Event="EndDialog" Value="Retry">1</Publish>
585 </Control>
586 <Control Id="Ignore" Type="PushButton" X="235" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Ignore)">
587 <Publish Event="EndDialog" Value="Ignore">1</Publish>
588 </Control>
589 <Control Id="Exit" Type="PushButton" X="166" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Exit)">
590 <Publish Event="EndDialog" Value="Exit">1</Publish>
591 </Control>
592 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
593 <Control Id="Text" Type="Text" X="20" Y="55" Width="330" Height="50" Text="!(loc.FilesInUse_Text)" />
594 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
595 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
596 <Control Id="Description" Type="Text" X="20" Y="23" Width="280" Height="20" Transparent="yes" NoPrefix="yes" Text="!(loc.FilesInUse_Description)" />
597 <Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes" Text="[DlgTitleFont]!(loc.FilesInUse_Title)" />
598 <Control Id="List" Type="ListBox" X="20" Y="107" Width="330" Height="130" Property="FileInUseProcess" Sunken="yes" TabSkip="yes" />
599 </Dialog>
600
601 <!-- This dialog is shown if the user interrupts the installation process -->
602 <Dialog Id="VBoxUserExitDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
603 <Control Id="Finish" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.ButtonText_Finish)">
604 <Publish Event="EndDialog" Value="Exit">1</Publish>
605 </Control>
606 <!-- Build number text drawn left bottom -->
607 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
608 <Text>[Version_text] $(var.Property_Version)</Text>
609 </Control>
610
611 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.ButtonText_Cancel)" />
612 <Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="[DialogBitmap]" />
613 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.ButtonText_Back)" />
614 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
615 <Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes">
616 <Text>{\DlgVerdanaBold13}!(loc.UserExitDlg_Header)</Text>
617 </Control>
618 <Control Id="Description1" Type="Text" X="135" Y="70" Width="220" Height="40" Transparent="yes" NoPrefix="yes">
619 <Text>!(loc.UserExitDlg_Desc)</Text>
620 </Control>
621 <Control Id="Description2" Type="Text" X="135" Y="115" Width="220" Height="20" Transparent="yes" NoPrefix="yes">
622 <Text>!(loc.UserExitDlg_Footer)</Text>
623 </Control>
624 </Dialog>
625
626 <!-- Progress dialog shown during file copying and other lengthy operations -->
627 <Dialog Id="VBoxProgressDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" Modeless="yes">
628 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
629 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
630 </Control>
631
632 <!-- Build number text drawn left bottom -->
633 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
634 <Text>[Version_text] $(var.Property_Version)</Text>
635 </Control>
636
637 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
638 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.ButtonText_Back)" />
639 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.ButtonText_Next)" />
640 <Control Id="ActionText" Type="Text" X="70" Y="100" Width="265" Height="10">
641 <Subscribe Event="ActionText" Attribute="Text" />
642 </Control>
643 <Control Id="Text" Type="Text" X="35" Y="65" Width="300" Height="20">
644 <Text>!(loc.ProgressDlg_PleaseWait)</Text>
645 </Control>
646 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
647 <Control Id="Title" Type="Text" X="20" Y="15" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
648 <Text>[DlgTitleFont][Progress1] [ProductName]</Text>
649 </Control>
650 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
651 <Control Id="ProgressBar" Type="ProgressBar" X="35" Y="115" Width="300" Height="10" ProgressBlocks="yes" Text="Progress done">
652 <Subscribe Event="SetProgress" Attribute="Progress" />
653 </Control>
654 <Control Id="StatusLabel" Type="Text" X="35" Y="100" Width="35" Height="10" Text="Status:" />
655 </Dialog>
656
657 <Dialog Id="VBoxResumeDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
658 <Control Id="Install" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Install)">
659 <Publish Event="SpawnWaitDialog" Value="VBoxWaitForCostingDlg">CostingComplete = 1</Publish>
660 <Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
661 <Publish Event="SpawnDialog" Value="VBoxOutOfRbDiskDlg">
662 <![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)]]>
663 </Publish>
664 <Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"]]></Publish>
665 <Publish Event="EnableRollback" Value="False"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"]]></Publish>
666 <Publish Event="SpawnDialog" Value="VBoxOutOfDiskDlg">
667 <![CDATA[(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")]]>
668 </Publish>
669 </Control>
670
671 <!-- Build number text drawn left bottom -->
672 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
673 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
674 </Control>
675 <Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="[DialogBitmap]" />
676 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.ButtonText_Back)" />
677 <Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes">
678 <Text>{\DlgVerdanaBold13}!(loc.ResumeDlg_Header)</Text>
679 </Control>
680 <Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="30" Transparent="yes" NoPrefix="yes">
681 <Text>!(loc.ResumeDlg_Desc)</Text>
682 </Control>
683 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
684 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
685 <Text>[Version_text] $(var.Property_Version)</Text>
686 </Control>
687 </Dialog>
688
689 <!-- This dialog is shown after the welcome page if the user restarts the MSI package on a system where the product is already installed. The user
690 may choose to repair the installation or remove it. -->
691 <Dialog Id="VBoxMaintenanceTypeDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
692 <Control Id="RepairLabel" Type="Text" X="105" Y="90" Width="100" Height="10" TabSkip="no">
693 <Text>[DlgTitleFont]!(loc.MaintenanceTypeDlg_Repair)</Text>
694 </Control>
695 <Control Id="RepairButton" Type="PushButton" X="50" Y="90" Width="38" Height="38" ToolTip="!(loc.MaintenanceTypeDlg_RepairTooltip)"
696 Icon="yes" FixedSize="yes" IconSize="32" Text="[RepairIcon]">
697 <Publish Property="InstallMode" Value="Repair">1</Publish>
698 <Publish Property="Progress1" Value="!(loc.MaintenanceTypeDlg_RepairProgress1)">1</Publish>
699 <Publish Property="Progress2" Value="!(loc.MaintenanceTypeDlg_RepairProgress2)">1</Publish>
700 <Publish Event="NewDialog" Value="VBoxVerifyRepairDlg">1</Publish>
701 </Control>
702 <Control Id="RemoveLabel" Type="Text" X="105" Y="163" Width="100" Height="10" TabSkip="no">
703 <Text>[DlgTitleFont]!(loc.MaintenanceTypeDlg_Remove)</Text>
704 </Control>
705 <Control Id="RemoveButton" Type="PushButton" X="50" Y="163" Width="38" Height="38" ToolTip="!(loc.MaintenanceTypeDlg_RemoveTooltip)"
706 Icon="yes" FixedSize="yes" IconSize="32" Text="[RemoveIcon]">
707 <Publish Property="InstallMode" Value="Remove">1</Publish>
708 <Publish Property="Progress1" Value="!(loc.MaintenanceTypeDlg_RemoveProgress1)">1</Publish>
709 <Publish Property="Progress2" Value="!(loc.MaintenanceTypeDlg_RemoveProgress2)">1</Publish>
710 <Publish Event="NewDialog" Value="VBoxVerifyRemoveDlg">1</Publish>
711 </Control>
712
713 <!-- Build number text drawn left bottom -->
714 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
715 <Text>[Version_text] $(var.Property_Version)</Text>
716 </Control>
717
718 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Back)">
719 <Publish Event="NewDialog" Value="VBoxMaintenanceWelcomeDlg">1</Publish>
720 </Control>
721 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.ButtonText_Next)" />
722 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
723 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
724 </Control>
725 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
726 <Control Id="Description" Type="Text" X="25" Y="23" Width="280" Height="20" Transparent="yes" NoPrefix="yes">
727 <Text>!(loc.MaintenanceTypeDlg_SelOption)</Text>
728 </Control>
729 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
730 <Control Id="Title" Type="Text" X="15" Y="6" Width="240" Height="15" Transparent="yes" NoPrefix="yes">
731 <Text>[DlgTitleFont]!(loc.MaintenanceTypeDlg_Header)</Text>
732 </Control>
733 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
734 <Control Id="RemoveText" Type="Text" X="105" Y="176" Width="230" Height="20">
735 <Text>!(loc.MaintenanceTypeDlg_RemoveText)</Text>
736 </Control>
737 <Control Id="RepairText" Type="Text" X="105" Y="102" Width="230" Height="30">
738 <Text>!(loc.MaintenanceTypeDlg_RepairText)</Text>
739 </Control>
740 </Dialog>
741
742 <!-- This dialog is shown if the app is installed and the installation package is started again. It's the welcome
743 screen for maintenance -->
744 <Dialog Id="VBoxMaintenanceWelcomeDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
745 <Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes">
746 <Text>{\DlgVerdanaBold13}!(loc.MaintenanceWelcomeDlg_Header)</Text>
747 </Control>
748
749 <!-- Build number text drawn left bottom -->
750 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
751 <Text>[Version_text] $(var.Property_Version)</Text>
752 </Control>
753
754 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Next)">
755 <Publish Event="SpawnWaitDialog" Value="VBoxWaitForCostingDlg">CostingComplete = 1</Publish>
756 <Publish Event="NewDialog" Value="VBoxMaintenanceTypeDlg">1</Publish>
757 </Control>
758 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
759 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
760 </Control>
761 <Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="[DialogBitmap]" />
762 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.ButtonText_Back)" />
763 <Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="60" Transparent="yes" NoPrefix="yes">
764 <Text>!(loc.MaintenanceWelcomeDlg_Desc)</Text>
765 </Control>
766 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
767 </Dialog>
768
769 <!-- Out of disk error dialog -->
770 <Dialog Id="VBoxOutOfDiskDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
771
772 <!-- Build number text drawn left bottom -->
773 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
774 <Text>[Version_text] $(var.Property_Version)</Text>
775 </Control>
776
777 <Control Id="OK" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.ButtonText_OK)">
778 <Publish Event="EndDialog" Value="Return">1</Publish>
779 </Control>
780 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
781 <Control Id="Description" Type="Text" X="20" Y="20" Width="280" Height="20" Transparent="yes" NoPrefix="yes">
782 <Text>!(loc.OutOfDiskDlg_InstallationExceeds)</Text>
783 </Control>
784 <Control Id="Text" Type="Text" X="20" Y="53" Width="330" Height="40">
785 <Text>!(loc.OutOfDiskDlg_NotEnoughDiskSpace)</Text>
786 </Control>
787 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
788 <Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
789 <Text>[DlgTitleFont]!(loc.OutOfDiskDlg_OutOfDiskSpace)</Text>
790 </Control>
791 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
792 <Control Id="VolumeList" Type="VolumeCostList" X="20" Y="100" Width="330" Height="120" Sunken="yes" Fixed="yes" Remote="yes">
793 <Text>{120}{70}{70}{70}{70}</Text>
794 </Control>
795 </Dialog>
796
797 <Dialog Id="VBoxOutOfRbDiskDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
798 <Control Id="No" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.ButtonText_No)">
799 <Publish Event="EndDialog" Value="Return">1</Publish>
800 </Control>
801 <Control Id="Yes" Type="PushButton" X="240" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Yes)">
802 <Publish Event="EnableRollback" Value="False">1</Publish>
803 <Publish Event="EndDialog" Value="Return">1</Publish>
804 </Control>
805 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
806 <Control Id="Description" Type="Text" X="20" Y="20" Width="280" Height="20" Transparent="yes" NoPrefix="yes">
807 <Text>!(loc.OutOfRbDiskDlg_InstallationExceeds)</Text>
808 </Control>
809 <Control Id="Text" Type="Text" X="20" Y="53" Width="330" Height="40">
810 <Text>!(loc.OutOfRbDiskDlg_NotEnoughDiskSpace)</Text>
811 </Control>
812 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
813 <Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
814 <Text>[DlgTitleFont]!(loc.OutOfRbDiskDlg_OutOfDiskSpace)</Text>
815 </Control>
816 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
817 <Control Id="VolumeList" Type="VolumeCostList" X="20" Y="140" Width="330" Height="80" Sunken="yes" Fixed="yes" Remote="yes" ShowRollbackCost="yes">
818 <Text>{120}{70}{70}{70}{70}</Text>
819 </Control>
820 <Control Id="Text2" Type="Text" X="20" Y="94" Width="330" Height="40">
821 <Text>!(loc.OutOfRbDiskDlg_Desc)</Text>
822 </Control>
823 </Dialog>
824
825 <Dialog Id="VBoxVerifyRemoveDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes" TrackDiskSpace="yes">
826
827 <!-- Build number text drawn left bottom -->
828 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
829 <Text>[Version_text] $(var.Property_Version)</Text>
830 </Control>
831
832 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Back)">
833 <Publish Event="NewDialog" Value="VBoxMaintenanceTypeDlg">1</Publish>
834 </Control>
835 <Control Id="Remove" Type="PushButton" X="236" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Remove)">
836 <Publish Event="Remove" Value="All"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
837 <Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
838 <Publish Event="SpawnDialog" Value="VBoxOutOfRbDiskDlg"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)]]></Publish>
839 <Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"]]></Publish>
840 <Publish Event="EnableRollback" Value="False"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"]]></Publish>
841 <Publish Event="SpawnDialog" Value="VBoxOutOfDiskDlg"><![CDATA[(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")]]></Publish>
842 </Control>
843 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
844 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
845 </Control>
846 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
847 <Control Id="Description" Type="Text" X="25" Y="23" Width="280" Height="15" Transparent="yes" NoPrefix="yes">
848 <Text>!(loc.VerifyRemoveDlg_Desc)</Text>
849 </Control>
850 <Control Id="Text" Type="Text" X="25" Y="70" Width="320" Height="30">
851 <Text>!(loc.VerifyRemoveDlg_ClickRemove)</Text>
852 </Control>
853 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
854 <Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
855 <Text>[DlgTitleFont]!(loc.VerifyRemoveDlg_Header)</Text>
856 </Control>
857 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
858 </Dialog>
859
860 <Dialog Id="VBoxVerifyRepairDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes" TrackDiskSpace="yes">
861 <Control Id="Repair" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Repair)">
862 <Publish Event="ReinstallMode" Value="ecmus"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
863 <Publish Event="Reinstall" Value="All"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
864 <Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
865 <Publish Event="SpawnDialog" Value="VBoxOutOfRbDiskDlg"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)]]></Publish>
866 <Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"]]></Publish>
867 <Publish Event="EnableRollback" Value="False"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"]]></Publish>
868 <Publish Event="SpawnDialog" Value="VBoxOutOfDiskDlg"><![CDATA[(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")]]></Publish>
869 </Control>
870
871 <!-- Build number text drawn left bottom -->
872 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
873 <Text>[Version_text] $(var.Property_Version)</Text>
874 </Control>
875
876 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)">
877 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish>
878 </Control>
879 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />
880 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Back)">
881 <Publish Event="NewDialog" Value="VBoxMaintenanceTypeDlg">1</Publish>
882 </Control>
883 <Control Id="Description" Type="Text" X="25" Y="23" Width="280" Height="15" Transparent="yes" NoPrefix="yes">
884 <Text>!(loc.VerifyRepairDlg_ReadyToBegin)</Text>
885 </Control>
886 <Control Id="Text" Type="Text" X="25" Y="70" Width="320" Height="30">
887 <Text>!(loc.VerifyRepairDlg_ClickRepair)</Text>
888 </Control>
889 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
890 <Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
891 <Text>[DlgTitleFont]!(loc.VerifyRepairDlg_Header)</Text>
892 </Control>
893 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
894 </Dialog>
895
896 <Dialog Id="VBoxWaitForCostingDlg" Width="260" Height="85" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">
897 <Control Id="Return" Type="PushButton" X="102" Y="57" Width="56" Height="17" Default="yes" Cancel="yes" Text="[ButtonText_Return]">
898 <Publish Event="EndDialog" Value="Exit">1</Publish>
899 </Control>
900 <Control Id="Text" Type="Text" X="48" Y="15" Width="194" Height="30">
901 <Text>!(loc.WaitForCostingDlg_PleaseWait)</Text>
902 </Control>
903 <Control Id="Icon" Type="Icon" X="15" Y="15" Width="24" Height="24" ToolTip="Exclamation icon" FixedSize="yes" IconSize="32" Text="[ExclamationIcon]" />
904 </Dialog>
905
906 <!-- Dialog property table. -->
907 <Property Id="ErrorDialog" Value="VBoxFatalErrorDlg"/>
908
909 <!-- Define some textstyles used for formatting dialog items. -->
910 <Property Id="DefaultUIFont">DlgFont8</Property>
911 <TextStyle Id="DlgFont8" FaceName="Tahoma" Size="8" />
912 <TextStyle Id="DlgFontBold8" FaceName="Tahoma" Size="8" Bold="yes" />
913 <TextStyle Id="DlgVerdanaBold13" FaceName="Verdana" Size="13" Bold="yes" />
914 <TextStyle Id="DlgInvalidSerial" FaceName="Verdana" Size="13" Bold="yes" Red="255" />
915 <TextStyle Id="DlgWarnDisconNetIfaces" FaceName="Verdana" Size="13" Bold="yes" Red="255" />
916
917 <!-- The UIText table contains the localized versions of some of the strings used in the user interface.
918 These strings are not part of any other table. The UIText table is for strings that have no logical place in any other table. -->
919 <ProgressText Action="CostFinalize">!(loc.ProgressTextCostFinalize)</ProgressText>
920 <ProgressText Action="CostInitialize">!(loc.ProgressTextCostInitialize)</ProgressText>
921 <ProgressText Action="FileCost">!(loc.ProgressTextFileCost)</ProgressText>
922 <ProgressText Action="InstallValidate">!(loc.ProgressTextInstallValidate)</ProgressText>
923 <ProgressText Action="InstallFiles" Template="File: [1], Directory: [9], Size: [6]">!(loc.ProgressTextInstallFiles)</ProgressText>
924 <ProgressText Action="InstallAdminPackage" Template="File: [1], Directory: [9], Size: [6]">!(loc.ProgressTextInstallAdminPackage)</ProgressText>
925 <ProgressText Action="CreateShortcuts" Template="Shortcut: [1]">!(loc.ProgressTextCreateShortcuts)</ProgressText>
926 <ProgressText Action="PublishComponents" Template="Component ID: [1], Qualifier: [2]">!(loc.ProgressTextPublishComponents)</ProgressText>
927 <ProgressText Action="PublishFeatures" Template="Feature: [1]">!(loc.ProgressTextPublishFeatures)</ProgressText>
928 <ProgressText Action="PublishProduct">!(loc.ProgressTextPublishProduct)</ProgressText>
929 <ProgressText Action="RegisterClassInfo" Template="Class Id: [1]">!(loc.ProgressTextRegisterClassInfo)</ProgressText>
930 <ProgressText Action="RegisterExtensionInfo" Template="Extension: [1]">!(loc.ProgressTextRegisterExtensionInfo)</ProgressText>
931 <ProgressText Action="RegisterMIMEInfo" Template="MIME Content Type: [1], Extension: [2]">!(loc.ProgressTextRegisterMIMEInfo)</ProgressText>
932 <ProgressText Action="RegisterProgIdInfo" Template="ProgId: [1]">!(loc.ProgressTextRegisterProgIdInfo)</ProgressText>
933 <ProgressText Action="AllocateRegistrySpace" Template="Free space: [1]">!(loc.ProgressTextAllocateRegistrySpace)</ProgressText>
934 <ProgressText Action="AppSearch" Template="Property: [1], Signature: [2]">!(loc.ProgressTextAppSearch)</ProgressText>
935 <ProgressText Action="BindImage" Template="File: [1]">!(loc.ProgressTextBindImage)</ProgressText>
936 <ProgressText Action="CCPSearch">!(loc.ProgressTextCCPSearch)</ProgressText>
937 <ProgressText Action="CreateFolders" Template="Folder: [1]">!(loc.ProgressTextCreateFolders)</ProgressText>
938 <ProgressText Action="DeleteServices" Template="Service: [1]">!(loc.ProgressTextDeleteServices)</ProgressText>
939 <ProgressText Action="DuplicateFiles" Template="File: [1], Directory: [9], Size: [6]">!(loc.ProgressTextDuplicateFiles)</ProgressText>
940 <ProgressText Action="FindRelatedProducts" Template="Found application: [1]">!(loc.ProgressTextFindRelatedProducts)</ProgressText>
941 <ProgressText Action="InstallODBC">!(loc.ProgressTextInstallODBC)</ProgressText>
942 <ProgressText Action="InstallServices" Template="Service: [2]">!(loc.ProgressTextInstallServices)</ProgressText>
943 <ProgressText Action="LaunchConditions">!(loc.ProgressTextLaunchConditions)</ProgressText>
944 <ProgressText Action="MigrateFeatureStates" Template="Application: [1]">!(loc.ProgressTextMigrateFeatureStates)</ProgressText>
945 <ProgressText Action="MoveFiles" Template="File: [1], Directory: [9], Size: [6]">!(loc.ProgressTextMoveFiles)</ProgressText>
946 <ProgressText Action="PatchFiles" Template="File: [1], Directory: [2], Size: [3]">!(loc.ProgressTextPatchFiles)</ProgressText>
947 <ProgressText Action="ProcessComponents">!(loc.ProgressTextProcessComponents)</ProgressText>
948 <ProgressText Action="RegisterComPlus" Template="AppId: [1]{{, AppType: [2], Users: [3], RSN: [4]}}">!(loc.ProgressTextRegisterComPlus)</ProgressText>
949 <ProgressText Action="RegisterFonts" Template="Font: [1]">!(loc.ProgressTextRegisterFonts)</ProgressText>
950 <ProgressText Action="RegisterProduct" Template="[1]">!(loc.ProgressTextRegisterProduct)</ProgressText>
951 <ProgressText Action="RegisterTypeLibraries" Template="LibID: [1]">!(loc.ProgressTextRegisterTypeLibraries)</ProgressText>
952 <ProgressText Action="RegisterUser" Template="[1]">!(loc.ProgressTextRegisterUser)</ProgressText>
953 <ProgressText Action="RemoveDuplicateFiles" Template="File: [1], Directory: [9]">!(loc.ProgressTextRemoveDuplicateFiles)</ProgressText>
954 <ProgressText Action="RemoveEnvironmentStrings" Template="Name: [1], Value: [2], Action [3]">!(loc.ProgressTextRemoveEnvironmentStrings)</ProgressText>
955 <ProgressText Action="RemoveExistingProducts" Template="Application: [1], Command line: [2]">!(loc.ProgressTextRemoveExistingProducts)</ProgressText>
956 <ProgressText Action="RemoveFiles" Template="File: [1], Directory: [9]">!(loc.ProgressTextRemoveFiles)</ProgressText>
957 <ProgressText Action="RemoveFolders" Template="Folder: [1]">!(loc.ProgressTextRemoveFolders)</ProgressText>
958 <ProgressText Action="RemoveIniValues" Template="File: [1], Section: [2], Key: [3], Value: [4]">!(loc.ProgressTextRemoveIniValues)</ProgressText>
959 <ProgressText Action="RemoveODBC">!(loc.ProgressTextRemoveODBC)</ProgressText>
960 <ProgressText Action="RemoveRegistryValues" Template="Key: [1], Name: [2]">!(loc.ProgressTextRemoveRegistryValues)</ProgressText>
961 <ProgressText Action="RemoveShortcuts" Template="Shortcut: [1]">!(loc.ProgressTextRemoveShortcuts)</ProgressText>
962 <ProgressText Action="RMCCPSearch">!(loc.ProgressTextRMCCPSearch)</ProgressText>
963 <ProgressText Action="SelfRegModules" Template="File: [1], Folder: [2]">!(loc.ProgressTextSelfRegModules)</ProgressText>
964 <ProgressText Action="SelfUnregModules" Template="File: [1], Folder: [2]">!(loc.ProgressTextSelfUnregModules)</ProgressText>
965 <ProgressText Action="SetODBCFolders">!(loc.ProgressTextSetODBCFolders)</ProgressText>
966 <ProgressText Action="StartServices" Template="Service: [1]">!(loc.ProgressTextStartServices)</ProgressText>
967 <ProgressText Action="StopServices" Template="Service: [1]">!(loc.ProgressTextStopServices)</ProgressText>
968 <ProgressText Action="UnpublishComponents" Template="Component ID: [1], Qualifier: [2]">!(loc.ProgressTextUnpublishComponents)</ProgressText>
969 <ProgressText Action="UnpublishFeatures" Template="Feature: [1]">!(loc.ProgressTextUnpublishFeatures)</ProgressText>
970 <ProgressText Action="UnregisterClassInfo" Template="Class Id: [1]">!(loc.ProgressTextUnregisterClassInfo)</ProgressText>
971 <ProgressText Action="UnregisterComPlus" Template="AppId: [1]{{, AppType: [2]}}">!(loc.ProgressTextUnregisterComPlus)</ProgressText>
972 <ProgressText Action="UnregisterExtensionInfo" Template="Extension: [1]">!(loc.ProgressTextUnregisterExtensionInfo)</ProgressText>
973 <ProgressText Action="UnregisterFonts" Template="Font: [1]">!(loc.ProgressTextUnregisterFonts)</ProgressText>
974 <ProgressText Action="UnregisterMIMEInfo" Template="MIME Content Type: [1], Extension: [2]">!(loc.ProgressTextUnregisterMIMEInfo)</ProgressText>
975 <ProgressText Action="UnregisterProgIdInfo" Template="ProgId: [1]">!(loc.ProgressTextUnregisterProgIdInfo)</ProgressText>
976 <ProgressText Action="UnregisterTypeLibraries" Template="LibID: [1]">!(loc.ProgressTextUnregisterTypeLibraries)</ProgressText>
977 <ProgressText Action="WriteEnvironmentStrings" Template="Name: [1], Value: [2], Action [3]">!(loc.ProgressTextWriteEnvironmentStrings)</ProgressText>
978 <ProgressText Action="WriteIniValues" Template="File: [1], Section: [2], Key: [3], Value: [4]">!(loc.ProgressTextWriteIniValues)</ProgressText>
979 <ProgressText Action="WriteRegistryValues" Template="Key: [1], Name: [2], Value: [3]">!(loc.ProgressTextWriteRegistryValues)</ProgressText>
980 <ProgressText Action="Advertise">!(loc.ProgressTextAdvertise)</ProgressText>
981 <ProgressText Action="GenerateScript" Template="[1]">!(loc.ProgressTextGenerateScript)</ProgressText>
982 <ProgressText Action="InstallSFPCatalogFile" Template="File: [1], Dependencies: [2]">!(loc.ProgressTextInstallSFPCatalogFile)</ProgressText>
983 <ProgressText Action="MsiPublishAssemblies" Template="Application Context:[1], Assembly Name:[2]">!(loc.ProgressTextMsiPublishAssemblies)</ProgressText>
984 <ProgressText Action="MsiUnpublishAssemblies" Template="Application Context:[1], Assembly Name:[2]">!(loc.ProgressTextMsiUnpublishAssemblies)</ProgressText>
985 <ProgressText Action="Rollback" Template="[1]">!(loc.ProgressTextRollback)</ProgressText>
986 <ProgressText Action="RollbackCleanup" Template="File: [1]">!(loc.ProgressTextRollbackCleanup)</ProgressText>
987 <ProgressText Action="UnmoveFiles" Template="File: [1], Directory: [9]">!(loc.ProgressTextUnmoveFiles)</ProgressText>
988 <ProgressText Action="UnpublishProduct">!(loc.ProgressTextUnpublishProduct)</ProgressText>
989
990 <UIText Id="bytes">!(loc.UITextbytes)</UIText>
991 <UIText Id="GB">!(loc.UITextGB)</UIText>
992 <UIText Id="KB">!(loc.UITextKB)</UIText>
993 <UIText Id="MB">!(loc.UITextMB)</UIText>
994 <UIText Id="AbsentPath"><![CDATA[-]]></UIText>
995 <UIText Id="MenuAbsent">!(loc.UITextMenuAbsent)</UIText>
996 <UIText Id="MenuAdvertise">!(loc.UITextMenuAdvertise)</UIText>
997 <UIText Id="MenuAllCD">!(loc.UITextMenuAllCD)</UIText>
998 <UIText Id="MenuAllLocal">!(loc.UITextMenuAllLocal)</UIText>
999 <UIText Id="MenuAllNetwork">!(loc.UITextMenuAllNetwork)</UIText>
1000 <UIText Id="MenuCD">!(loc.UITextMenuCD)</UIText>
1001 <UIText Id="MenuLocal">!(loc.UITextMenuLocal)</UIText>
1002 <UIText Id="MenuNetwork">!(loc.UITextMenuNetwork)</UIText>
1003 <UIText Id="ScriptInProgress">!(loc.UITextScriptInProgress)</UIText>
1004 <UIText Id="SelAbsentAbsent">!(loc.UITextSelAbsentAbsent)</UIText>
1005 <UIText Id="SelAbsentAdvertise">!(loc.UITextSelAbsentAdvertise)</UIText>
1006 <UIText Id="SelAbsentCD">!(loc.UITextSelAbsentCD)</UIText>
1007 <UIText Id="SelAbsentLocal">!(loc.UITextSelAbsentLocal)</UIText>
1008 <UIText Id="SelAbsentNetwork">!(loc.UITextSelAbsentNetwork)</UIText>
1009 <UIText Id="SelAdvertiseAbsent">!(loc.UITextSelAdvertiseAbsent)</UIText>
1010 <UIText Id="SelAdvertiseAdvertise">!(loc.UITextSelAdvertiseAdvertise)</UIText>
1011 <UIText Id="SelAdvertiseCD">!(loc.UITextSelAdvertiseCD)</UIText>
1012 <UIText Id="SelAdvertiseLocal">!(loc.UITextSelAdvertiseLocal)</UIText>
1013 <UIText Id="SelAdvertiseNetwork">!(loc.UITextSelAdvertiseNetwork)</UIText>
1014 <UIText Id="SelCDAbsent">!(loc.UITextSelCDAbsent)</UIText>
1015 <UIText Id="SelCDAdvertise">!(loc.UITextSelCDAdvertise)</UIText>
1016 <UIText Id="SelCDCD">!(loc.UITextSelCDCD)</UIText>
1017 <UIText Id="SelCDLocal">!(loc.UITextSelCDLocal)</UIText>
1018 <UIText Id="SelChildCostNeg">!(loc.UITextSelChildCostNeg)</UIText>
1019 <UIText Id="SelChildCostPos">!(loc.UITextSelChildCostPos)</UIText>
1020 <UIText Id="SelCostPending">!(loc.UITextSelCostPending)</UIText>
1021 <UIText Id="SelLocalAbsent">!(loc.UITextSelLocalAbsent)</UIText>
1022 <UIText Id="SelLocalAdvertise">!(loc.UITextSelLocalAdvertise)</UIText>
1023 <UIText Id="SelLocalCD">!(loc.UITextSelLocalCD)</UIText>
1024 <UIText Id="SelLocalLocal">!(loc.UITextSelLocalLocal)</UIText>
1025 <UIText Id="SelLocalNetwork">!(loc.UITextSelLocalNetwork)</UIText>
1026 <UIText Id="SelNetworkAbsent">!(loc.UITextSelNetworkAbsent)</UIText>
1027 <UIText Id="SelNetworkAdvertise">!(loc.UITextSelNetworkAdvertise)</UIText>
1028 <UIText Id="SelNetworkLocal">!(loc.UITextSelNetworkLocal)</UIText>
1029 <UIText Id="SelNetworkNetwork">!(loc.UITextSelNetworkNetwork)</UIText>
1030 <UIText Id="SelParentCostNegNeg">!(loc.UITextSelParentCostNegNeg)</UIText>
1031 <UIText Id="SelParentCostNegPos">!(loc.UITextSelParentCostNegPos)</UIText>
1032 <UIText Id="SelParentCostPosNeg">!(loc.UITextSelParentCostPosNeg)</UIText>
1033 <UIText Id="SelParentCostPosPos">!(loc.UITextSelParentCostPosPos)</UIText>
1034 <UIText Id="TimeRemaining">!(loc.UITextTimeRemaining)</UIText>
1035 <UIText Id="VolumeCostAvailable">!(loc.UITextVolumeCostAvailable)</UIText>
1036 <UIText Id="VolumeCostDifference">!(loc.UITextVolumeCostDifference)</UIText>
1037 <UIText Id="VolumeCostRequired">!(loc.UITextVolumeCostRequired)</UIText>
1038 <UIText Id="VolumeCostSize">!(loc.UITextVolumeCostSize)</UIText>
1039 <UIText Id="VolumeCostVolume">!(loc.UITextVolumeCostVolume)</UIText>
1040
1041 <!-- Own error messages -->
1042 <Error Id="25001">!(loc.Error25001)</Error>
1043
1044 <!-- The text used in front of the build number -->
1045 <Property Id="Version_text">Version</Property>
1046
1047 <!-- Define an alias for the font to be used in dialogs -->
1048 <Property Id="DlgTitleFont">{&amp;DlgFontBold8}</Property>
1049
1050 <!-- This property preselects the "Don't agree" radio button in the license page -->
1051 <Property Id="IAgree">No</Property>
1052
1053 <!-- Icon files used for the UI -->
1054 <Binary Id="infoico" SourceFile="$(env.VBOX_PATH_WIN_INST_SRC)\Binary\Info.ico" />
1055 <Binary Id="exclico" SourceFile="$(env.VBOX_PATH_WIN_INST_SRC)\Binary\Exclamation.ico" />
1056 <Binary Id="folderupico" SourceFile="$(env.VBOX_PATH_WIN_INST_SRC)\Binary\Up.ico" />
1057 <Binary Id="foldernewico" SourceFile="$(env.VBOX_PATH_WIN_INST_SRC)\Binary\New.ico" />
1058 <Binary Id="removico" SourceFile="$(env.VBOX_PATH_WIN_INST_SRC)\Binary\Remove.ico" />
1059 <Binary Id="repairic" SourceFile="$(env.VBOX_PATH_WIN_INST_SRC)\Binary\Repair.ico" />
1060
1061 <!-- Graphic files used for the UI -->
1062 <!-- See: http://wix.sourceforge.net/manual-wix3/WixUI_customizations.htm -->
1063 <Binary Id="bannerjpg" SourceFile="$(env.VBOX_PATH_WIN_INST_SRC)\Binary\Banner.jpg" />
1064 <Binary Id="dlgjpg" SourceFile="$(env.VBOX_BRAND_WIN_INST_DLGJPG)" />
1065
1066 <!-- Aliases for the graphic files -->
1067 <Property Id="InfoIcon">infoico</Property>
1068 <Property Id="ExclamationIcon">exclico</Property>
1069 <Property Id="RemoveIcon">removico</Property>
1070 <Property Id="RepairIcon">repairic</Property>
1071 <Property Id="DialogBitmap">dlgjpg</Property>
1072 <Property Id="BannerBitmap">bannerjpg</Property>
1073 <Property Id="FolderUp">folderupico</Property>
1074 <Property Id="FolderNew">foldernewico</Property>
1075
1076 <!-- This defines the order in which the GUI panels will be shown to the user -->
1077 <InstallUISequence>
1078
1079 <Custom Action="ca_OriginalTargetDir" After="FileCost"><![CDATA[(NOT INSTALLDIR) AND (NOT EXISTINGINSTALLDIR)]]></Custom>
1080 <Custom Action="ca_DefaultTargetDir" After="FileCost"><![CDATA[NOT Installed AND (NOT INSTALLDIR) AND EXISTINGINSTALLDIR]]></Custom>
1081
1082 <FindRelatedProducts Suppress="no">1</FindRelatedProducts>
1083
1084 <Show Dialog="VBoxFatalErrorDlg" OnExit="error" />
1085 <Show Dialog="VBoxUserExitDlg" OnExit="cancel" />
1086 <Show Dialog="VBoxPrepareDlg" After="LaunchConditions" />
1087 <Show Dialog="VBoxWelcomeDlg" After="MigrateFeatureStates">NOT Installed</Show>
1088 <Show Dialog="VBoxResumeDlg" After="VBoxWelcomeDlg">Installed AND (RESUME OR Preselected)</Show>
1089 <Show Dialog="VBoxMaintenanceWelcomeDlg" After="VBoxResumeDlg">Installed AND (NOT RESUME) AND (NOT Preselected)</Show>
1090 <Show Dialog="VBoxExitDlg" OnExit="success">1</Show>
1091 <Show Dialog="VBoxProgressDlg" After="VBoxMaintenanceWelcomeDlg" />
1092 </InstallUISequence>
1093
1094 <!-- The AdminUISequence table lists actions that the installer calls in sequence when the top-level ADMIN
1095 action is executed and the internal user interface level is set to full UI or reduced UI. The installer
1096 skips the actions in this table if the user interface level is set to basic UI or no UI. -->
1097 <AdminUISequence>
1098 <Show Dialog="VBoxFatalErrorDlg" OnExit="error" />
1099 <Show Dialog="VBoxUserExitDlg" OnExit="cancel" />
1100 <Show Dialog="VBoxExitDlg" OnExit="success" />
1101 </AdminUISequence>
1102 </UI>
1103
1104</Include>
1105
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette