다음 단계별 절차에 따라 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" 파일, 샘플 데이터 및 템플리트 파일들을 응용 프로그램 그룹에 두십시오.
응용 프로그램을 등록하십시오.
터미널 에뮬레이터 윈도우에서