On 11/27/06, Bob Arnson <[EMAIL PROTECTED]> wrote:

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.


Thanks for the info.  I'm using Wix 3, because I'm stubborn and I refuse to
deal with 8.3 filenames. (MS should be ashamed, even my Commodore 64 had 16
character file names :).)

So far Wix 3 is working relatively well.  I haven't encountered anything
that I can identify as a problem with the WiX toolset, just limitations of
MSI (and what appears to be a broken implementation for DIFxApp). Well there
is one ICE60 warning about fonts that it thinks aren't fonts but I ignore it
and things work.  Oh, and the sequence number warnings when I use a merge
module to install the VC8 and MFC runtimes.

This talk of WiX 3's "floating" Publish elements sounds interesting.   I can
appreciate the complexity of a fully branching UI, but I'm hoping that the
ability to inject a simple form or two into a linear UI flow might not be so
hard.  In fact if that could be done combined with a way to disable dialogs
in the chain so that they automatically are skipped based on some property
setting then I think you would have something quite powerful that might be
able to handle many branching UI cases.  I don't know enough about MSI to
know if it is possible at all.

Where can I find more information about the "floating " Publish elements and
defining my own dialog set that borrows from the dialogs in the wixlib.
Something tells me that injecting my own dialogs into the flow may still be
a problem.


Thanks,

Scott
-------------------------------------------------------------------------
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