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