移動先: 概要 戻り値 フラグ. MEL 例.

概要

uiTemplate [-exists] [string]

uiTemplate は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。

新しいコマンド テンプレート オブジェクトを作成するためのコマンドです。テンプレート オブジェクトによって、複数の UI コマンド用にフラグのデフォルト引数を保持することが可能です。コマンドの引数を指定するには、個々のコマンドで -defineTemplate フラグとデフォルトにしたいフラグと引数を使用します。setUITemplate コマンドも参照してください。

戻り値

string作成された uiTemplate の名前。

戻り値の型は照会モードでは照会フラグが基になります。

フラグ

exists
ロング ネーム(ショート ネーム) 引数型 プロパティ
-exists(-ex) create
指定した uiTemplate が存在するかどうかによって、true または false が返されます。他のフラグは無視されます。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL 例

//    Create a new template.
//
if (`uiTemplate -exists ExampleTemplate`) {
    deleteUI -uiTemplate ExampleTemplate;
}
uiTemplate ExampleTemplate;

button -defineTemplate ExampleTemplate
    -width 100 -height 40 -align "left";
frameLayout -defineTemplate ExampleTemplate
    -borderVisible true -labelVisible false;

//    Create a window and apply the template.
//
string $window = `window`;
setUITemplate -pushTemplate ExampleTemplate;
columnLayout -rowSpacing 5;

frameLayout;
columnLayout;
button -label "One";
button -label "Two";
button -label "Three";
setParent ..;
setParent ..;

frameLayout;
columnLayout;
button -label "Red";
button -label "Green";
button -label "Blue";
setParent ..;
setParent ..;

setUITemplate -popTemplate;

showWindow $window;