# @(#)50 1.5 src/cde/cde1/dtappbuilder/src/ab/dtbuilder.dt, desktop, cde610 5/16/95 20:43:24 ############################################################################### # # # @(#)dtbuilder.dt 1.3 23 Mar 1994 # # DataType Definitions for the Application Builder # # Common Desktop Environment 1.0 # # (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company # (c) Copyright 1993, 1994, 1995 International Business Machines Corp. # (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc. # (c) Copyright 1993, 1994, 1995 Novell, Inc. # # $Revision: 1.8 $ # ############################################################################### set DtDbVersion=1.0 ############################################################################### # # 경고: 이 파일은 상용 데스크탑 환경(CDE)의 다음 설치에서 # 겹쳐 쓰일 수 있습니다. 따라서 모든 시스템 전체적인 변경의 # 경우, 이 파일이 아니라 /etc/dt/types에 있는 동등한 데이터 # 베이스 파일을 수정해야 합니다. # ############################################################################### ################################################################### # # 데이터 속성 # ################################################################### DATA_ATTRIBUTES BIP { ACTIONS Open ICON DtABbip NAME_TEMPLATE %s.bip MIME_TYPE text/plain DESCRIPTION 이 파일에는 데스크탑 응용프로그램 빌더에 대한\ 프로젝트 데이터가 들어 있습니다. 이 데이터 유형은 \ BIP라고 합니다. BIP 파일은 파일 이름 끝에 \ '.bip'의 확장자를 갖습니다. TYPE_LABEL BIP } DATA_CRITERIA BIP1 { DATA_ATTRIBUTES_NAME BIP MODE f NAME_PATTERN *.bip } ACTION Open { LABEL 열기 ARG_TYPE BIP TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /bin/ksh -c '/usr/dt/contrib/bin/dtnosup dtbuilder; \ /usr/dt/contrib/bin/dtbuilder' %(File)Arg_1% DESCRIPTION 이 조치는 응용프로그램 빌더를 수행하고 \ 응용프로그램 빌더 프로젝트 파일(*.bip)을 \ 로드함으로써 이 파일을 엽니다. } ACTION Print { LABEL 인쇄 ARG_TYPE BIP TYPE MAP MAP_ACTION NoPrint } ################################################################### DATA_ATTRIBUTES BIL { ACTIONS Open ICON DtABbil NAME_TEMPLATE %s.bil MIME_TYPE text/plain DESCRIPTION 이 파일에는 데스크탑 응용프로그램 빌더에 대한 모듈 데이터가 \ 들어 있습니다. 이 데이터 유형을 BIL이라고 합니다. \ BIL 파일은 파일 이름 끝에 '.bil'의 확장자를 갖습니다. TYPE_LABEL BIL } DATA_CRITERIA BIL1 { DATA_ATTRIBUTES_NAME BIL MODE f NAME_PATTERN *.bil } ACTION Open { LABEL 열기 ARG_TYPE BIL TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /bin/ksh -c '/usr/dt/contrib/bin/dtnosup dtbuilder; \ /usr/dt/contrib/bin/dtbuilder' %(File)Arg_1% DESCRIPTION 이 조치는 응용프로그램 빌더를 수행하고 그 파일을 로드함으로써 \ 응용프로그램 빌더 모듈 파일(*.bil)을 \ 엽니다. } ACTION Print { LABEL 인쇄 ARG_TYPE BIL TYPE MAP MAP_ACTION NoPrint } ################################################################### DATA_ATTRIBUTES BIX { ACTIONS Open ICON DtABbix NAME_TEMPLATE %s.bix MIME_TYPE text/plain DESCRIPTION 이 파일에는 데스크탑 응용프로그램 빌더 프로젝트에 대한 \ 모든 프로젝트(BIP)와 모듈(BIL) 파일 데이터가 \ 들어 있습니다. 이 데이터 유형은 BIX라고 합니다. \ BIX 파일은 파일 이름 끝에 .'bix'의 확장자를 갖습니다. TYPE_LABEL BIX } DATA_CRITERIA BIX1 { DATA_ATTRIBUTES_NAME BIX MODE f NAME_PATTERN *.bix } ACTION Open { LABEL 열기 ARG_TYPE BIX TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /bin/ksh -c '/usr/dt/contrib/bin/dtnosup dtbuilder; \ /usr/dt/contrib/bin/dtbuilder' %(File)Arg_1% DESCRIPTION 이 조치는 응용프로그램 빌더를 수행하고 그 파일을 \ 로드함으로써 응용프로그램 빌더 캡슐화 \ 프로젝트 파일(*.bix)을 엽니다. } ACTION Print { LABEL 인쇄 ARG_TYPE BIX TYPE MAP MAP_ACTION NoPrint } ################################################################### ################################################################### # # 조치 # ################################################################### ACTION Dtappbuild { LABEL ApplicationBuilder TYPE COMMAND EXEC_STRING /bin/ksh -c '/usr/dt/contrib/bin/dtnosup dtbuilder; \ /usr/dt/contrib/bin/dtbuilder' ICON DtBldr WINDOW_TYPE NO_STDIO DESCRIPTION ApplicationBuilder(Dtappbuild) 조치는 데스크탑 \ 응용프로그램 빌더를 수행합니다. } ###### ACTION CodeGen { LABEL 코드 생성기 TYPE COMMAND ARG_TYPE BIP EXEC_STRING /bin/sh -c ' \ DIR_NAME=`dirname %(File)Arg_1"프로젝트 파일(*.bip):"%` ; \ if [ ! -d "\$DIR_NAME" ] ; then \ echo "오류: \$DIR_NAME 폴더가 아닙니다."; \ else \ BIP_FILE=`basename %(File)Arg_1%` ; \ ( cd \$DIR_NAME; /usr/dt/contrib/bin/dtnosup dtbuilder; \ /usr/dt/contrib/bin/dtcodegen -p \$BIP_FILE 2>&1; ) | \${PAGER:-more}; \ echo "\\n*** 이 창을 닫으려면 창 메뉴에서 '닫기' 또는 '종료'를 선택하십시오. ***"; \ fi ' ICON DtBldr WINDOW_TYPE PERM_TERMINAL DESCRIPTION 코드 생성기(CodeGen) 조치는 데스크탑 응용프로그램 \ 빌더에 대한 코드 생성기를 수행합니다. } ########################### EOF ##############################################