응용 프로그램용 등록 패키지를 만드는 예는 "등록 패키지 작성 예"의 제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 및 메시지 카탈로그 파일은 각각 따로 관리됩니다.