ジャンプ先: 概要. 戻り値. フラグ. MEL 例.

概要

setUITemplate [-popTemplate] [-pushTemplate] [string]

setUITemplate は、取り消し可能、照会可能、および編集不可能です。

このコマンドは、ELF コマンドの現在(既定)のコマンド テンプレートを設定します。特殊名 NONE を使用すると、テンプレートを現在に設定しないようにすることができます。「uiTemplate」コマンドも参照してください。

戻り値

string現在選択されているコマンド テンプレートの名前。

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

popTemplate, pushTemplate
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-popTemplate(-ppt) create
スタックから現在のテンプレートをポップし、スタック内の次のテンプレートを現在に設定します。
-pushTemplate(-pst) create
後からポップできるスタックに現在のテンプレートをプッシュします。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例

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

button -defineTemplate ExampleTemplate
    -width 100 -height 40;
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;