I don't believe that you have to recompile the UIExtension.dll to achieve
what you want.  If you take a look at
http://www.wixwiki.com/index.php?title=WixUI_Custom you'll notice that they
have a <UIRef /> tag that references the common dialogs.  Then underneath in
their <UI /> tag is where they basically define the same sequence that the
WixUI_InstallDir.wxs defines (found in the src/ext/UIExtension/wixlib
directory), and then adds the appropriate tags in there for the
LicenseKeyDlg that they also define in there.  This would be defined in your
main .wxs file I believe.  Then you just candle / light it and you should be
good to go.  You don't need to recompile the UIExtension.dll.

On 1/11/07, Scullum <[EMAIL PROTECTED]> wrote:

Sorry for being such an idiot.  I dont know how i missed this in the
wiki.. much appreciated.

So basically,  I have to recompile the entire UIExtension.dll with my
necessary dialogs inside; not too much of a problem.

As an aside has anyone already created a new UIExtension with IIS settings
akin to the freebie websetup installer you get with VS.

Wishfully thinking that maybe some internal microsoft product uses this
and may release the dialog code as a starting point

Thanks for all the help thus far









 --------- Original Message --------
From: "Rob MacFadyen" <[EMAIL PROTECTED]>
To: "'Bob Arnson'" <[EMAIL PROTECTED]>, "'Scullum'" <[EMAIL PROTECTED]>
Cc: wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] User Interface Help Needed On Displaying A Custom
DIalog
Date: 11/01/07 11:14


There's a list of dialogs (with screen shots) at:
http://www.wixwiki.com/index.php?title=UiExtension

Regards,

Rob

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson
Sent: Wednesday, January 10, 2007 11:57 PM
To: Scullum
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] User Interface Help Needed On Displaying A Custom
DIalog

Scullum wrote:
>
> Error LGHT0204: ICE17: PushButton: 'Next' of Dialog: 'InstallDirDlg'
> does not have an event defined in the ControlEvent table. It is a 'Do
> Nothing' button.
>

WixUI_Mondo doesn't use InstallDirDlg -- are you referencing it?

> But i do not know the names of all the dialogs, what would this be
> called. Is there a of the dialog names somewhere, i have looked in
> the user guide and the wiki but have not found anything of relevance
>

There's no such list. If you're customizing the UI, it's assumed you're
also
looking at the source code in src/ext/UIExtension/wixlib.
>
> Secondly assuming the custom install dialog is called
> 'CustomInstallDlg' would this be sufficient to display my dialog
> within the sequence?
> <Publish Dialog="LicenseAgreementDlg" Control="Next"
> Event="NewDialog" Value="CustomInstallDlg">LicenseAccepted =
> "1"</Publish>
>

You have to provide an entire dialog set; you can't just override the
dialogs you're interested in. You have to replace WixUI_Mondo, for
example,
by copying it and updating the Back/Next control events to refer to your
custom dialog.

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








________________________________________________
Message sent using UebiMiau 2.7.2

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



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