이 절에서는 데이터 유형 환경설정 파일을 작성하는 방법을 설명합니다.
데이터 유형 정의를 포함하는 환경설정 파일 요건은 다음과 같습니다.
파일은 명명 규약 name.dt
를 사용해야 합니다. 파일이 데이터베이스 검색 경로에 있어야 합니다. 기본 검색 경로는 다음과 같습니다.
개인 데이터 유형 -HomeDirectory/.dt/types
시스템-전체 데이터 유형 -/etc/dt/appconfig/types/language
내장 데이터 유형 -/usr/dt/appconfig/types/language. 사용자는 이 디렉토리를 사용할 수 없습니다.
데이터베이스 검색 경로의 수정에 대한 정보는 "검색 경로 값 설정"을 참조하십시오.
기존의 데이터베이스 파일을 열거나 새로운 데이터베이스 파일을 작성하십시오.
자세한 정보는 앞 절인 "데이터 유형에 대한 환경설정 파일"을 참조하십시오.
다음 구문을 사용하여 데이터 유형에 대한 데이터 속성을 정의하십시오.
DATA_ATTRIBUTES data_type_name { ICON image_name DESCRIPTION string attribute_field attribute_field ... }
여기서,
data_type_name-은 이 데이터 유형에 주어진 고유한 이름입니다.
image_name-아이콘 파일의 파일 이름 또는 경로. 파일의 기본 이름을 사용합니다. 예를 들어, 아이콘 파일 myimage.m.pm과 myimage.t.pm에는 myimage을사용합니다.
attribute_field-데이터 유형의 모양과 동작을 정의하는 필드
문자열-문자열. 내용은 데이터 유형에 대한 항목 도움말입니다.
"개인 활동 및 데이터 유형 작성에 대한 예"을 참조하십시오.
다음 구문을 사용하여 데이터 유형에 대한 데이터 기준을 정의하십시오.
DATA_CRITERIA criteria_name { DATA_ATTRIBUTES_NAME data_type_name criteria_field criteria_field ... }
변수의 의미는 다음과 같습니다.
criteria_name-이러한 기준 정의에 대한 고유한 이름
data_type_name-DATA_ATTRIBUTES
정의에 사용된 이름
criteria_field-데이터 유형에 파일을 지정하기 위해 기준을 정의하는 데 사용된 필드
"데이터 유형에 대한 데이터 기준 정의"을 참조하십시오.
데이터베이스 파일을 저장하십시오.
데이터 유형에 대한 아이콘을 작성하십시오.
자세한 정보는 "데이터 유형에 사용되는 아이콘 이미지 지정"을 참조하십시오.
필요에 따라, 속성 정의의 ACTIONS 필드에 나열된 활동들을 작성하십시오.
Desktop_Tools 응용 프로그램 그룹에서 활동 재로드를 두 번 눌러서 데이터베이스를 재로드하십시오.
시스템에 xgif라는 이름의 GIF 그림을 표시하는 응용 프로그램이 들어 있다고 가정하십시오. 평소와 마찬가지로, 다음을 실행하여 프로그램을 수행하십시오.
xgif filename
다음과 같은 여러 방법으로 GIF 그림을 표시할 수 있습니다.
GIF 데이터 파일 두 번 누르기
데이터 파일 선택 및 선택 메뉴에서 응용 프로그램 선택
편집을 위해 새 파일 HomeDirectory/.dt/types/GifViewer.dt를 여십시오.
다음과 같이 데이터 유형 정의를 입력하십시오.
DATA_ATTRIBUTES Gif { DESCRIPTION Gif image file. ICON GifIcon ACTIONS View } DATA_CRITERIA Gif_Criteria { DATA_ATTRIBUTES_NAME Gif NAME_PATTERN *.gif }
GifViewer 활동에 대한 활동 정의를 입력하십시오.
ACTION GifViewer { EXEC_STRING xgif% (File)Arg_1"Gif file to view:" WINDOW_TYPE NO_STDIO DESCRIPTION Double-click or drop a file to \ start the Gif viewer. }
이 정의에는 ICON 필드가 포함되지 않기 때문에 활동은 시스템의 기존 아이콘을 사용하게 됩니다.
다음과 같은 대응 활동을 입력하여 GifViewer 활동을 데이터 유형 정의에 나열된 보기 활동에 연결하십시오. 이 보기 활동을 Gif 유형 파일로 제한하려면 ARG_TYPE 필드를 사용하십시오.
ACTION View { ARG_TYPE Gif TYPE MAP MAP_ACTION GifViewer }
파일을 저장하십시오.
Desktop_Tools 응용 프로그램 그룹에서 활동 재로드를 두 번 눌러서 데이터베이스를 재로드하십시오.