BANNER PLUG-IN
--------------

The Banner plug-in shows a banner with customizable text. It uses the IDD_VERIFY dialog of the UI.

There are only two functions, show and destroy.

Brainsucker's comments:
-----------------------                          
Since I couldn't write a detailed documentation by definition, I'll post here
some my thoughts about some my Banner tweaks.

1. By default banner never disables parent window. use "/d" as first option
if you'd like him to do so. (like       Banner::Show /NOUNLOAD /d "Bah")
2. It's posible to set different texts for banner window caption and for
IDC_STR component of default UI. Just set the text of IDC_STR with 
"/set 1030 'Your text'" before the text for windows caption (it is always 
comming last).
3. You could disable banner task bar button if you'll set window caption to "".
Example:
        Banner::Show /NOUNLOAD /set 1030 "No TBB, you see?" ""
4. If you are using Banner at .onInit, use banner::destroy here with /NOUNLOAD 
too, and place additional banner::destroy without /NOUNLOAD at any section or 
place where NSIS window exists (for example at .onGuiEnd).

Usage
-----

Banner::show /NOUNLOAD "Text to show"

Banner::destroy

See Example.nsi for an example.

Modern UI
---------

The Modern UI has two labels on the IDD_VERIFY dialog. To change all the texts, use:

Banner::show /NOUNLOAD /set 76 "Text 1 (replaces Please wait while Setup is loading...)" "Normal text"

Custom UI
---------

If you have more labels on your IDD_VERIFY dialog, you can use multiple /set parameters to change the texts.

Example:

Banner::show /NOUNLOAD /set 76 "bah #1" /set 54 "bah #2" "Normal text"

The second parameter for /set is the ID of the control.

(c) Kichik, aka Amir Szekely. Portions and tweaks by Brainsucker (Nik Medved).

