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

Reply via email to