John Watson wrote: > Under my main build folder I created a subfolder called Wix to contain > all my *.wxs build files. To customize the UI, I created a > subdirectory under there called wixui (build\Wix\wixui) and copied > stuff over from WiX2\src\ui\wixui (note that WiX2 is the folder under > root [C:\WiX2] where I unpacked the distros. All you really need are > the files directly in wixui directory, the wixui\Bitmaps folder and > one of the four "styles" - featuretree, installdir, minimal, or mondo > (I chose Mondo). These "styles" correspond to one of the four styles > of install UIs you need. You can clone one of the copied pages, such > as MaintenanceAgreementDlg or SetupTypeDlg, and modify it to suit your > needs.
The only other suggestion I'd make is to use different names for the custom library you create. In WiX v2, you have to change the various Back/Next property values to change the dialog sequence. In WiX v3, Derek added support for "floating" Publish elements, which make it possible to customize the sequencing entirely in one file, so you're essentially adding a new dialog set but using the individual dialogs from the .wixlib. Because of how MSI UI works, we haven't been able to figure out a way to make drop-in dialogs easy. It gets even more difficult to have a wizard that branches (e.g., based on feature selections in previous dialogs). Some of it we can do in a smart UI extension but to add arbitrary dialogs would probably require custom actions. Beyond a certain amount of CA code, it's probably easier to do an external UI handler that can do any UI you want. -- sig://boB http://bobs.org ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users