############################################################################### # # datatypes.dt # # Action and DataType definitions for the Common Desktop Environment # (CDE) DT components. # # (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.13 $ # ############################################################################### set DtDbVersion=1.0 ############################################################################### # # WARNING: This file may be overwritten in subsequent installations of # the Common Desktop Environment (CDE). Consequently, any system wide # changes should be made to an equivalent database file in # /etc/dt/types and not in this file. # ############################################################################### ################################################################### # # Data Attributes # ################################################################### DATA_ATTRIBUTES BM { ACTIONS Open,Print ICON Dtbitmp NAME_TEMPLATE %s.bm MIME_TYPE text/plain SUNV3_TYPE xbm-file DESCRIPTION This is a file containing data in the X11 bitmap \ format. Its data type is named BM. BM files have \ names ending with '.bm' or '.xbm'. TYPE_LABEL BM } DATA_CRITERIA BM1 { DATA_ATTRIBUTES_NAME BM MODE f NAME_PATTERN *.bm } DATA_CRITERIA BM2 { DATA_ATTRIBUTES_NAME BM MODE f NAME_PATTERN *.xbm } ACTION Open { LABEL Open ARG_TYPE BM TYPE MAP MAP_ACTION Dticon } ACTION Print { LABEL Print ARG_TYPE BM TYPE MAP MAP_ACTION NoPrint } ######################################################## DATA_ATTRIBUTES PM { ACTIONS Open,Print ICON Dtpixmp NAME_TEMPLATE %s.pm MIME_TYPE text/plain SUNV3_TYPE xpm-file DESCRIPTION This is a pixmap file containing a multicolor image. \ Its data type is named PM. PM files have names \ ending with '.pm' or '.xpm', or have the characters \ "! XPM2" in their contents. TYPE_LABEL PM } DATA_CRITERIA PM1 { DATA_ATTRIBUTES_NAME PM MODE f NAME_PATTERN *.pm } DATA_CRITERIA PM2 { DATA_ATTRIBUTES_NAME PM MODE f NAME_PATTERN *.xpm } DATA_CRITERIA PM3 { DATA_ATTRIBUTES_NAME PM MODE f CONTENT 0 string ! XPM2 } ACTION Open { LABEL Open ARG_TYPE PM TYPE MAP MAP_ACTION Dticon } ACTION Print { LABEL Print ARG_TYPE PM TYPE MAP MAP_ACTION NoPrint } ######################################################## DATA_ATTRIBUTES PCL { ACTIONS Open,Print ICON Dtpcl NAME_TEMPLATE %s.pcl MIME_TYPE application/octet-stream DESCRIPTION This is a file containing data in the format of the \ Printer Control Language (PCL). Its data type is \ named PCL. PCL files have names ending with '.pcl'. TYPE_LABEL PCL } DATA_CRITERIA PCL1 { DATA_ATTRIBUTES_NAME PCL CONTENT 0 byte 033 0105 MODE f&!x } DATA_CRITERIA PCL2 { DATA_ATTRIBUTES_NAME PCL NAME_PATTERN *.pcl MODE f&!x } ACTION Open { LABEL Open ARG_TYPE PCL TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dterror.ds "Cannot open - No PCL viewer available." "Information" "OK" DESCRIPTION Your system does not provide a viewer for PCL files. \ Attempting to open this file displays an error \ dialog box. } ACTION Print { LABEL Print ARG_TYPE PCL TYPE MAP MAP_ACTION PrintRaw } ######################################################## DATA_ATTRIBUTES POSTSCRIPT { ACTIONS Open,Print ICON Dtps NAME_TEMPLATE %s.ps MIME_TYPE application/postscript SUNV3_TYPE postscript-file DESCRIPTION This file contains postscript data. Its data type \ is named PS. PS file have names ending with '.ps' \ or '.PS', or contain the characters "%!". TYPE_LABEL POSTSCRIPT } DATA_CRITERIA POSTSCRIPT1 { DATA_ATTRIBUTES_NAME POSTSCRIPT MODE f&!x NAME_PATTERN *.ps } DATA_CRITERIA POSTSCRIPT2 { DATA_ATTRIBUTES_NAME POSTSCRIPT MODE f&!x NAME_PATTERN *.PS } DATA_CRITERIA POSTSCRIPT3 { DATA_ATTRIBUTES_NAME POSTSCRIPT CONTENT 0 string %! MODE f&!x } ACTION Open { LABEL Open ARG_TYPE POSTSCRIPT TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING sh -c ' case "`uname -s`" in SunOS) imagetool "%Arg_1%" ;; *) /usr/dt/bin/dterror.ds "Cannot open - No Postscript viewer available." "Information" "OK" ;; esac' DESCRIPTION Your system does not provide a postscript viewer. \ Attempting to open this file displays an error \ dialog box. } ACTION Print { LABEL Print ARG_TYPE POSTSCRIPT TYPE MAP MAP_ACTION PrintRaw } ######################################################## DATA_ATTRIBUTES AUDIO { ACTIONS Open,Play ICON Dtaudio NAME_TEMPLATE %s.au MIME_TYPE audio/basic SUNV3_TYPE audio-file DESCRIPTION This file contains audio (sound) data. Its data type \ is named AUDIO. AUDIO file have names ending with \ '.snd', '.wav', or '.au', or contain the \ characters ".snd". TYPE_LABEL AUDIO } DATA_CRITERIA AUDIO1 { DATA_ATTRIBUTES_NAME AUDIO MODE f NAME_PATTERN *.snd } DATA_CRITERIA AUDIO2 { DATA_ATTRIBUTES_NAME AUDIO MODE f NAME_PATTERN *.wav } DATA_CRITERIA AUDIO3 { DATA_ATTRIBUTES_NAME AUDIO MODE f NAME_PATTERN *.au } DATA_CRITERIA AUDIO4 { DATA_ATTRIBUTES_NAME AUDIO CONTENT 0 string .snd MODE f } ACTION Open { LABEL Open ARG_TYPE AUDIO TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dterror.ds "Cannot 'open' or 'play' - No Audio player available." "Information" "OK" DESCRIPTION Your system does not provide a audio player. \ Attempting to open this file displays an error \ dialog box. } ACTION Play { LABEL Play ARG_TYPE AUDIO TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dterror.ds "Cannot 'open' or 'play' - No Audio player available." "Information" "OK" DESCRIPTION Your system does not provide a audio player. \ Attempting to play this file displays an error \ dialog box. } ACTION Print { LABEL Print ARG_TYPE AUDIO TYPE MAP MAP_ACTION NoPrint } ######################################################## DATA_ATTRIBUTES TIFF { ACTIONS Open ICON Dttif NAME_TEMPLATE %s.tif MIME_TYPE image/tiff SUNV3_TYPE tiff-file DESCRIPTION This file contains a graphics image in TIFF format. \ Its data type is named TIFF. TIFF files have \ names ending with '.TIFF', '.TIF', '.tiff', or '.tif'. TYPE_LABEL TIFF } DATA_CRITERIA TIFF1 { DATA_ATTRIBUTES_NAME TIFF MODE f NAME_PATTERN *.TIFF } DATA_CRITERIA TIFF2 { DATA_ATTRIBUTES_NAME TIFF MODE f NAME_PATTERN *.TIF } DATA_CRITERIA TIFF3 { DATA_ATTRIBUTES_NAME TIFF MODE f NAME_PATTERN *.tiff } DATA_CRITERIA TIFF4 { DATA_ATTRIBUTES_NAME TIFF MODE f NAME_PATTERN *.tif } ACTION Open { LABEL Open ARG_TYPE TIFF TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING sh -c ' case "`uname -s`" in SunOS) imagetool "%Arg_1%" ;; *) /usr/dt/bin/dterror.ds "Cannot open - No TIFF file viewer available." "Information" "OK" ;; esac' DESCRIPTION Your system does not provide a TIFF viewer. \ Attempting to open this file displays an error \ dialog box. } ACTION Print { LABEL Print ARG_TYPE TIFF TYPE MAP MAP_ACTION NoPrint } ######################################################## DATA_ATTRIBUTES JPEG { ACTIONS Open ICON Dtjpeg NAME_TEMPLATE %s.jpg MIME_TYPE image/jpeg SUNV3_TYPE jpeg-file DESCRIPTION This file contains a graphics image in JPEG \ Interchange File Format. Its data type is named \ JPEG. JPEG files have names ending with '.JPEG', \ '.jpg', '.jpeg', or '.JPG'. TYPE_LABEL JPEG } DATA_CRITERIA JPEG1 { DATA_ATTRIBUTES_NAME JPEG MODE f NAME_PATTERN *.JPEG } DATA_CRITERIA JPEG2 { DATA_ATTRIBUTES_NAME JPEG MODE f NAME_PATTERN *.jpg } DATA_CRITERIA JPEG3 { DATA_ATTRIBUTES_NAME JPEG MODE f NAME_PATTERN *.jpeg } DATA_CRITERIA JPEG4 { DATA_ATTRIBUTES_NAME JPEG MODE f NAME_PATTERN *.JPG } DATA_CRITERIA JPEG5 { DATA_ATTRIBUTES_NAME JPEG MODE f CONTENT 0 short 0xffd8 } ACTION Open { LABEL Open ARG_TYPE JPEG TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING sh -c ' case "`uname -s`" in SunOS) imagetool "%Arg_1%" ;; *) /usr/dt/bin/dterror.ds "Cannot open - No JPEG file viewer available." "Information" "OK" ;; esac' DESCRIPTION Your system does not provide a JPEG viewer. \ Attempting to open this file displays an \ error dialog box. } ACTION Print { LABEL Print ARG_TYPE JPEG TYPE MAP MAP_ACTION NoPrint } ######################################################## DATA_ATTRIBUTES MPEG { ACTIONS Open ICON Dtmpeg NAME_TEMPLATE %s.mpg MIME_TYPE video/mpeg DESCRIPTION This file contains a graphics image movie in MPEG \ Interchange File Format. Its data type is \ named MPEG. MPEG files have names ending with \ '.MPEG', '.mpg', '.mpeg', or '.MPG'. TYPE_LABEL MPEG } DATA_CRITERIA MPEG1 { DATA_ATTRIBUTES_NAME MPEG MODE f NAME_PATTERN *.MPEG } DATA_CRITERIA MPEG2 { DATA_ATTRIBUTES_NAME MPEG MODE f NAME_PATTERN *.mpg } DATA_CRITERIA MPEG3 { DATA_ATTRIBUTES_NAME MPEG MODE f NAME_PATTERN *.mpeg } DATA_CRITERIA MPEG4 { DATA_ATTRIBUTES_NAME MPEG MODE f NAME_PATTERN *.MPG } DATA_CRITERIA MPEG5 { DATA_ATTRIBUTES_NAME MPEG MODE f CONTENT 0 long 0x000001b3 } ACTION Open { LABEL Open ARG_TYPE MPEG TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dterror.ds "Cannot open - No MPEG player available." "Information" "OK" DESCRIPTION Your system does not provide a MPEG viewer. \ Attempting to open this file displays an error \ dialog box. } ACTION Print { LABEL Print ARG_TYPE MPEG TYPE MAP MAP_ACTION NoPrint } ######################################################## DATA_ATTRIBUTES GIF { ACTIONS Open ICON Dtgif NAME_TEMPLATE %s.gif MIME_TYPE image/gif SUNV3_TYPE gif-file DESCRIPTION This file contains a graphics image in GIF format. \ Its data type is named GIF. GIF files have \ names ending with .gif or .GIF, or contain the \ characters "GIF87a" or "GIF89a". TYPE_LABEL GIF } DATA_CRITERIA GIF1 { DATA_ATTRIBUTES_NAME GIF MODE f NAME_PATTERN *.gif } DATA_CRITERIA GIF2 { DATA_ATTRIBUTES_NAME GIF MODE f NAME_PATTERN *.GIF } DATA_CRITERIA GIF3 { DATA_ATTRIBUTES_NAME GIF CONTENT 0 string GIF87a MODE f } DATA_CRITERIA GIF4 { DATA_ATTRIBUTES_NAME GIF CONTENT 0 string GIF89a MODE f } ACTION Open { LABEL Open ARG_TYPE GIF TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING sh -c ' case "`uname -s`" in SunOS) imagetool "%Arg_1%" ;; *) /usr/dt/bin/dterror.ds "Cannot open - No GIF file viewer available." "Information" "OK" ;; esac' DESCRIPTION Your system does not provide a GIF viewer. \ Attempting to open this file displays an error \ dialog box. } ACTION Print { LABEL Print ARG_TYPE GIF TYPE MAP MAP_ACTION NoPrint } ######################################################## DATA_ATTRIBUTES README { ACTIONS Open,Print ICON DtRdMe IS_TEXT true NAME_TEMPLATE README MIME_TYPE text/plain DESCRIPTION This file is a text file containing information \ about the files in the current folder. Its \ data type is named README. README files have \ names beginning with READ and ending with ME, \ with 0 or more characters in between. Letters \ can be uppercase or lowercase. TYPE_LABEL README } DATA_CRITERIA README1 { DATA_ATTRIBUTES_NAME README MODE f NAME_PATTERN README } DATA_CRITERIA README2 { DATA_ATTRIBUTES_NAME README MODE f NAME_PATTERN README.* } DATA_CRITERIA README3 { DATA_ATTRIBUTES_NAME README MODE f NAME_PATTERN Read.*.Me } DATA_CRITERIA README4 { DATA_ATTRIBUTES_NAME README MODE f NAME_PATTERN read.*.me } DATA_CRITERIA README5 { DATA_ATTRIBUTES_NAME README MODE f NAME_PATTERN READ.*.ME } DATA_CRITERIA README6 { DATA_ATTRIBUTES_NAME README MODE f NAME_PATTERN readme } ######################################################## ACTION Print { LABEL Print ARG_TYPE HTML TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtlp "%Arg_1%" } ######################################################## DATA_ATTRIBUTES RICHTEXT { ACTIONS Open,Print ICON Dtdata IS_TEXT true NAME_TEMPLATE %s.rt MIME_TYPE text/richtext DESCRIPTION This file is a text file containing multiple \ font definitions as well as plain text. Its data \ type is named RICHTEXT. RICHTEXT files have names \ ending with '.rt'. TYPE_LABEL RICHTEXT } DATA_CRITERIA RICHTEXT1 { DATA_ATTRIBUTES_NAME RICHTEXT MODE f&!x NAME_PATTERN *.rt } ACTION Print { LABEL Print ARG_TYPE RICHTEXT TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtlp "%Arg_1%" } ######################################################## DATA_ATTRIBUTES UIL { ACTIONS Open,Print ICON Dtuil NAME_TEMPLATE %s.uil MIME_TYPE text/plain DESCRIPTION This is a text file containing source code \ that can be used by a UIL interpreter to build \ a Motif user interface. UIL files have names \ in '.uil' or '.UIL'. TYPE_LABEL UIL } DATA_CRITERIA UIL1 { DATA_ATTRIBUTES_NAME UIL MODE !d NAME_PATTERN *.uil } DATA_CRITERIA UIL2 { DATA_ATTRIBUTES_NAME UIL MODE !d NAME_PATTERN *.UIL } ######################################################## DATA_ATTRIBUTES MSDOS_EXE { ACTIONS (None) ICON Dtdosx IS_EXECUTABLE true NAME_TEMPLATE %s.exe MIME_TYPE application/octet-stream SUNV3_TYPE msdos-file DESCRIPTION This is an an executable file that runs on \ MSDOS compatible personal computers. Its data \ type is named MSDOS_EXE. MSDOS_EXE files have \ names ending with '.exe' or '.EXE'. TYPE_LABEL MSDOS_EXE } DATA_CRITERIA MSDOS_EXE1 { DATA_ATTRIBUTES_NAME MSDOS_EXE MODE f&x NAME_PATTERN *.exe } DATA_CRITERIA MSDOS_EXE2 { DATA_ATTRIBUTES_NAME MSDOS_EXE MODE f&x NAME_PATTERN *.EXE } ACTION Print { LABEL Print ARG_TYPE MSDOS_EXE TYPE MAP MAP_ACTION NoPrint } ########################### EOF ##############################################