Old 28th August 2007, 12:14   #1
smartins
Junior Member
 
Join Date: Aug 2007
Posts: 4
Custom uninstall page / form

I'm trying to create a custom uninstall page or form similar to this one:


The design does not need to be exactly like that and could even be integrated in the uninstall dialog but I would like it to be the first page to be displayed when the user runs the uninstaller.

Anyone knows if this is even possible with NSIS? I have sample code for inno setup (to create that exact dialog) but I use NSIS in all my products.

Thanks!
smartins is offline   Reply With Quote
Old 28th August 2007, 13:51   #2
Afrow UK
Moderator
 
Afrow UK's Avatar
 
Join Date: Nov 2002
Location: Surrey, England
Posts: 8,434
To be that size, you will have to write an NSIS plug-in that displays the dialog. It's very easy to do as you can use Visual Studio to design your form. The only bit that may require a little bit more work is changing the background colours.

Stu
Afrow UK is offline   Reply With Quote
Old 28th August 2007, 14:04   #3
smartins
Junior Member
 
Join Date: Aug 2007
Posts: 4
Quote:
Originally posted by Afrow UK
To be that size, you will have to write an NSIS plug-in that displays the dialog. It's very easy to do as you can use Visual Studio to design your form. The only bit that may require a little bit more work is changing the background colours.

Stu
What about displaying that text within the uninstall dialog as the first page the user would see? Would that be an easy thing to do?

I only use Delphi so I'm not sure it would be easy for me to write the plug-in to display the dialog (but I can try .
smartins is offline   Reply With Quote
Old 28th August 2007, 14:23   #4
Afrow UK
Moderator
 
Afrow UK's Avatar
 
Join Date: Nov 2002
Location: Surrey, England
Posts: 8,434
There is a Delphi example under ExDll (in NSIS source under Contrib). ExDll may be included with normal NSIS dist. now as well but I'm not sure.

Otherwise, yes, using InstallOptions or nsDialogs will let you create an embedded dialog in your installer/uninstaller but you cannot change the dialog's size. There are lots of InstallOptions examples in the Examples and Examples\Modern UI folders. nsDialogs should have some as well.

Stu
Afrow UK is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump