다음 단계별 절차에 따라 BestTextEditor를 등록하십시오.
글꼴 및 색상 자원을 수정하십시오.
BestTextEditor의 app-defaults 파일에서 다음을 설정하는 자원을 제거하십시오.
텍스트 글꼴
전경색 및 배경색
응용 프로그램 루트를 작성하십시오.
다음 디렉토리를 작성하십시오.
/desktop_approots/BTE
기존 응용 프로그램을 통합하려면 응용 프로그램 루트 디렉토리를 응용 프로그램의 설치 위치 이외의 다른 곳에 만들어야 합니다. 그렇지 않으면 응용 프로그램을 갱신할 때 사용자가 작성하는 환경설정 파일이 제거될 수도 있습니다.
등록 패키지 디렉토리를 만드십시오.
다음 디렉토리를 작성하십시오.
/desktop_approots/BTE/dt/appconfig/types/C
/desktop_approots/BTE/dt/appconfig/help/C
/desktop_approots/BTE/dt/appconfig/icons/C
/desktop_approots/BTE/dt/appconfig/appmanager/C/BestTextEditor
응용 프로그램의 활동 및 데이터 유형을 작성하십시오.
활동 및 데이터 유형 정의에 대한 환경설정 파일을 작성하십시오.
/desktop_approots/BTE/dt/appconfig/types/C/BTE.dt
BestTextEditor를 실행하는 활동 정의를 작성하십시오.
ACTION BTEditor
{
WINDOW_TYPE NO_STDIO
ICON BTERun
DESCRIPTION Double-click this icon or drop \
a BTE data file on it to run \
BestTextEditor.
EXEC_STRING /usr/BTE/BTEd %Arg_1%
}
*.bte 파일에 대한 데이터 유형을 작성하십시오.
DATA_ATTRIBUTES BTEDataFile
{
DESCRIPTION BestTextEditor data file.
ICON BTEData
ACTIONS Open,Print
}
DATA_CRITERIA BTEDataFileCriteria1
{
DATA_ATTRIBUTES_NAME BTEDataFile
NAME_PATTERN *.bte
MODE f
}
*.tpl 파일에 대한 데이터 유형을 작성하십시오.
DATA_ATTRIBUTES BTETemplateFile
{
DESCRIPTION BestTextEditor template file.
ICON BTETempl
ACTIONS Open
}
DATA_CRITERIAL BTETemplateFileCriteria1
{
DATA_ATTRIBUTES_NAME BTETemplateFile
NAME_PATTERN *.tpl
MODE f
}
*.bte 파일에 대한 열기 활동을 작성하십시오.
ACTION Open
{
ARG_TYPE BTEDataFile
TYPE MAP
MAP_ACTION BTEditor
}
*.bte 파일에 대한 인쇄 활동을 작성하십시오.
다음은 데이터 파일을 인쇄하는 간단한 인쇄 활동입니다. 이 활동에는 LPDEST 환경 변수 값이 필요하며 -s 인쇄 옵션은 무시합니다. (LPDEST가 설정되어 있지 않으면 활동이 실패할 것입니다.)
ACTION Print
{
ARG_TYPE BTEDataFile
TYPE MAP
MAP_ACTION BTEPrintData
}
ACTION BTEPrintData
{
WINDOW_TYPE NO_STDIO
EXEC_STRING BTEPrint -d $LPDEST %Arg_1%
}
다음은 BTEPrintData 활동의 다른 버전과 그에 수반되는 스크립트입니다. 이 둘은 함께 LPDEST가 설정되어 있지 않거나 무응답 인쇄가 요청된 상황을 다룹니다.
ACTION BTEPrintData
{
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/BTE/bin/BTEenvprint \
%(File)Arg_1%
}
/usr/BTE/bin/BTEenvprint 스크립트 내용은 다음과 같습니다.
# BTEenvprint #!/bin/sh DEST=”” SILENT=”” if [ $LPDEST ] ; then DEST=”-d $LPDEST” fi BTEPrint $DEST SILENT $1
*.tpl 파일에 대한 열기 활동을 작성하십시오.
ACTION Open
{
ARG_TYPE BTETemplateFile
TYPE MAP
MAP_ACTION BTEditor
}
*.bte 파일에 대한 인쇄 활동을 작성하십시오.
ACTION Print
{
ARG_TYPES BTETemplateFile
TYPE MAP
MAP_ACTION NoPrint
}
NoPrint는 내장된 활동으로서 사용자에게 파일을 인쇄할 수 없음을 알려주는 대화 상자를 표시합니다.
도움말 파일을 등록 패키지에 두십시오.
도움말 파일을 다음 위치에 두십시오.
/desktop_approots/BTE/dt/appconfig/help/C/BTEHelp.sdl /desktop_approots/BTE/dt/appconfig/help/C/graphics/BTE1.xwd /desktop_approots/BTE/dt/appconfig/help/C/graphics/BTE2.xwd
다음 파일을 작성하십시오.
/desktop_approots/BTE/dt/appconfig/types/C/BTEhelp.dt.
파일에 다음과 같은 활동 정의를 두십시오.
ACTION BTEHelp
{
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dthelpview -helpVolume \
BTEHelp.sdl
DESCRIPTION Opens the BestTextEditor help volume.
}
응용 프로그램에 대한 아이콘을 작성하십시오.
아이콘 편집기를 사용하여 아이콘을 만드십시오. 표 5–3은 사용할 크기에 대한 지침을 나타내고 있습니다.
표 5–3 아이콘 크기 지침|
이름 |
크기 |
|---|---|
|
basename.t.pm |
16 x 16 |
|
basename.m.pm |
32 x 32 |
|
basename.l.pm |
48 x 48 |
다음 아이콘 파일을 디렉토리에 작성하십시오.
/desktop_approots/BTE/dt/appconfig/icons/C:
응용 프로그램을 실행하는 활동을 표시하는 아이콘: BTERun.t.pm, BTERun.m.pm, BTERun.l.pm
*.bte 파일을 표시하는 아이콘: BTEData.t.pm, BTEData.m.pm,
*.tpl 파일을 표시하는 아이콘: BTETempl.t.pm, BTETempl.m.pm
(7단계에서 사용하는) 응용 프로그램 그룹을 표시하는 아이콘: BTEApp.t.pm, BTEApp.m.pm
디렉토리를 아직 만들지 않았으면 다음과 같이 만드십시오.
/desktop_approots/BTE/dt/appconfig/appmanager/C/BestTextEditor
이 단계는 선택적입니다. 여기서는 응용 프로그램 그룹에 대해 데이터 유형 및 관련 활동을 작성함으로써 응용 프로그램 그룹 아이콘에 대한 고유한 아이콘을 제공합니다. 이 단계를 생략하면 응용 프로그램 그룹은 기본 아이콘을 사용할 것입니다.
다음 데이터 유형 및 활동 정의를 /desktop_approots/BTE/dt/appconfig/types/C/BTE.dt 파일에 추가하십시오. 데이터 유형은 BestTextEditor 응용 프로그램 그룹이 사용할 아이콘을 지정합니다. 이 활동들은 내장 응용 프로그램 그룹과 동일한 열기 및 인쇄 동작을 제공합니다.
DATA_ATTRIBUTES BestTextEditorAppGroup
{
ACTIONS OpenInPlace,OpenNewView
ICON BTEApp
}
DATA_CRITERIA BestTextEditorAppGroupCriterial
{
DATA_ATTRIBUTES_NAME BestTextEditorAppGroup
MODE d
PATH_PATTERN */appmanager/*/BestTextEditor
}
ACTION Open
{
ARG_TYPE BestTextEditorAppGroup
TYPE MAP
MAP_ACTION OpenAppGroup
}
ACTION Print
{
ARG_TYPE BestTextEditorAppGroup
TYPE MAP
MAP_ACTION PrintAppGroup
}
응용 프로그램 그룹에 응용 프로그램을 시작할 아이콘을 만드십시오. 이를 위해서 다음 파일을 작성하고
/desktop_approots/BTE/dt/appconfig/appmanager/C \ /BestTextEditor/BTEditor
파일을 실행할 수 있도록 만드십시오.
응용 프로그램 그룹에 도움말 볼륨을 여는 활동 파일을 작성하십시오. 이를 위해서 다음 파일을 작성하고
/desktop_approots/BTE/dt/appconfig/appmanager/C \ /BestTextEditor/BTEditor
파일을 실행할 수 있도록 만드십시오.
“read me” 파일, 샘플 데이터 및 템플리트 파일들을 응용 프로그램 그룹에 두십시오.
응용 프로그램을 등록하십시오.
터미널 에뮬레이터 윈도우에서