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

수동으로 데이터 유형 작성: 일반적 단계

이 절에서는 데이터 유형 환경설정 파일을 작성하는 방법을 설명합니다.

데이터 유형에 대한 환경설정 파일

데이터 유형을 포함하는 환경설정 파일은 다음과 같은 요구사항을 만족해야 합니다.

데이터 유형 정의 작성 방법

  1. 기존의 데이터베이스 파일을 열거나 새로운 데이터베이스 파일을 작성하십시오.

    자세한 내용은 이전 절 "데이터 유형에 대한 환경설정 파일"을 참조하십시오.

  2. 다음 구문을 사용하여 데이터 유형의 데이터 속성을 정의하십시오.

    DATA_ATTRIBUTES data_type_name
    {
        ICON                        image_name
        DESCRIPTION                 string
                                    attribute_field
                                    attribute_field
                                    ...
    }
    

    여기서

    data_type_name-이 데이터 유형에 주어진 고유한 이름입니다.

    image_name-아이콘 파일의 파일 이름 또는 경로. 파일의 기본 이름을 사용합니다. 예를 들어, 아이콘 파일 myimage.m.pmmyimage.t.pm에는 myimage을 사용합니다.

    attribute_field-데이터 유형의 모양과 동작을 정의하는 필드.

    string-문자열. 내용은 데이터 유형에 대한 항목 도움말입니다.

    "개인 활동 및 데이터 유형 작성의 예"를 참조하십시오.

  3. 다음 구문을 사용하여 데이터 유형의 데이터 기준을 정의하십시오.

    DATA_CRITERIA criteria_name
    {
        DATA_ATTRIBUTES_NAME        data_type_name
                                    criteria_field
                                    criteria_field
                                    ...
    }
    

    여기서

    criteria_name-이 기준 정의의 고유한 이름입니다.

    data_type_name- DATA_ATTRIBUTES정의에서 사용하는 이름입니다.

    criteria_field-이 데이터 유형에 파일을 지정하는 기준을 정의하는데 사용하는 필드입니다.

    215 페이지의 "데이터 유형에 대한 데이터 기준 정의"를 참조하십시오.

  4. 데이터베이스 파일을 저장하십시오.

  5. 데이터 유형에 대한 아이콘을 작성하십시오.

    자세한 내용은 "데이터 유형에 사용되는 아이콘 이미지의 지정"을 참조하십시오.

  6. 필요에 따라, 속성 정의의 ACTIONS 필드에 나열된 활동을 작성하십시오.

  7. 데스크탑_제어기의 추가 폴더에 있는 활동 재로드를 두 번 눌러 데이터베이스를 재로드하십시오.

개인 활동 및 데이터 유형 작성의 예

시스템에 xgif라는 GIF 그림을 표시하는 응용 프로그램이 있다고 가정합시다. 일반적으로 다음 명령어를 실행하여 프로그램을 실행합니다.

xgif filename

GIF 그림은 다음과 같은 몇 가지 방식으로 표시할 수 있습니다.

  1. 새 파일 HomeDirectory /.dt/types/GifViewer.dt를 열어서 편집하십시오.

  2. 데이터 유형 정의를 입력하십시오.

    DATA_ATTRIBUTES Gif
    {
        DESCRIPTION                 Gif image file.
        ICON                        GifIcon
        ACTIONS                     View
    }
    DATA_CRITERIA Gif_Criteria
    {
        DATA_ATTRIBUTES_NAME        Gif
        NAME_PATTERN                *.gif
    }
  3. GifViewer 활동의 활동 정의를 입력하십시오.

    ACTION GifViewer
    {
        EXEC_STRING                 xgif %(File)Arg_1"Gif file to view:"
        WINDOW_TYPE                 NO_STDIO
        DESCRIPTION                 파일을 두 번 누르거나 놓아 \
                                    Gif 뷰어를시작하십시오.
    }

    이 정의에는 ICON 필드가 포함되지 않기 때문에 활동은 시스템의 기존 아이콘을 사용하게 됩니다.

  4. 다음과 같은 매핑 활동을 입력하여 GifViewer 활동을 데이터 유형 정의에 나열된 보기 활동에 연결하십시오. 이 보기 활동을 Gif 유형 파일로 제한하려면 ARG_TYPE 필드를 사용하십시오.

    ACTION View
    {
        ARG_TYPE                    Gif
        TYPE                        MAP
        MAP_ACTION                  GifViewer
    }
  5. 파일을 저장하십시오.

  6. 데스크탑_제어기의 추가 폴더에 있는 활동 재로드를 두 번 눌러 데이터베이스를 재로드하십시오.