GIF 画像を表示する xgif というアプリケーションがシステムに含まれているとします。通常は、次のように入力してプログラムを実行します。
xgif filename
GIF 画像は、次の 2 つの方法で表示するものとします。
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 アクションを、データ型定義にリストされた View アクションに接続します。この表示アクションを Gif 型ファイルに制限するには ARG_TYPE フィールドを使用します。
ACTION View
{
ARG_TYPE Gif
TYPE MAP
MAP_ACTION GifViewer
}
ファイルを保存します。
[デスクトップツール] アプリケーション・グループの [アクションの再読込み] をダブルクリックし、データベースを再読み込みします。