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

概要

sceneUIReplacement [-clear] [-deleteRemaining] [-getNextFilter string string] [-getNextPanel string string] [-getNextScriptedPanel string string] [-update string]

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

このコマンドは、ロード中のシーンで利用可能な既存のシーンに基づく UI を返します。ロード中のシーンが使用していない UI を削除することもできます。

戻り値

stringgetNextScriptedPanel、getNextPanel、getNextFilter と併用する場合

フラグ

clear, deleteRemaining, getNextFilter, getNextPanel, getNextScriptedPanel, update
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-clear(-cl) create
コマンドによって割り当てられたすべてのリソースを解放します。
-deleteRemaining(-dr) create
シーン依存で、最後の更新以降にこのコマンドによって参照されていない UI を削除します。
-getNextFilter(-gf) string string create
指定したタイプで指定した名前を持つ次のフィルタを返します。
-getNextPanel(-gp) string string create
指定したタイプの(なるべく指定したラベルを持つ)次のパネルを返します。
-getNextScriptedPanel(-gsp) string string create
指定したスクリプト パネル タイプの(なるべく指定したラベルを持つ)次のスクリプト パネルを返します。
-update(-u) string create
アプリケーションの現在の状態を反映するようにコマンドの状態を更新します。文字列引数は、パネルで構成されるメイン ウィンドウのペイン レイアウトの名前です。

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

MEL 例

// Reset to current state
global string $gMainPane;
sceneUIReplacement -update $gMainPane;

// Try to find the modelPanel named Top View
sceneUIReplacement -getNextPanel "modelPanel" (localizedPanelLabel("Top View"));
// Result: modelPanel1 //
modelPanel -q -label modelPanel1;
// Result: Top View //

// Try to find Front View
sceneUIReplacement -getNextPanel "modelPanel" (localizedPanelLabel("Front View"));
// Result: modelPanel3 //
modelPanel -q -label modelPanel3;
// Result: Front View //

// Is there another Front View?  (No: all we find is a model panel called Persp View)
sceneUIReplacement -getNextPanel "modelPanel" (localizedPanelLabel("Front View"));
// Result: modelPanel4
modelPanel -q -label modelPanel4;
// Result: Persp View