# @(#)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 ##############################################
