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 }
ファイルを保存します。
[デスクトップツール] アプリケーション・グループの [アクションの再読込み] をダブルクリックし、データベースを再読み込みします。