本节描述如何创建数据类型的配置文件。
对包含数据类型定义的配置文件的要求是:
文件必须使用命名惯例名称.dt
文件必须位于数据库搜索路径中。缺省的搜索路径是:
个人数据类型-HomeDirectory/.dt/types
系统范围数据类型-/etc/dt/appconfig/types/language
内置数据类型-/usr/dt/appconfig/types/language。 不应当使用此目录。
关于修改数据库搜索路径的信息,请参阅"设置搜索路径的值"。
打开现有的数据库文件或创建一个新的。
关于进一步信息,请参阅前一节,"数据类型的配置文件"。
为数据类型定义数据属性,使用下列语法:
DATA_ATTRIBUTESdata_type_name { ICON image_name DESCRIPTION string attribute_field attribute_field ... }
其中:
data_type_name-给定此数据类型的唯一名称。
image_name-图标文件的文件名或路径。对于文件请使 用基本名称。例如,对于图标文件myimage.m.pm和myimage.t.pm,请使用myimage。
attribute_field-定义数据类型的外观和特性的字段。
string-字符串。其内容将是数据类型的 项目帮助。
请参阅"创建个人动作和数据类型的示例"。
定义数据类型的数据标准,使用下列语法:
DATA_CRITERIA criteria_name { DATA_ATTRIBUTES_NAME data_type_name criteria_field criteria_field ... }
其中:
criteria_name-此标准定义的唯一名称
data_type_name-在DATA_ATTRIBUTES
定义中所使用的名称
criteria_field-用于定义标准的字段, 该标准用于将文件指定为该数据类型
请参阅"定义数据类型的数据标准"。
保存数据库文件。
为数据类型创建图标。
关于进一步信息,请参阅"指定用于数据类型的图标图象"。
如有必要,创建在属性定义的ACTIONS 字段中 列出的动作。
双击 Desktop_Tools 应用程序组中的"重新装入动作",以便重新装入数据库。
假设系统中包含名为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 应用程序组中的"重新装入动作",以重新从数据库中读取。