Bugs item #1841842, was opened at 2007-11-30 09:19
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1841842&group_id=105970

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: wixui
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Eric Bickle (shadowchaser)
Assigned to: Nobody/Anonymous (nobody)
Summary: Move InstallUISequence items out of dialogs and into UIs

Initial Comment:
Presently, some dialog sequencing information is stored within the dialogs 
themselves.

For example, WelcomeEulaDialog.wxs includes the following:

<InstallUISequence>
  <Show Dialog="WelcomeEulaDlg" Before="ProgressDlg">NOT Installed</Show> 
</InstallUISequence>

Including this information in the dialog file makes it difficult to fully 
control the sequencing of dialogs in a "custom" ui mode. 

The dialogs should be fully "self contained", with the sequencing information 
being 100% contained within the UI files, such as WixUI_FeatureTree.wxs.

* Remove all of the InstallUISequence elements from the dialogs and place them 
as child elements of each individual <UI>. 

* Remove all of the "Publish" elements from the dialogs that are used to 
connect sequences of dialogs together. Place the publish elements within each 
individual "UI" file instead.

* Do not include any code within a dialog that looks at "WixUI_Mode". If 
WixUI_Mode is required in a dialog, it probably means that the dialog is not 
properly componentized.

These changes would componentize each dialog, making them fully reusable in 
customized user interfaces. 

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1841842&group_id=105970

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to