Guide de référence
de Lotus BeanMachine
Onglet Connexions
L'onglet Connexions de la fenêtre Détails
sert à générer un lien logique entre les composants
de votre applet. Pour créer cette relation logique, vous devez créer
une liaison (connexion) entre deux composants.
Une connexion démarre par un événement, et peut exécuter
une action ou définir une propriété. A titre d'exemple,
vous pouvez établir une connexion à partir d'un bouton qui
émet un signal sonore lorsque l'utilisateur clique dessus.
Types de connexions
Il existe deux types de connexions : connexions de type action
et de type propriété. Les connexions de type action relient
un événement d'un composant et une action d'un autre composant.
Vous pouvez, par exemple, relier l'événement cliqué
d'un bouton et l'action lecture d'une séquence audio.
Les connexions de type propriété relient un événement
à une propriété. A titre d'exemple, vous pouvez créer
une connexion entre l'événement cliqué d'un
bouton et la propriété images par seconde d'un lecteur
d'animation pour diffuser l'animation à une vitesse différente
lorsque l'utilisateur clique sur le bouton.
Cellules de l'onglet Connexion
L'onglet Connexions est composé d'une série
de cellules sous forme de tableau. La première cellule (dans la
colonne Quand) permet de sélectionner l'événement
qui démarre la connexion. Le composant qui déclenche l'événement
est celui actuellement sélectionné dans l'Editeur de liens.
Les deux cellules suivantes permettent de décrire la situation lorsque
l'événement se produit. La deuxième cellule (dans
la colonne Composant) sélectionne le composant cible qui
répondra à l'événement déclenché.
La troisième cellule (dans la colonne Faire) permet de spécifier
une action ou une propriété. La cellule Faire répertorie
toutes les actions et les propriétés du composant cible que
vous avez sélectionné dans la colonne Composant. La
liste affiche d'abord les actions, puis les propriétés, séparées
par une ligne horizontale.
Si vous sélectionnez une action, l'opération est terminée.
Si vous sélectionnez un propriété, deux colonnes supplémentaires
sont ajoutées et permettent d'indiquer la valeur de la propriété.
Pour les visualiser, faites défiler les colonnes vers la droite.
Ces colonnes sont appelées respectivement A l'aide de et
Valeur. Dans la colonne A l'aide de, vous pouvez choisir
l'option Valeur : ou un nom de composant. Sélectionnez Valeur
: si vous souhaitez définir une valeur spécifique pour
la propriété. Ensuite, dans la colonne Valeur, définissez
les valeurs de propriété en suivant la même procédure
que sur l'onglet Propriétés. Choisissez un composant
si vous souhaitez établir une correspondance entre la propriété
et la valeur de la propriété d'un autre composant. Ensuite,
dans la colonne Valeur, sélectionnez le nom de la propriété
avec laquelle vous souhaitez établir une correspondance.
Une fois que vous avez complété les cellules qui permettent
de créer votre connexion, le passage sur une autre ligne enregistre
automatiquement la connexion. Pour annuler votre travail, appuyez sur la
touche Echap ou sélectionnez la connexion en appuyant sur le nombre
correspondant à la ligne de la connexion de gauche, puis supprimez-la.
Vous remarquerez que les entrées en cours de modification sont rouges.
Une fois que la connexion est terminée et valide, les entrées
redeviennent noires.
Remarque : si vous sélectionnez une action qui comporte
des paramètres, les colonnes des paramètres s'affichent à
droite de la colonne action. Pour les visualiser, faites défiler
les colonnes vers la droite.
Modification d'une connexion existante
Pour modifier une connexion existante, sélectionnez la
cellule à modifier, puis effectuez directement les modifications.
Sélection d'une connexion
Pour sélectionner une ligne de connexion, cliquez sur la
cellule numérique à gauche de la ligne. Vous pouvez sélectionner
plusieurs connexions à la fois en utilisant la touche Maj ou Ctrl.
Pour sélectionner une série de connexions (connexions 2 à
8) cliquez sur la cellule numérique "2", puis maintenez
la touche Maj enfoncée et cliquez sur la cellule numérique
"8". Pour repasser à un mode de sélection unique,
maintenez la touche Ctrl et cliquez sur la cellule numérique à
gauche de la ligne.
Suppression d'une connexion
Pour supprimer une connexion, sélectionnez d'abord la connexion
à supprimer, puis appuyez sur la touche Suppr de votre clavier
ou cliquez sur le bouton Supprimer de la barre d'outils de l'onglet Connexions.
Réorganisation de la liste des connexions
Pour exécuter vos connexions dans un ordre différent,
sélectionnez une connexion à déplacer, puis cliquez
sur les boutons Déplacer vers le haut ou Déplacer
vers le bas de la barre d'outils de l'onglet Connexions.
Fonctions d'édition appliquées aux connexions
Pour couper, copier ou coller une connexion, sélectionnez
la connexion, puis cliquez sur les boutons Couper, Copier
ou Coller de la barre d'outils de l'onglet Connexions. Vous
pouvez également utiliser les raccourcis clavier Ctrl + X (couper),
Ctrl + C (copier et Ctrl + V (coller).
Création rapide de connexions
Deux raccourcis permettent de créer des connexions rapidement.
Pour créer rapidement une seule connexion à la fois, maintenez
la touche Alt enfoncée et sélectionnez votre composant source.
Ensuite, en maintenant toujours la touche Alt enfoncée, sélectionnez
votre composant cible. Cette opération permet de compléter
une ligne sur l'onglet Connexions en faisant appel à l'événement
et à l'action définis par défaut pour les composants
sélectionnés. Vous pouvez modifier cette connexion directement
en sélectionnant l'une des entrées et en les modifiant.
Pour créer plusieurs connexions à la fois, comme le déclenchement
de plusieurs animations par le clic d'un bouton, commencez par sélectionner
le composant source dans l'Editeur de liens (dans notre cas, le bouton).
Ensuite, maintenez la touche Maj enfoncée et sélectionnez
tous les composants cible que vous souhaitez relier au bouton. Enfin, cliquez
sur le bouton Connecter de la barre d'outils de l'onglet Connexions.
Une connexion est établie entre le composant source (référence)
et chacun des composants cibles précédemment sélectionné.
Chaque connexion réalisée de cette manière utilise
l'événement et l'action définis par défaut
pour chaque composant. Vous pouvez modifier ces connexions très
simplement à l'aide de l'onglet Connexions.