Joe Kaplan wrote:
I assume Bob will answer this one if anyone does, but perhaps someone else knows. Basically, I'm hoping that the support for floating Publish elements in WiX 3 provides a neato trick that can be used to skip the default EULA dialog in WiX UI V3. A lot of us build installers for internal use only and don't want/need a EULA. I've seen other people ask for this in the past.

Nope, floating Publish elements just make it easier to add new actions when the user interacts with the UI (e.g., clicking a button). Derek and I talked about it quite a bit but couldn't come up with a generic way of allowing dialogs to "plug in." The way MSI UI works, the first modal dialog is specified via the InstallUISequence table. The dialogs that appear as modal wizard pages are specified via ControlEvent.

On my todo list, somewhere close to the top, is to finish the WixUI_Advanced dialog set. The basic set is checked in and I used it in the Wix3.msi installer. The next step is to add code to the UI extension to use attributes to allow customization at build time. For example, it'll let you specify a custom dialog to choose features, rather than always using the selection tree control. It's specific to WixUI_Advanced, though, so unless there's call for it, it won't extend the other dialog sets.

WixUI_Advanced already supports a one-click install, though, with the license on the first modal page, so it won't help your particular case. If you don't need a license, just put a readme in its place.

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