Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

제어도구 애니메이션 방법

제어도구를 누르거나 제어도구에 객체를 끌어 놓을 때 사용될 일련의 애니메이션을 추가할 수 있습니다.

일련의 애니메이션을 가지려면 제어도구가 다음의 조건을 만족해야 합니다.

  1. ANIMATION 구성요소를 사용하여 일련의 애니메이션을 지정하십시오.

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

    여기서 icon1, icon 2 등은 아이콘의 이름이고, milisecond_delay는 애니메이션 아이콘 사이의 시간 지연을 밀리초 단위로 나타낸 값입니다. 기본 시간 지연은 200 밀리초입니다.

  2. PUSH_ANIMATION 및/또는 DROP_ANIMATION 필드를 제어도구 정의에 추가하십시오. 값은 ANIMATION의 이름입니다.

    예를 들어, 다음 행은 BestEditor 응용 프로그램을 시작하는 제어도구를 애니메이션합니다. 아이콘 사이의 시간 지연은 300 밀리초입니다. 이 예에서는 사용자가 아이콘 파일 frame1, frame2 등을 작성했다고 가정합니다.

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