I have a file with datatypes for PDF, DJVU, wordprocessor and
spreadsheets formats, multimedia formats, compressed formats (bzip,
gzip, zoo, pkzip, winrar, lzma) and some programming languages.
I have not tried to generate a source file for it, but it could be
included in contrib/
The associated actions are defined in separate files. They can be found
from my homepage at:
http://edmond.orignac.pagesperso-orange.fr/appconfig.tgz
I also have a set of XPM icons (*.l.pm, *.m.pm, *.s.pm, *.t.pm) for the
various OpenOffice formats obtained by converting Windows .ico files
created by Lee Corbin in 2002 for OpenOffice 2.0 that might be used in
CDE to support Openoffice files. If you are interested to use them, I
may add a tgz file to my homepage.
On 08/03/2015 03:49, Jon Trulson wrote:
On Sun, 8 Mar 2015, Isaac Dunham wrote:
On Sat, Mar 07, 2015 at 05:19:02PM -0700, Jon Trulson wrote:
On Sat, 7 Mar 2015, Isaac Dunham wrote:
I'd like to add a bunch of new filetypes.
Should I add them to datatypes.dt, or would using a new file be preferable?
(I'd like to work on better CDE integration for a few external programs
such as ida, but that entails CDE recognizing the file formats. Including
the magic to recognize PNG files in a config file for an image viewer seems
rather lame.)
I think doing it in types/datatypes.dt.src should be ok... Not sure
what, if anything, would need to be done regarding NLS though.
-jon
I've started working on it out-of-tree.
Apparently, the NLS stuff is in programs/localized/$LOCALE/types/*.dt.tmsg
(mostly _common.dt.tmsg, but also some databases that are per-file).
Looking at things again, it rather seems like miscImages.dt should be
installed in CDE_INSTALLATION_TOP/appconfig/LOCALE/type/; the extra image
formats could go in datatypes.dt or miscImages.dt.
miscImages.dt.src would seem to be better option.
Most of this seems to be just shy of copy-pasteable; basically the main
change between image formats is the string describing the name,
which usually isn't translated.
Sounds fine to me.
########################################################################
# #
# datatypes-extra.dt #
# Supplementary DataType definitions for the Common Desktop #
# Environment (CDE) #
# (c) Copyright 2014, Edmond Orignac #
# Released under MIT License #
# #
# Sources for MIME Types: #
# http://www.iana.org/assignments/media-types/media-types.xhtml #
# http://hul.harvard.edu/ois/systems/wax/wax-public-help/mimetypes.htm #
# http://www.digitalpreservation.gov/formats/fdd/descriptions.shtml #
# #
# Sources for filename extensions and formats #
# http://fileformats.archiveteam.org/ #
# #
########################################################################
DATA_ATTRIBUTES PDF
{
ACTIONS Open
ICON pdf
NAME_TEMPLATE %s.pdf
MIME_TYPE application/pdf
DESCRIPTION This is a file containing data in the Portable Document
\
format. Its data type is named PDF. PDF files have \
names ending with '.pdf' or '.PDF'.
TYPE_LABEL PDF
}
DATA_CRITERIA PDF1
{
DATA_ATTRIBUTES_NAME PDF
MODE f
NAME_PATTERN *.pdf
}
DATA_CRITERIA PDF2
{
DATA_ATTRIBUTES_NAME PDF
MODE f
NAME_PATTERN *.PDF
}
DATA_ATTRIBUTES DJVU
{
ACTIONS Open
ICON djvu
NAME_TEMPLATE %s.djvu
MIME_TYPE image/vnd-djvu
DESCRIPTION This is a file containing data in AT&T/Lizard Deja Vu \
format. Its data type is named DJVU. DJVU files have \
names ending with '.djvu' or '.DJVU'.
TYPE_LABEL DJVU
}
DATA_CRITERIA DJVU1
{
DATA_ATTRIBUTES_NAME DJVU
MODE f
NAME_PATTERN *.djvu
}
DATA_CRITERIA DJVU2
{
DATA_ATTRIBUTES_NAME DJVU
MODE f
NAME_PATTERN *.DJVU
}
# Hypertext Markup Language
DATA_ATTRIBUTE HTML
{
ACTIONS Open
ICON html
NAME_TEMPLATE %s.html
MIME_TYPE text/html
DESCRIPTION file containing Hypertext Markup Language text. \
Its data type is named HTML. HTML files have \
names ending in .html, .htm, .asp or .php
TYPE_LABEL HTML
}
DATA_CRITERIA HTML1
{
DATA_ATTRIBUTES_NAME HTML
MODE f
PATH_PATTERN *.html
}
DATA_CRITERIA HTML2
{
DATA_ATTRIBUTES_NAME HTML
MODE f
PATH_PATTERN *.htm
}
DATA_CRITERIA HTML3
{
DATA_ATTRIBUTES_NAME HTML
MODE f
PATH_PATTERN *.php
}
DATA_CRITERIA HTML4
{
DATA_ATTRIBUTES_NAME HTML
MODE f
PATH_PATTERN *.asp
}
DATA_CRITERIA HTML5
{
DATA_ATTRIBUTES_NAME HTML
MODE f
PATH_PATTERN *.shtml
}
DATA_ATTRIBUTES SVG
{
ACTIONS Open
ICON Dtsvg
NAME_TEMPLATE %s.svg
MIME_TYPE image/svg+xml
DESCRIPTION This is a file containing W3C's Scalable Vector \
Graphics format. Its data type is named SVG. SVG files\
have names ending with .svg
TYPE_LABEL SVG
}
DATA_CRITERIA SVG1
{
DATA_ATTRIBUTES_NAME SVG
MODE f
NAME_PATTERN *.svg
}
# Spreadsheet formats
DATA_ATTRIBUTES XLS
{
ACTIONS Open
ICON ooo_spreadsheet
NAME_TEMPLATE %s.xls
MIME_TYPE application/xls
DESCRIPTION This is a file containing Microsoft Excel spreadsheet \
format. Its data type is named XLS. XLS files have \
names ending with '.xls' or '.XLS'.
TYPE_LABEL XLS
}
DATA_CRITERIA XLS1
{
DATA_ATTRIBUTES_NAME XLS
MODE f
NAME_PATTERN *.xls
}
DATA_CRITERIA XLS2
{
DATA_ATTRIBUTES_NAME XLS
MODE f
NAME_PATTERN *.XLS
}
DATA_ATTRIBUTES SYLK
{
ACTIONS Open
ICON Dtsprds
NAME_TEMPLATE %s.slk
MIME_TYPE application/x-sylk
DESCRIPTION This is a file containing Microsoft SYLK spreadsheet \
format. Its data type is named SYLK. SYLK files have \
names ending with '.slk' or '.SLK'.
TYPE_LABEL SYLK
}
DATA_CRITERIA SYLK1
{
DATA_ATTRIBUTES_NAME SYLK
MODE f
NAME_PATTERN *.slk
}
DATA_CRITERIA SYLK2
{
DATA_ATTRIBUTES_NAME SYLK
MODE f
NAME_PATTERN *.SLK
}
DATA_ATTRIBUTES DIF
{
ACTIONS Open
ICON Dtsprds
NAME_TEMPLATE %s.dif
MIME_TYPE application/x-dif
DESCRIPTION This is a file containing Lotus Data Interchange \
Format. Its data type is named DIF. DIF files have \
names ending with '.dif' or '.DIF'.
TYPE_LABEL DIF
}
DATA_CRITERIA DIF1
{
DATA_ATTRIBUTES_NAME DIF
MODE f
NAME_PATTERN *.dif
}
DATA_CRITERIA DIF2
{
DATA_ATTRIBUTES_NAME DIF
MODE f
NAME_PATTERN *.DIF
}
DATA_ATTRIBUTES WKS
{
ACTIONS Open
ICON Dtsprds
NAME_TEMPLATE %s.wks
MIME_TYPE application/vnd.lotus-1-2-3
DESCRIPTION This is a file containing Lotus 1-2-3 spreadsheet \
data. Its data type is named WKS. WKS files have \
names ending with '.123' or '.wks'.
TYPE_LABEL WKS
}
DATA_CRITERIA WKS1
{
DATA_ATTRIBUTES_NAME WKS
MODE f
NAME_PATTERN *.wks
}
DATA_CRITERIA WKS2
{
DATA_ATTRIBUTES_NAME WKS
MODE f
NAME_PATTERN *.123
}
DATA_ATTRIBUTES QUATTRO
{
ACTIONS Open
ICON Dtsprds
NAME_TEMPLATE %s.wks
MIME_TYPE application/x-quattropro
DESCRIPTION This is a file containing Corel Quattro Pro spreadsheet
\
data. Its data type is named QUATTRO. QUATTRO files
have \
names ending with '.wb[1-3]'.
TYPE_LABEL QUATTRO
}
DATA_CRITERIA QUATTRO
{
DATA_ATTRIBUTES_NAME QUATTRO
MODE f
NAME_PATTERN *.wb[1-3]
}
# Word processor formats
DATA_ATTRIBUTES RTF
{
ACTIONS Open
ICON ooo_text
NAME_TEMPLATE %s.rtf
MIME_TYPE application/rtf
DESCRIPTION This is a file containing Microsoft Rich Text \
format. Its data type is named RTF. RTF files have \
names ending with '.rtf' or '.RTF'.
TYPE_LABEL RTF
}
DATA_CRITERIA RTF1
{
DATA_ATTRIBUTES_NAME RTF
MODE f
NAME_PATTERN *.rtf
}
DATA_CRITERIA RTF2
{
DATA_ATTRIBUTES_NAME RTF
MODE f
NAME_PATTERN *.RTF
}
DATA_ATTRIBUTES DOC
{
ACTIONS Open
ICON ooo_text
NAME_TEMPLATE %s.doc
MIME_TYPE application/msword
DESCRIPTION This is a wordprocessor file containing Microsoft Word \
format. Its data type is named DOC. DOC files have \
names ending with '.doc' or '.wrd'.
TYPE_LABEL DOC
}
DATA_CRITERIA DOC1
{
DATA_ATTRIBUTES_NAME DOC
MODE f
NAME_PATTERN *.doc
}
DATA_CRITERIA DOC2
{
DATA_ATTRIBUTES_NAME DOC
MODE f
NAME_PATTERN *.wrd
}
DATA_ATTRIBUTES WPD
{
ACTIONS Open
ICON ooo_text
NAME_TEMPLATE %s.wpd
MIME_TYPE application/vnd.wordperfect
DESCRIPTION This is a file in Corel WordPerfect Document \
format. Its data type is named WPD. WPD files have \
names ending with '.wpd'.
TYPE_LABEL WPD
}
DATA_CRITERIA WPD1
{
DATA_ATTRIBUTES_NAME WPD
MODE f
NAME_PATTERN *.wpd
}
# Microsoft PowerPoint presentation software
DATA_ATTRIBUTES PPT
{
ACTIONS Open
ICON ooo_presentation
NAME_TEMPLATE %s.ppt
MIME_TYPE application/powerpoint
DESCRIPTION This is a file containing Microsoft Powerpoint \
format. Its data type is named PPT. PPT files have \
names ending with '.ppt' or '.PPT'.
TYPE_LABEL PPT
}
DATA_CRITERIA PPT1
{
DATA_ATTRIBUTES_NAME PPT
MODE f
NAME_PATTERN *.ppt
}
DATA_CRITERIA PPT2
{
DATA_ATTRIBUTES_NAME PPT
MODE f
NAME_PATTERN *.PPT
}
# Database formats
DATA_ATTRIBUTES ODB
{
ACTIONS Open
ICON ooo_database
NAME_TEMPLATE %s.odb
MIME_TYPE application/vnd.oasis.opendocument.base
DESCRIPTION This is a file containing OpenOffice Base \
format. Its datatype is named ODB. ODB files have \
names ending with '.odb' or '.ODB'.
TYPE_LABEL ODB
}
DATA_CRITERIA ODB_1
{
DATA_ATTRIBUTES_NAME ODB
MODE f
NAME_PATTERN *.[Oo][Dd][Bb]
}
}
# Image formats
DATA_ATTRIBUTES PNG
{
ACTIONS Open
ICON Dtpng
NAME_TEMPLATE %s.png
MIME_TYPE image/png
DESCRIPTION This is a graphics file in Portable Network Graphics \
format. Its data type is named PNG. PNG files have \
names ending with '.png' or '.PNG'.
TYPE_LABEL PNG
}
DATA_CRITERIA PNG1
{
DATA_ATTRIBUTES_NAME PNG
MODE f
NAME_PATTERN *.png
}
DATA_CRITERIA PNG2
{
DATA_ATTRIBUTES_NAME PNG
MODE f
NAME_PATTERN *.PNG
}
DATA_ATTRIBUTES PCX
{
ACTIONS Open
ICON Dtpcx
NAME_TEMPLATE %s.pcx
MIME_TYPE image/pcx
DESCRIPTION This is a graphics file in Zsoft PC Paintbrush \
format. Its data type is named PCX. PCX files have \
names ending with '.pcx' or '.PCX'.
TYPE_LABEL PCX
}
DATA_CRITERIA PCX1
{
DATA_ATTRIBUTES_NAME PCX
MODE f
NAME_PATTERN *.pcx
}
DATA_CRITERIA PCX
{
DATA_ATTRIBUTES_NAME PCX
MODE f
NAME_PATTERN *.PCX
}
DATA_ATTRIBUTES BMP
{
ACTIONS Open
ICON Dtbmp
NAME_TEMPLATE %s.bmp
MIME_TYPE image/bmp
DESCRIPTION This is a graphics file in IBM OS/2 and MS-Win BitMaP \
format. Its data type is named BMP. BMP files have \
names ending with '.bmp' or '.BMP'.
TYPE_LABEL BMP
}
DATA_CRITERIA BMP1
{
DATA_ATTRIBUTES_NAME BMP
MODE f
NAME_PATTERN *.bmp
}
DATA_CRITERIA BMP2
{
DATA_ATTRIBUTES_NAME BMP
MODE f
NAME_PATTERN *.BMP
}
DATA_ATTRIBUTES ICO
{
ACTIONS Open
ICON Dtimg
NAME_TEMPLATE %s.ico
MIME_TYPE image/x-ico
DESCRIPTION This is an MS-Windows icon file. \
Its data type is named ICO.\
ICO files have names ending with '.ico'.
TYPE_LABEL ICO
}
DATA_CRITERIA ICO1
{
DATA_ATTRIBUTES_NAME ICO
MODE f
NAME_PATTERN *.[Ii][Cc][Oo]
}
DATA_ATTRIBUTES TARGA
{
ACTIONS Open
ICON Dtimg
NAME_TEMPLATE %s.tga
MIME_TYPE image/targa
DESCRIPTION This is a graphics file in Truevision Advanced Raster \
Graphics Adapter format. Its data type is named TARGA.\
TARGA files have names ending with '.tga'.
TYPE_LABEL TARGA
}
DATA_CRITERIA TARGA1
{
DATA_ATTRIBUTES_NAME TARGA
MODE f
NAME_PATTERN *.[Tt][Gg][Aa]
}
# Video formats
DATA_ATTRIBUTES MOV
{
ACTIONS Open
ICON Dtmov
NAME_TEMPLATE %s.mov
MIME_TYPE video/quicktime
DESCRIPTION This is a video file containing Apple Quicktime \
format. Its data type is named MOV. MOV files have \
names ending with '.mov' or '.qt'.
TYPE_LABEL MOV
}
DATA_CRITERIA MOV1
{
DATA_ATTRIBUTES_NAME MOV
MODE f
NAME_PATTERN *.[Mm][Oo][Vv]
}
DATA_CRITERIA MOV2
{
DATA_ATTRIBUTES_NAME MOV
MODE f
NAME_PATTERN *.[Qq][Tt]
}
DATA_ATTRIBUTES AVI
{
ACTIONS Open
ICON Dtavi
NAME_TEMPLATE %s.avi
MIME_TYPE video/x-msvideo
DESCRIPTION This is a video file containing Microsoft Audio Video \
Interlaced format. Its data type is named AVI. \
AVI files have \
names ending with '.avi'.
TYPE_LABEL AVI
}
DATA_CRITERIA AVI1
{
DATA_ATTRIBUTES_NAME AVI
MODE f
NAME_PATTERN *.avi
}
DATA_CRITERIA AVI2
{
DATA_ATTRIBUTES_NAME AVI
MODE f
NAME_PATTERN *.AVI
}
DATA_ATTRIBUTES WMV
{
ACTIONS Open
ICON Dtavi
NAME_TEMPLATE %s.avi
MIME_TYPE video/x-msvideo
DESCRIPTION This is a video file containing Microsoft Windows Media
\
Video format. Its data type is named WMV. \
WMV files have \
names ending with '.wmv'.
TYPE_LABEL WMV
}
DATA_CRITERIA WMV1
{
DATA_ATTRIBUTES_NAME WMV
MODE f
NAME_PATTERN *.wmv
}
DATA_CRITERIA WMV2
{
DATA_ATTRIBUTES_NAME WMV
MODE f
NAME_PATTERN *.WMV
}
# Audio formats
DATA_ATTRIBUTES AIFF
{
ACTIONS Open
ICON Dtaudio
NAME_TEMPLATE %s.aif
MIME_TYPE audio/aiff
DESCRIPTION This is a video file containing AIFF \
format. Its data type is named AIFF. \
AIFF files have \
names ending with '.aif', '.aiff', '.aifc'.
TYPE_LABEL AIFF
}
DATA_CRITERIA AIFF1
{
DATA_ATTRIBUTES_NAME AIFF
MODE f
NAME_PATTERN *.[Aa][Ii][Ff]
}
DATA_CRITERIA AIFF2
{
DATA_ATTRIBUTES_NAME AIFF
MODE f
NAME_PATTERN *.[Aa][Ii][Ff][Ff]
}
DATA_CRITERIA AIFF3
{
DATA_ATTRIBUTES_NAME AIFF
MODE f
NAME_PATTERN *.[Aa][Ii][Ff][Cc]
}
DATA_ATTRIBUTES MOD_FILE
{
ACTIONS Open
ICON Dtaudio
NAME_TEMPLATE %s.mod
MIME_TYPE audio/x-mod
DESCRIPTION This is an audio file containing MOD \
format. Its data type is named MOD_FILE. \
MOD files have \
names ending with '.mod'.
TYPE_LABEL MOD_FILE
}
DATA_CRITERIA MOD_FILE1
{
DATA_ATTRIBUTES_NAME MOD_FILE
MODE f
NAME_PATTERN *.mod
}
DATA_CRITERIA MOD_FILE2
{
DATA_ATTRIBUTES_NAME MOD_FILE
MODE f
NAME_PATTERN *.MOD
}
DATA_ATTRIBUTES AUDIO_MIDI
{
ACTIONS Open
ICON Dtaudio
NAME_TEMPLATE %s.mid
MIME_TYPE audio/x-midi
DESCRIPTION This is an audio file containing MIDI \
format. Its data type is named AUDIO_MIDI. \
AUDIO_MIDI files have names ending with '.mid'.
TYPE_LABEL MIDI
}
DATA_CRITERIA AUDIO_MIDI1
{
DATA_ATTRIBUTES_NAME AUDIO_MIDI
MODE f
NAME_PATTERN *.mid
}
DATA_CRITERIA AUDIO_MIDI2
{
DATA_ATTRIBUTES_NAME AUDIO_MIDI
MODE f
NAME_PATTERN *.MID
}
# Compressed formats besides Unix compress(1)
DATA_ATTRIBUTES GZIPPED
{
ACTIONS Gunzip
ICON Dtgzip
NAME_TEMPLATE %s.gz
MIME_TYPE application/x-gunzip
DESCRIPTION This is a file that has been compressed by \
the GNU gzip command to take up less space. Its \
data type is named GZIPPED. GZIPPED files \
have names ending with '.gz'.
TYPE_LABEL GZIPPED
}
DATA_CRITERIA GZIPPED1
{
DATA_ATTRIBUTES_NAME GZIPPED
MODE f
NAME_PATTERN *.[Gg][Zz]
}
DATA_ATTRIBUTES BZIPPED
{
ACTIONS Bunzip
ICON Dtbz2
NAME_TEMPLATE %s.bz2
MIME_TYPE application/octet-stream
DESCRIPTION This is a file that has been compressed by \
the bzip2 command to take up less space. Its \
data type is named BZIPPED. BZIPPED files \
have names ending with '.bz2'.
TYPE_LABEL BZIPPED
}
DATA_CRITERIA BZIPPED1
{
DATA_ATTRIBUTES_NAME BZIPPED
MODE f
NAME_PATTERN *.[Bb][Zz]2
}
DATA_ATTRIBUTES LZMA
{
ACTIONS LZMA_Decompress
ICON Dtlzma
NAME_TEMPLATE %s.xz
MIME_TYPE application/octet-stream
DESCRIPTION This is a file that has been compressed by \
the xz command to take up less space. Its \
data type is named LZMA. LZMA files \
have names ending with '.xz'.
TYPE_LABEL BZIPPED
}
DATA_CRITERIA LZMA1
{
DATA_ATTRIBUTES_NAME LZMA
MODE f
NAME_PATTERN *.[Xx][Zz]
}
DATA_ATTRIBUTES PKZIPPED
{
ACTIONS Unzip
ICON Dtzip
NAME_TEMPLATE %s.zip
MIME_TYPE application/x-zip-compressed
DESCRIPTION This is a file that has been compressed by \
the PKZIP command to take up less space. Its \
data type is named PKZIPPED. PKZIPPED files \
have names ending with '.zip'.
TYPE_LABEL PKZIPPED
}
DATA_CRITERIA PKZIPPED1
{
DATA_ATTRIBUTES_NAME PKZIPPED
MODE f
NAME_PATTERN *.[Zz][Ii][Pp]
}
DATA_ATTRIBUTES WINRARED
{
ACTIONS Unrar
ICON Dtrar
NAME_TEMPLATE %s.rar
MIME_TYPE application/rar-compresse
DESCRIPTION This is a file that has been compressed by \
the WINRAR command to take up less space. Its \
data type is named WINRAR. WINRARED files \
have names ending with '.rar'.
TYPE_LABEL WINRARED
}
DATA_CRITERIA WINRARED1
{
DATA_ATTRIBUTES_NAME WINRARED
MODE f
NAME_PATTERN *.[Rr][Aa][Rr]
}
DATA_ATTRIBUTES ARJ
{
ACTIONS Unarj
ICON Dtarj
NAME_TEMPLATE %s.arj
MIME_TYPE application/x-arj-compressed
DESCRIPTION This is a file that has been compressed by \
the ARJ command to take up less space. Its \
data type is named ARJ. ARJ files \
have names ending with '.arj'.
TYPE_LABEL ARJ
}
DATA_CRITERIA ARJ1
{
DATA_ATTRIBUTES_NAME ARJ
MODE f
NAME_PATTERN *.[Aa][Rr][Jj]
}
DATA_ATTRIBUTES LHARC
{
ACTIONS Lharc
ICON Dtlhz
NAME_TEMPLATE %s.lhz
MIME_TYPE application/octet-stream
DESCRIPTION This is a file that has been compressed by \
the LHARC command to take up less space. Its \
data type is named LHARC. LHARC files \
have names ending with '.lhz'.
TYPE_LABEL LHARC
}
DATA_CRITERIA LHARC1
{
DATA_ATTRIBUTES_NAME LHARC
MODE f
NAME_PATTERN *.[Ll][Hh][Zz]
}
DATA_ATTRIBUTES ZOO
{
ACTIONS Unzoo
ICON Dtzoo
NAME_TEMPLATE %s.zoo
MIME_TYPE application/octet-stream
DESCRIPTION This is a file that has been compressed by \
the ZOO command to take up less space. Its \
data type is named ZOO. ZOO files \
have names ending with '.zoo'.
TYPE_LABEL ZOO
}
DATA_CRITERIA ZOO1
{
DATA_ATTRIBUTES_NAME ZOO
MODE f
NAME_PATTERN *.[Zz][Oo][Oo]
}
# Scientific data/software format
DATA_ATTRIBUTES PDB
{
ACTIONS Open
ICON Dtdata
NAME_TEMPLATE %s.pdb
MIME_TYPE chemical/x-pdb
DESCRIPTION This is a file containing Protein Data Bank \
format. Its data type is named PDB. PDB files have \
names ending with '.pdb' or '.PDB'.
TYPE_LABEL PDB
}
DATA_CRITERIA PDB1
{
DATA_ATTRIBUTES_NAME PDB
MODE f
NAME_PATTERN *.pdb
}
DATA_CRITERIA PDB2
{
DATA_ATTRIBUTES_NAME PDB
MODE f
NAME_PATTERN *.PDB
}
DATA_ATTRIBUTES HDF
{
ACTIONS Open
ICON Dtdata
NAME_TEMPLATE %s.hdf
MIME_TYPE application/x-hdf
DESCRIPTION This is a file containing Hierarchical Data \
format. Its data type is named HDF. HDF files have \
names ending with '.hdf' or '.HDF'.
TYPE_LABEL HDF
}
DATA_CRITERIA HDF1
{
DATA_ATTRIBUTES_NAME HDF
MODE f
NAME_PATTERN *.hdf
}
DATA_CRITERIA HDF2
{
DATA_ATTRIBUTES_NAME HDF
MODE f
NAME_PATTERN *.HDF
}
DATA_ATTRIBUTES AGR
{
ACTIONS Open
ICON Dtdata
NAME_TEMPLATE %s.agr
MIME_TYPE text/plain
DESCRIPTION This is a file containing an Xmgrace plot.\
Its data type is named AGR. AGR files have \
names ending in '.agr'.
TYPE_LABEL AGR
}
DATA_CRITERIA AGR1
{
DATA_ATTRIBUTES_NAME AGR
MODE f
NAME_PATTERN *.agr
}
DATA_ATTRIBUTES CDF
{
ACTIONS Open
ICON Dtdata
NAME_TEMPLATE %s.cdf
MIME_TYPE application/x-netcdf
DESCRIPTION This is a file containing NetCDF \
format. Its data type is named CDF. CDF files have \
names ending with '.cdf' or '.CDF'.
TYPE_LABEL CDF
}
DATA_CRITERIA CDF1
{
DATA_ATTRIBUTES_NAME CDF
MODE f
NAME_PATTERN *.cdf
}
DATA_CRITERIA CDF2
{
DATA_ATTRIBUTES_NAME CDF
MODE f
NAME_PATTERN *.CDF
}
DATA_ATTRIBUTES NB
{
ACTIONS Open
ICON nb
NAME_TEMPLATE %s.nb
MIME_TYPE application/vnd.wolfram.mathematica
DESCRIPTION This is a file containing a Mathematica Notebook \
format. Its data type is named NB. NB files have \
names ending with '.nb', '.ma' or '.mb'.
TYPE_LABEL NB
}
DATA_CRITERIA NB1
{
DATA_ATTRIBUTES_NAME NB
MODE f
NAME_PATTERN *.nb
}
DATA_CRITERIA NB2
{
DATA_ATTRIBUTES_NAME NB
MODE f
NAME_PATTERN *.ma
}
DATA_CRITERIA NB3
{
DATA_ATTRIBUTES_NAME NB
MODE f
NAME_PATTERN *.ma
}
# Programming Languages
DATA_ATTRIBUTES F_SRC
{
ACTIONS Open,Make,Print
ICON DtdotF
IS_TEXT true
NAME_TEMPLATE %s.f
MIME_TYPE text/plain
DESCRIPTION This file is a source file in the Fortran \
programming language. Its data type is named \
F_SRC. F_SRC files have names ending with '.f'.
TYPE_LABEL F_SRC
}
DATA_CRITERIA F_SRC1
{
DATA_ATTRIBUTES_NAME F_SRC
MODE f
NAME_PATTERN *.[Ff]
}
DATA_CRITERIA F_SRC2
{
DATA_ATTRIBUTES_NAME F_SRC
MODE f
NAME_PATTERN *.[Ff]9[05]
}
DATA_CRITERIA F_SRC3
{
DATA_ATTRIBUTES_NAME F_SRC
MODE f
NAME_PATTERN *.[Ff][Oo][Rr]
}
DATA_ATTRIBUTES P_SRC
{
ACTIONS Open,Make,Print
ICON DtdotP
IS_TEXT true
NAME_TEMPLATE %s.p
MIME_TYPE text/plain
DESCRIPTION This file is a source file in the Pascal \
programming language. Its data type is named \
P_SRC. P_SRC files have names ending with '.p'.
TYPE_LABEL P_SRC
}
DATA_CRITERIA P_SRC1
{
DATA_ATTRIBUTES_NAME P_SRC
MODE f
NAME_PATTERN *.p
}
DATA_CRITERIA P_SRC2
{
DATA_ATTRIBUTES_NAME P_SRC
MODE f
NAME_PATTERN *.pas
}
DATA_ATTRIBUTES BAS_SRC
{
ACTIONS Open,Make,Print
ICON DtdotBAS
IS_TEXT true
NAME_TEMPLATE %s.bas
MIME_TYPE text/plain
DESCRIPTION This file is a source file in the BASIC \
programming language. Its data type is named \
BAS_SRC. BAS_SRC files have names ending with '.bas'.
TYPE_LABEL BAS_SRC
}
DATA_CRITERIA BAS_SRC1
{
DATA_ATTRIBUTES_NAME BAS_SRC
MODE f
NAME_PATTERN *.[Bb][Aa][Ss]
}
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel