Thanks for that. I didnt spot the scrollable edit control in the list. The source code gives me everything I need. That was what I was missing. I also have a copy of WixEdit. It seems to be just the tool I need.
I have another question relating to the CustomAction. I need to call an external .EXE once my main installation has completed. The .EXE needs to be included as part of the installation as it wont be available on the client machine. The .EXE is a setup routine to install some further components that has been supplied by a third party. I do not want the .EXE to remain on the clients machine. Am I correct in assuming that I would have to install the file to a temporary folder, run it from that folder and then delete it from the clients machine once it has completed it's install? If so, has anyone got any ideas on how I achieve that? Thanks Chris -----Original Message----- From: Martin MacPherson [mailto:[EMAIL PROTECTED] Sent: Friday, October 17, 2008 12:03 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] First time user questions I'm a bit of a UI newbie but this seems to be the way... 1) Download the Wix src eg.. http://wix.sourceforge.net/releases/3.0.4603.0/wix3-sources.zip 2) Extract and take a look at the 'src\ext\UIExtension\wixlib' folder. This is where the WixUI and dialogs are stored. 3) If you want to remove a couple of dialogs from a WixUI, just copy the one you want to customise (eg..WixUI_InstallDir/WixUI_Mondo) into your Wix project, open it up, remove the references to the dialogs you don't want and connect up the next and back buttons for the other dialogs. You'll need to give the WixUI a new id which you can reference from your main wix file. 4) If you want to customise/create a new dialog you can copy a similar one from the src folder (eg..LicenseAgreementDlg.wxs) into your wix project, customise (giving it a new id) and then reference it in your WixUI file. It is worth downloading WixEdit as it can be useful when trying to design your dialog though I don't use it for anything else. It is actually fairly straightforward, considerably more than I expected. If you take a look at the LicenseAgreementDlg you can see that the following is used to provide the scrollable textbox <Control Id="LicenseText" Type="ScrollableText" X="20" Y="60" Width="330" Height="140" Sunken="yes" TabSkip="no"> <Text SourceFile="!(wix.WixUILicenseRtf=$(var.licenseRtf))" /> </Control> Good luck! 2008/10/17 Chris Lord <[EMAIL PROTECTED]> > Thanks Chad, further information > > 1) I found some information in the help but I can't locate the names > of all the dialogs. It mentions about customizing the dialogs but the > information is not thorough. Can someone point me to where I can get > more information? Also, is there any way to manipulate the fonts used > in the dialogs to customize their look further? > > 2) The license screen shows the licensing agreement in a box that can > be scrolled up and down to show the complete text. The inbuilt UI > loads the text in from a file in RTF format. I didnt see a control in > the controls section that does this. > > 3) Perfect. > > -----Original Message----- > From: Chad Miles [mailto:[EMAIL PROTECTED] > Sent: Friday, October 17, 2008 10:52 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] First time user questions > > 1st thoughts: > > 1) Typically look at the Publish elements in the UI sequence and see > what each control does. > > 2) Not sure what you're trying to do exactly > > 3) Write a CA, then tie it to the "Finish" control. Something similar > to this... > > <Publish Dialog="ExitDialog" Control="Finish" Event="DoAction" Value=" > LaunchSAwithLOCALDB" /> > And in the Value attr, that would be your CA Id. > > > On Fri, Oct 17, 2008 at 10:35 AM, Chris Lord > <[EMAIL PROTECTED]>wrote: > > > Hello > > > > I need some assistance in completing my first installation. > > 1) Using the inbuilt UI adds rather too many forms for my needs is > > there any way to cut them back and not show some of them? > > 2) As part of my learning curve, I started to build my own UI. One > > screen I need is a license screen but I didn't see a scrollable text > > control that I could load the text into. How do I do that? > > 3) I have to install a second application after my installation is > > complete. This installation is created my someone else and is a > > .EXE file. I realize I need a custom action but how do I get this > > to fire once my installation is complete. > > > > Thanks in advance > > > > Chris Lord > > Product Engineer > > Attero Tech, LLC > > 1315 Director's Row, Suite 107 > > Fort Wayne, IN 46808 > > > > > > -------------------------------------------------------------------- > > -- > > --- This SF.Net email is sponsored by the Moblin Your Move > > Developer's > > > challenge Build the coolest Linux based applications with Moblin SDK > > & > > > win great prizes Grand prize is a trip for two to an Open Source > > event > > > anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ---------------------------------------------------------------------- > -- > - > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge Build the coolest Linux based applications with Moblin SDK & > win great prizes Grand prize is a trip for two to an Open Source event > anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ---------------------------------------------------------------------- > --- This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge Build the coolest Linux based applications with Moblin SDK & > win great prizes Grand prize is a trip for two to an Open Source event > anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------ - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users