Solaris CDE - Guide avancé de l'utilisateur et de l'administrateur système

Animation d'un objet de commande

Vous pouvez définir une séquence d'animation, activée lorsque l'utilisateur sélectionne l'objet de commande ou pose un objet dessus.

Pour comporter une séquence d'animation, un objet doit :

  1. Précisez la séquence d'animation à l'aide du composant ANIMATION :

    	ANIMATION nom_animation
     	{
     		ANIMATION	icône1				[millisecondes]
     		ANIMATION	icône2				[millisecondes]
     		…
     	}

    icône1, icône2, etc. sont les noms des icônes et millisecondes est le temps séparant les icônes d'animation. Par défaut, cet intervalle est de 200 millisecondes.

  2. Ajoutez les zones PUSH_ANIMATION et/ou DROP_ANIMATION à la définition de l'objet de commande. La valeur correspond au nom de la séquence ANIMATION.

    Par exemple, les lignes suivantes permettent l'animation de l'objet de commande qui lance l'application BestEditor. Le délai entre les icônes est de 300 millisecondes. Cet exemple suppose que vous avez créé les fichiers d'icône frame1, frame2, etc.

    CONTROL BestEditor
     {
     	…
     	PUSH_ANIMATION BestEdAnimation
     …
     }
     ANIMATION BestEdAnimation
     {
     	frame1			300
     	frame2
     …
     }