ジャンプ先: 概要. 戻り値. フラグ. MEL 例.
windowPref [-enableAll boolean] [-exists] [-height int] [-leftEdge int] [-loadAll] [-maximized boolean] [-parentMain boolean] [-remove] [-removeAll] [-restoreMainWindowState string] [-saveAll] [-saveMainWindowState string] [-topEdge int] [-topLeftCorner int int] [-width int] [-widthHeight int int]
string
windowPref は、取り消し可能、照会可能、および編集可能です。
ウィンドウのアトリビュートを生成、修正します。ウィンドウのサイズや位置は、アプリケーションのセッションが変わっても維持されます。既定のウィンドウ プリファレンスは、ウィンドウを閉じたときに作成されます。ウィンドウのプリファレンスを指定する必要があります。したがって、その名前に一致するウィンドウにしか影響を及ぼしません。
ウィンドウのプリファレンスは、Maya メイン ウィンドウにも、コマンド ウィンドウにも適用されないことに注意してください。
なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
enableAll, exists, height, leftEdge, loadAll, maximized, parentMain, remove, removeAll, restoreMainWindowState, saveAll, saveMainWindowState, topEdge, topLeftCorner, width, widthHeight
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
コマンド内でフラグを複数回使用できます。
|
// Check if the window exists.
//
if (`window -exists ExampleWindow`) deleteUI -window ExampleWindow;
// Create a window.
//
window ExampleWindow;
columnLayout;
text -label "Size and position the window before closing it.";
button -label "Close" -command ("deleteUI -window ExampleWindow");
showWindow ExampleWindow;
// When the window is closed a window preference object is
// created for the window. It has the same name as the window
// object.
//
windowPref -exists ExampleWindow;
// Query the window preference size and position.
//
windowPref -query -topLeftCorner ExampleWindow;
windowPref -query -widthHeight ExampleWindow;
// Create a window with the same name. When it is shown
// it will be sized and positioned according to the
// window preference.
//
if (`window -exists ExampleWindow`) deleteUI -window ExampleWindow;
window ExampleWindow;
columnLayout;
text -label "Size and position the window before closing it.";
button -label "Close" -command ("deleteUI -window ExampleWindow");
showWindow ExampleWindow;
// Delete the window preference and the window will have a
// default size and position.
//
windowPref -remove ExampleWindow;
// Create the window one last time.
//
if (`window -exists ExampleWindow`) deleteUI -window ExampleWindow;
window ExampleWindow;
columnLayout;
text -label "Size and position the window before closing it.";
button -label "Close" -command ("deleteUI -window ExampleWindow");
showWindow ExampleWindow;