Archive: License radio buttons and a checkbox


License radio buttons and a checkbox
This new command has been added to the latest CVS version. Get it using NSIS Update.

This command will add a checkbox or two radio buttons to the license dialog and will not allow the user to continue to the following page until he checks the checkbox or selects the radio button saying "I agree".

Please note most of the current language files but Hebrew and English don't yet have the required texts for this command so the controls will appear empty.

This new command will not work with multiple license pages.

Docs at: http://nsis.sourceforge.net/Docs/Chapter4.html#4.8.1.25
and MUI docs at: http://nsis.sourceforge.net/Contrib/...UI/Readme.html


To use the new feature with the Modern UI, grab version 1.64 from CVS.

Define MUI_LICENSEPAGE_CHECKBOX or MUI_LICENSEPAGE_RADIOBUTTONS.

All Modern UI Language files also have to be updated.


LANGUAGE FILE UPDATE

Check http://forums.winamp.com/showthread....hreadid=129848


Bug alert!

If the license page is not the first page you can go back, click next and the check box or I agree radio button will be selected automatically. This has been fixed in the latest CVS version.


Part of a post originally posted by kichik
(...)This new command will not work with multiple license pages.(...)
I suggest that this instruction can be used with multiple license pages, but that it only affects the first page, since 'the first license page is mostly the page with the license' :D.

Another suggestion: Add the 'this will not work with multiple license pages' warning to the docs.