假设系统中包含名为xgif的应用程序,它是用来 显示 GIF 图片的。通常通过执行下列命令来运行该程序:
xgif文件名
需要以几种方式来显示 GIF 图片:
通过双击 GIF 数据文件
通过选择数据文件,并在"选定"菜单中选择应用程序
打开一个新文件HomeDirectory/.dt/types/GifViewer.dt,以便用于编辑。
键入数据类型定义:
DATA_ATTRIBUTES Gif
{
DESCRIPTION Gif image file.
ICON GifIcon
ACTIONS View
DATA_CRITERIA Gif_Criteria
}
DATA_ATTRIBUTES_NAME Gif
NAME_PATTERN *.gif
}
键入 GifViewer 动作的动作定义:
ACTION GifViewer
{
EXEC_STRING xgif% (File)Arg_1"Gif file to view:"
WINDOW_TYPE NO_STDIO
DESCRIPTION Double-click or drop a file to \
start the Gif viewer.
}
因为定义不包含ICON字段,所以动作将使用 系统的缺省图标。
键入下面的映射动作,将 GifViewer 动作连接到在数据类型定义中列出的"查看"动作。使用ARG_TYPE字段来将查看动作限定在 Gif 类型的文件。
ACTION View
{
ARG_TYPE Gif
TYPE MAP
MAP_ACTION GifViewer
}
保存文件。
双击在 Desktop_Tools 应用程序组中的"重新装入动作",以重新从数据库中读取。