Catégorie / Domaine : | Interface |
Compatibilité SCOL Voy@ger : | V 3.5 et supérieure |
Mise à jour : | 10/2003 |
Le module COLORTERM est un module de communication : il permet aux utilisateurs de dialoguer en temps réel (Chat) via une fenêtre de terminal avec texte en couleur, ligne dédition et un système de macros permettant de mémoriser certaines phrases.
Figure 1 : Interface du module Colorterm
Pour chacune des options ci-dessous, il faut cliquer sur le carré de couleur pour changer celle-ci.
Couleur de fond => Couleur de fond de la fenêtre de Chat
Couleur des messages systèmes> => Couleur des messages systèmes commençant par >.
Couleur des mes. systèmes>> => Couleur des messages systèmes commençant par >>.
Couleur du nom de login utilisateur => Couleur des logins des utilisateurs
Couleur des messages dactions => Couleur des messages daction (macros)
Couleur aléatoire des messages => Liste de 8 couleurs aléatoirement attribuées aux utilisateurs nayant pas encore choisi de couleur
Couleur pour les autres utilisateurs => Couleur par défaut des autres utilisateurs
Couleur alternative pour les autres => Seconde couleur par défaut des autres utilisateurs
Couleur de texte de saisie => Couleur de saisie des messages
Autre couleur de texte => Couleur pour les autres types de messages, notamment ceux provenant d'autres modules ou de l'action privateInfo
Bouton de présence => Si coché, affiche un bouton à la droite de la ligne de saisie. Celui-ci permet à l'utilisateur d'indiquer son absence du chat.
Fichier de macros => Nom du fichier des macros. Un fichier par défaut est prédéfini.
Ouvrez l'arbre de création du SCS. Sélectionnez le dossier Interf
puis double-cliquez sur colorTerm 2.1.
Etablissez les liens nécessaires au projet.
Les trois liens ci-desous sont impératifs pour utiliser le module, ce
qui implique, entre autres, qu'un utilisateur devra être entré
dans une cellule 3d pour qu'il soit actif.
shell.start à Colorterm.start
C3D3.hear à Colorterm.privateMsg
Colorterm.command à C3D3. !speak
Action | Fonction |
shell.start à Colorterm.start | Démarre et affiche le module COLORTERM chez le client |
C3D3.hear à Colorterm.privateMsg | Permet de restituer un message chez un client particulier |
module.événement à Colorterm.destroy | Détruit le module COLORTERM chez le client |
module.événement à Colorterm.broadMsg | Permet de restituer un message chez tous les clients |
module.événement à Colorterm.privateInfo | Restitue une information à un client particulier (ne gère
pas les espaces : insérer des \ avant chaque espace du message). La chaîne attendue est du type : "texte police taille couleur flag" avec texte comme élément obligatoire. Les autres paramètres sont pris dans l'ordre sils sont présents.
En cas de problème, ce sont des valeurs par défaut qui sont
utilisées. La police doit être spécifiée, par
exemple : On peut utiliser une chaîne « texte police » par exemple mais pas une chaîne « texte taille », les éléments de la chaîne devant se suivre sans rompre la chaîne. Dautres flags peuvent être incorporés, Flag peut prendre
l'une des valeurs suivantes, valeurs qui peuvent être cumulées
pour combiner les effets : |
module.événement à Colorterm.broadInfo |
Restitue une information à tous les clients (ne prend pas en compte les espaces). Voir privateInfo, ci-dessus. |
module.événement à Colorterm.registerExtMacro | Ajoute une macro externe sans passer par un fichier de configuration.
Attend un paramètre du type : originCat shortcut info flag A utiliser avec le module IRC |
module.événement à Colorterm.unregisterExtMacro |
Enlève une macro externe sans passer par un fichier de configuration.
Ne prend que les paramètres : A utiliser avec le module IRC |
module.événement à Colorterm. !ChgLogin | Tout changement de pseudonyme est pris en compte dans le module COLORTERM (à relier au module Login ou LoginPx). |
module.événement à Colorterm.ignLogOut | Permet au module COLORTERM de prendre en compte les actions disponibles dans le module Ignore |
module.événement à Colorterm. !addCommand | Permet dajouter une commande spécifique dans la zone de saisie du module |
module.événement à Colorterm.getDialogS | Obsolète |
module.événement à Colorterm.getDialog | Obsolète |
Evénement | Fonction |
Colorterm.command à C3D3. !speak à module Action | Permet denvoyer les messages vers les avatars connectés |
Colorterm.entering à module Action | Engendre une action à lentrée dans le module |
Colorterm.destroyed à module Action |
Engendre une action à la fermeture du module |
Colorterm.extMacroCommand à module Action | Action déclenchée lors de la saisie d'une macro |
Colorterm.in à module Action | Linitialisation du module engendre une action |
Colorterm.away à module Action | |
Colorterm.back à module Action |
Zone | Fonction | Interface | Affectation |
ColorTerm.colorTerm | Interface permettant denvoyer et de recevoir des messages | Client | Oui |