フロントパネルは、フロントパネルのコンポーネントの定義を集めて構築されます。各コンポーネントは、フロントパネル上のコンポーネントの配置と、コンポーネントの外観および動作を定義する構文が必要です。
フロントパネルは、次のように構成されます。
特別なコンテナは 2 種類あります。
フロントパネルの各コンポーネントは、次の構文を使用して別々に定義されます。
COMPONENT name { KEYWORD value KEYWORD value ... }
キーワードには、必須なものと省略可能なものがあります。詳細は、dtfpfile(4X) のマニュアル・ページを参照してください。
パネルはトップレベルのコンポーネントです。定義には次のものが含まれます。
フロントパネル名
front_panel_name は、フロントパネルに固有の名前です。デフォルトは「FrontPanel」です。
ボックス定義には次のものが含まれます。
ボックス名
パネル内のボックスの位置 (POSITION_HINTS)
ボックス全体に適用する外観と動作を記述するフィールド
BOX box_name { CONTAINER_NAME front_panel_name POSITION_HINTS position KEYWORD value KEYWORD value ... }
コントロール定義には次のものが含まれます。
コントロール名
ボックス内のコントロールの位置 (POSITION_HINTS)
コントロールの外観と動作を記述するフィールド
CONTROL control_name { CONTAINER_TYPE BOX or SUBPANEL or SWITCH CONTAINER_NAME box_name or subpanel_name or switch_name TYPE control_type POSITION_HINTS position KEYWORD value KEYWORD value ... }
サブパネル定義には次のものが含まれます。
サブパネル名
サブパネルに固有の外観と動作を記述するフィールド
SUBPANEL subpanel_name { CONTAINER_NAME control_name KEYWORD value KEYWORD value ... }
スイッチ定義には次のものが含まれます。