데스크탑은 기본 응용 프로그램 그룹 아이콘을 제공합니다. 그러나 사용자는 사용자 정의 아이콘을 만들고자 할 것입니다.
응용 프로그램 그룹에 고유 아이콘을 제공하려면 다음 항목을 작성해야 합니다.
응용 프로그램 관리자의 최상위 레벨에 나타나는 디렉토리의 데이터 유형.
데이터 유형에 대한 열기 및 인쇄 활동
예를 들어, 사용자가 이름이 Media_Tools인 응용 프로그램 그룹을 만든다고 가정합시다. 파일 app_root/dt/appconfig/types/language/name.dt에 위치하고 있는 다음과 같은 데이터 유형 정의는 고유한 아이콘을 응용 프로그램 그룹 아이콘에 할당합니다.
DATA_ATTRIBUTES Media_ToolsAppgroup { ACTIONS OpenInPlace,OpenNewView ICON MediaTools DESCRIPTION Double-click to open the Media_Tools \ application group }
DATA_CRITERIA Media_ToolsAppgroupCriteria1 { DATA_ATTRIBUTES_NAME Media_ToolsAppgroup MODE d PATH_PATTERN */appmanager/*/Media_Tools }
정의의 attributes 부분에서는 사용할 아이콘을 지정합니다. criteria 부분은appmanager 디렉토리의 하위 디렉토리인 Media_Tools 디렉토리로 데이터 유형이 제한되도록 지정합니다.
그림 5-9는 응용 프로그램 그룹 이름과 데이터 유형 정의 사이의 관계를 나타내고 있습니다. 데이터 유형 정의에서 PATH_PATTERN 필드는 고유한 아이콘을 응용 프로그램 그룹에 연결합니다.
사용자는 또한 응용 프로그램 그룹 데이터 유형에 대한 열기 및 인쇄 활동을 작성해야 합니다.
ACTION Open { ARG_TYPE Media_ToolsAppGroup TYPE MAP MAP_ACTION OpenAppGroup }
ACTION Print { ARG_TYPE Media_ToolsAppGroup TYPE MAP MAP_ACTION PrintAppGroup }
OpenAppGroup 및 PrintAppGroup 활동은 /usr/dt/appconfig/types/language/dtappman.dt에서 정의하는 내장 활동입니다.