Banner Module - March 98 - by Frederic MANISSE and Sylvain HUET
Rev. - October 99 - by Sébastien DENEUX
-----------

This module is a banner module : 16 different sentences with
a choice of color, text size and speed, that can be remotely updated.
It is also possible to run actions when clicking on the banner sentences.
Actions parameters can be choosen in the editor of the banner.

Actions :

- action 'start' : activate the banner
- action 'destroy' : kill the banner
- action 'edit' : start the client editor

Events :

- event 'in' : the client is started
- event 'destroyed': the client is destroyed
- event 'log' : log the updates
- event 'bannerClick' : when user clicks on a text of the banner (event runned only if 'event' param is not empty)
   example : you can connect this event to the 'openURL' action of an IO module by putting an address in the parameter (http://www.cryopolis.com or mailto:test@test.fr or scol://www.cryo-networks.com:Cryopolis)


Editor parameters :

- text color : color of the text
- back color : color of the background
- scroll speed : speed of the scrolling (value must be beetween 1 to 50)
- font size : base font size, the font size will be automatically resized when resizing the banner window
- font bold : bold font if checked
- font underlined : underlined font if checked
- font italic : italic font if checked
- event param : allow you to specify the parameter for the 'bannerClick' event

Check option 'keep dynamic Changes' if you want the updates to be stored.


---------------------------------------------------------------------------------------------

Le module Banner fait défiler des messages sur une bannière dans l'interface graphique cliente.
Il permet de définir 16 phrases et de choisir pour chacune les couleurs de texte et de fond, la vitesse de défilement ainsi que la taille de la police.
Il est de plus possible d'éditer ce module en ligne et d'en changer les messages temporairement
ou définitivement et d'activer et de déclencher des évènements lors d'un click sur une phrase du banner.
Les paramètres des évènements peuvent être choisis dans l'éditeur du module.

Actions :

- action 'start' : active le module
- action 'destroy' : detruit le module
- action 'edit' : active la partie édition du module

Evènements :

- event 'in' : le client est démarré
- event 'destroyed': le client est détruit
- event 'log' : enregistre les mises à jour.
- event 'bannerClick' : quand l'utilisateur clique sur le texte d'une des phrases (évènement déclenché seulement si 'event param' contient une valeur)
   exemple : vous pouvez connecter cet évènement à l'action 'openURL' d'un module IO en mettant une adresse dans les paramètres (http://www.cryopolis.com ou mailto:test@test.fr ou scol://www.cryo-networks.com:Cryopolis)


Paramètres de l'éditeur :

- text color : couleur du texte
- back color : couleur du fond
- scroll speed : vitesse du défilement  (la valeur doit être comprise entre 1 et 50)
- font size : taille de base de la police de caractère. La taille de la police sera automatiquement modifiée si la fenêtre du banner est agrandie ou diminuée.
- font bold : caractères gras si coché
- font underlined : caractères soulignés si coché
- font italic : caractères italiques si coché
- event param : permet de spécifier les paramètre pour l'évènement 'bannerClick'

Cochez l'option 'keep dynamic Changes' si vous voulez que les modifications soient conservées.