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

Reply via email to