Solaris CDE: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Eine Steuerung animieren

Sie können einer Steuerung eine Animationssequenz zuordnen, die beim Klicken auf die oder Ablegen auf der Komponente verwendet wird.

Damit eine Animation verwendet werden kann, muß die Steuerung folgende Bedingungen erfüllen:

  1. Die Animationssequenz wird mit der Komponente ANIMATION angegeben:

    	ANIMATION Animationsname
     	{
     		ANIMATION	icon1				[milisecond_delay]
     		ANIMATION	icon2				[milisecond_delay]
     		...
     	}

    wobei icon1, icon 2, etc. die Namen der Symbole sind und milisecond_delay die Zeitverzögerung zwischen Animationssymbolen in Millisekunden ist. Die Standardzeitverzögerung beträgt 200 Millisekunden.

  2. Fügen Sie das Feld PUSH_ANIMATION und/oder das Feld DROP_ANIMATION der Steuerungsdefinition hinzu, um den Namen der ANIMATION -Sequenz anzugeben.

    Im folgenden Beispiel wird eine Steuerung animiert, mit der die Anwendung BestEditor gestartet werden kann. Die Zeitverzögerung zwischen den Symbolen beträgt 300 Millisekunden. Es wird vorausgesetzt, daß die Symboldateien frame1, frame2 usw. vorhanden sind.

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