Fonctionnement de l’habillage
L’habillage fonctionne à l’aide d’instantanés. Un instantané est un enregistrement de
l’état des paramètres sélectionnés dans votre projet. Les widgets vous permettent de
permuter ou même d’interpoler entre les instantanés stockés. Vous pouvez, par exemple,
créer un instantané dans lequel plusieurs objets sont constitués de lettres noires dotées
d’une ombre blanche et un autre instantané constitué de texte blanc doté d’une ombre
noire. Un widget de case à cocher au sein d’un habillage permet de passer d’un état à
l’autre.
534
Chapitre 10
Utilisation d’habillages
Il s’agit de la commande d’habillage la plus simple. Légèrement plus complexe, le widget
de menu local vous permet de choisir parmi plusieurs états de paramètre. Le widget de
curseur offre un contrôle plus sophistiqué sur plusieurs états de paramètre. Par exemple,
un widget de curseur vous permet d’effectuer des changements progressifs d’un état à
l’autre ou même d’utiliser des images clés pour contrôler son mode de changement. Vous
pouvez choisir de différentes manières les paramètres à modifier dans l’instantané (décrites
plus en détails dans
Gestion des instantanés de paramètre
).
Une fois que vous avez affecté un paramètre à un widget, toute modification de ce
paramètre met à jour l’instantané actif dans ce widget. Par exemple, si le paramètre est
affecté à un widget de menu local, le changement s’applique à l’élément de menu
sélectionné.
Chaque paramètre d’un projet ne peut être affecté qu’à un seul widget à la fois. Vous
pouvez toutefois enregistrer autant de valeurs différentes pour ce paramètre que
d’instantanés accessibles par le biais d’un widget de menu local ou de curseur. (Comme
indiqué précédemment, les widgets de case ne peuvent enregistrer que deux instantanés.)
Comme un paramètre ne peut pas être contrôlé simultanément par deux widgets, il n’est
pas possible de dupliquer (ou de couper/copier et de coller) un objet d’habillage ou de
widget. De même, si vous dupliquez ou copiez et collez un objet avec des paramètres
habillés, les nouveaux paramètres de l’objet ne sont pas habillés.
Par ailleurs, si un paramètre est affecté à un widget, il ne peut pas être modifié lorsque
vous enregistrez un instantané d’un autre widget. Par exemple, si vous disposez d’un
widget de curseur contrôlant la couleur d’un objet de forme et que vous commencez à
enregistrer un instantané pour un widget différent, la couleur de la forme n’est pas
modifiable.
Certains types de paramètres ne peuvent pas être habillés. Certains paramètres utilisant
l’éditeur de mini-courbes pour affecter un objet sur toute une plage (tel que les différents
paramètres « Espacement sur trait » de l’inspecteur de formes) ne peuvent pas être ajoutés
à un habillage ni modifiés au cours de l’enregistrement d’un instantané. Si vous modifiez
un paramètre qui ne peut pas être habillé en mode d’édition, le changement est appliqué
globalement, c’est-à-dire qu’il affecte tous les instantanés contenant l’objet en question.