1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <Wix xmlns =" http://schemas.microsoft.com/wix/2006/wi" >
3+ <Fragment >
4+ <UI Id =" GitHubCLI_InstallDir" >
5+ <TextStyle Id =" WixUI_Font_Normal" FaceName =" Tahoma" Size =" 8" />
6+ <TextStyle Id =" WixUI_Font_Bigger" FaceName =" Tahoma" Size =" 12" />
7+ <TextStyle Id =" WixUI_Font_Title" FaceName =" Tahoma" Size =" 9" Bold =" yes" />
8+
9+ <Property Id =" DefaultUIFont" Value =" WixUI_Font_Normal" />
10+ <Property Id =" WixUI_Mode" Value =" InstallDir" />
11+
12+ <DialogRef Id =" BrowseDlg" />
13+ <DialogRef Id =" DiskCostDlg" />
14+ <DialogRef Id =" ErrorDlg" />
15+ <DialogRef Id =" FatalError" />
16+ <DialogRef Id =" FilesInUse" />
17+ <DialogRef Id =" MsiRMFilesInUse" />
18+ <DialogRef Id =" PrepareDlg" />
19+ <DialogRef Id =" ProgressDlg" />
20+ <DialogRef Id =" ResumeDlg" />
21+ <DialogRef Id =" UserExit" />
22+
23+ <Publish Dialog =" BrowseDlg" Control =" OK" Event =" DoAction" Value =" WixUIValidatePath" Order =" 3" >1</Publish >
24+ <Publish Dialog =" BrowseDlg" Control =" OK" Event =" SpawnDialog" Value =" InvalidDirDlg" Order =" 4" ><![CDATA[ NOT WIXUI_DONTVALIDATEPATH AND WIXUI_INSTALLDIR_VALID<>"1"]]> </Publish >
25+
26+ <Publish Dialog =" ExitDialog" Control =" Finish" Event =" EndDialog" Value =" Return" Order =" 999" >1</Publish >
27+
28+ <Publish Dialog =" WelcomeDlg" Control =" Next" Event =" NewDialog" Value =" InstallDirDlg" >NOT Installed</Publish >
29+ <Publish Dialog =" WelcomeDlg" Control =" Next" Event =" NewDialog" Value =" VerifyReadyDlg" >Installed AND PATCH</Publish >
30+
31+ <Publish Dialog =" InstallDirDlg" Control =" Back" Event =" NewDialog" Value =" WelcomeDlg" >1</Publish >
32+ <Publish Dialog =" InstallDirDlg" Control =" Next" Event =" SetTargetPath" Value =" [WIXUI_INSTALLDIR]" Order =" 1" >1</Publish >
33+ <Publish Dialog =" InstallDirDlg" Control =" Next" Event =" DoAction" Value =" WixUIValidatePath" Order =" 2" >NOT WIXUI_DONTVALIDATEPATH</Publish >
34+ <Publish Dialog =" InstallDirDlg" Control =" Next" Event =" SpawnDialog" Value =" InvalidDirDlg" Order =" 3" ><![CDATA[ NOT WIXUI_DONTVALIDATEPATH AND WIXUI_INSTALLDIR_VALID<>"1"]]> </Publish >
35+ <Publish Dialog =" InstallDirDlg" Control =" Next" Event =" NewDialog" Value =" VerifyReadyDlg" Order =" 4" >WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID="1"</Publish >
36+ <Publish Dialog =" InstallDirDlg" Control =" ChangeFolder" Property =" _BrowseProperty" Value =" [WIXUI_INSTALLDIR]" Order =" 1" >1</Publish >
37+ <Publish Dialog =" InstallDirDlg" Control =" ChangeFolder" Event =" SpawnDialog" Value =" BrowseDlg" Order =" 2" >1</Publish >
38+
39+ <Publish Dialog =" VerifyReadyDlg" Control =" Back" Event =" NewDialog" Value =" InstallDirDlg" Order =" 1" >NOT Installed</Publish >
40+ <Publish Dialog =" VerifyReadyDlg" Control =" Back" Event =" NewDialog" Value =" MaintenanceTypeDlg" Order =" 2" >Installed AND NOT PATCH</Publish >
41+ <Publish Dialog =" VerifyReadyDlg" Control =" Back" Event =" NewDialog" Value =" WelcomeDlg" Order =" 2" >Installed AND PATCH</Publish >
42+
43+ <Publish Dialog =" MaintenanceWelcomeDlg" Control =" Next" Event =" NewDialog" Value =" MaintenanceTypeDlg" >1</Publish >
44+
45+ <Publish Dialog =" MaintenanceTypeDlg" Control =" RepairButton" Event =" NewDialog" Value =" VerifyReadyDlg" >1</Publish >
46+ <Publish Dialog =" MaintenanceTypeDlg" Control =" RemoveButton" Event =" NewDialog" Value =" VerifyReadyDlg" >1</Publish >
47+ <Publish Dialog =" MaintenanceTypeDlg" Control =" Back" Event =" NewDialog" Value =" MaintenanceWelcomeDlg" >1</Publish >
48+
49+ <Property Id =" ARPNOMODIFY" Value =" 1" />
50+ </UI >
51+
52+ <UIRef Id =" WixUI_Common" />
53+ </Fragment >
54+ </Wix >
0 commit comments