本節描述如何建立資料類型配置檔案。
包含資料類型定義的配置檔案的要求為:
檔案必須使用命名慣例 name .dt
檔案必須位於資料庫搜尋路徑上。預設搜尋路徑為:
個人資料類型—language /.dt/types/
整個系統的資料類型—/etc/dt/appconfig/types/language
內建資料類型—/usr/dt/appconfig/types/language。您不應使用此目錄。
有關修改資料庫搜尋路徑的資訊,請參閱 設定搜尋路徑的值。
開啟現存資料庫檔案或建立新檔案。
有關更多的資訊,請參閱前節資料類型的配置檔案。
使用此語法定義資料類型的資料屬性:
DATA_ATTRIBUTES data_type_name { ICON image_name DESCRIPTION字串 attribute_field attribute_field … }
其中:
data_type_name—給予此資料類型的唯一名稱。
image_name—圖示檔案的檔案名稱或路徑。 使用基本名稱於此檔案。例如,對於圖示檔案 myimage.m.pm 與 myimage.t.pm,請使用 myimage。
attribute_field—定義資料類型的外觀或行為的欄位。
字串—字元字串。 內容將會是資料類型的關於項目輔助說明。
請參閱 建立個人動作與資料類型的範例。
使用此語法定義資料類型的資料條件:
DATA_CRITERIA criteria_name { DATA_ATTRIBUTES_NAME data_type_name criteria_field criteria_field … }
其中:
criteria_name—此條件定義的唯一名稱
data_type_name—用於 DATA_ATTRIBUTES
定義中的名稱
criteria_field—用於定義指派檔案至此資料類型的條件的欄位
請參閱 定義資料類型的資料條件。
儲存資料庫檔案。
建立資料類型的圖示。
有關更多的資訊,請參閱 指定用於資料類型的圖示影像。
如果有需要,請建立列出於屬性定義的 ACTION(動作) 欄位中的動作。
連按兩下桌面工具應用程式群組中的「重新載入動作」以重新載入資料庫。
假定您的系統包含名為 xgif 的應用程式,此應用程式會顯示 GIF 圖片。一般而言,您藉由執行如下來執行程式:
xgif 檔案名稱
您想要能夠以數種方法顯示 GIF 圖片:
藉由連按兩下 GIF 資料檔案
藉由選擇資料檔案以及從「所選項目」功能表選擇應用程式
開啟新檔案 language /.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 }
儲存檔案。
連按兩下桌面工具應用程式群組中的「重新載入動作」以重新讀取資料庫。