응용 프로그램에 대한 등록 패키지 디렉토리의 작성 예는 81 페이지의 "등록 패키지 작성 예"에서 3단계를 참조하십시오.
등록 패키지는 응용 프로그램에 그래픽 인터페이스를 제공하기 위해 데스크탑이 사용하는 환경설정 파일의 그룹입니다.
데스크탑 환경설정 파일에는 다음 내용이 들어 있습니다.
활동 및 데이터 유형 정의 파일
아이콘 이미지 파일
응용 프로그램 그룹 디렉토리 및 내용
도움말 파일 및 프론트 패널 환경설정 파일(선택항목)
등록 패키지는 응용 프로그램 루트나 app_root라고 부르는 최상위 레벨 디렉토리 아래에 모입니다.
app_root/dt/appconfig 디렉토리 아래의 주요 구성 필드 범주가 표 5-1에 나와있습니다.
표 5-1 주요 구성 필드 범주
하위 디렉토리 |
내용 |
---|---|
types |
활동 및 데이터 유형 정의 파일 |
help |
데스크탑 도움말 파일 |
icons |
응용 프로그램 활동 및 데이터 유형이 사용하는 비트맵 및 픽스맵 파일 |
appmanager |
응용 프로그램 그룹을 작성하는 디렉토리 및 그 내용 |
각 주요 범주는 언어별 파일을 위한 하위 디렉토리를 가지고 있습니다. 기본 언어 파일은 C 디렉토리에 있습니다.
다음과 같은 디렉토리를 작성하십시오. 사용자가 언어마다 다른 환경설정 파일을 제공하고 있는 경우에는 각 언어에 대해 별도의 디렉토리를 만드십시오. 사용자가 하나의 언어만 제공하고 있는 경우, 파일을 C 디렉토리에 두십시오.
app_root/dt/appconfig/types/language
app_root/dt/appconfig/help/language
app_root/dt/appconfig/icons/language
app_root/dt/appconfig/appmanager/language/appgroup_name, 여기서 appgroup_name은 응용 프로그램 그룹의 이름입니다.
예를 들어, 그림 5-5는 appgroup_name이 "Media_Tools"인 그룹을 포함하는 응용 프로그램 관리자를 보여주고 있습니다.
dtappintegrate 도구는 types, help, icons 및 appmanager 디렉토리에 있는 데스크탑 환경설정 파일에서만 동작합니다. 응용 프로그램의 이진 실행 파일, app-defaults 및 메시지 카탈로그 파일은 개별적으로 관리됩니다.