Solaris 共通デスクトップ環境 プログラマーズ・ガイド

アクションのローカライズ・ラベルを取り出すには

    アクションのローカライズ・ラベルを取り出すには、DtActionLabel() 関数を使用します。

   char *DtActionLabel(char *actionName)

アクション定義にはラベルを入れることができます。ラベルは、label_text フィールドを使用して定義されます。

ACTION action_name {

   LABEL label_text
   ...
}

このラベルは、グラフィック・コンポーネント (ファイル・マネージャやアプリケーション・マネージャなど) の中でアクションのアイコンにラベルを付けるために使用されます。アクション定義に label_text フィールドがない場合には、action_name が使用されます。

label_text 文字列の値は、エンドユーザがアクションを見分けられるように、すべてのインタフェース・コンポーネントによって使用されなければなりません。

DtActionLabel() 関数は、actionName という名前のアクションのアクション定義の中の label_text フィールドの値を返します。label_text フィールドがない場合には、この関数は actionName を返します。