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

概要

panelConfiguration [-addPanel boolean string string string string] [-configString string] [-createStrings] [-defaultImage string] [-defineTemplate string] [-editStrings] [-exists] [-image string] [-isFixedState] [-label string] [-labelStrings] [-numberOfPanels] [-removeAllPanels] [-removeLastPanel] [-replaceCreateString int string] [-replaceEditString int string] [-replaceFixedState int boolean] [-replaceLabel int string] [-replacePanel int boolean string string string string] [-replaceTypeString int string] [-sceneConfig boolean] [-typeStrings] [-useTemplate string] [-userCreated boolean] [name]

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

このコマンドは、ビュー構成オブジェクトを作成します。一般的に、このメソッド コマンドは直接コールしません。その代わりにパネル エディタ(Panel Editor)を使用してください。

ビュー構成は、作成したら、パネルの「パネル校正 > 保存したレイアウト(Panels > Saved Layouts)」メニューから選択して Maya メイン ウィンドウに表示できます。

戻り値

string作成された panelConfiguration の名前。

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

フラグ

addPanel, configString, createStrings, defaultImage, defineTemplate, editStrings, exists, image, isFixedState, label, labelStrings, numberOfPanels, removeAllPanels, removeLastPanel, replaceCreateString, replaceEditString, replaceFixedState, replaceLabel, replacePanel, replaceTypeString, sceneConfig, typeStrings, useTemplate, userCreated
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-addPanel(-ap) boolean string string string string createeditmultiuse
指定したパネルを構成に追加します。引数は次のとおりです。isFixed、Label 文字列、Type 文字列、Create 文字列、Edit 文字列です。
-configString(-cfs) string createqueryedit
パネルを配置する文字列を指定します。
-createStrings(-cs) query
パネルの Create 文字配列を返します。
-defaultImage(-di) string createquery
この構成の既定のイメージ。既定のイメージはいったん設定すると、変更できません。フラグ -i/image でイメージを設定すると、その値が優先されます。
-defineTemplate(-dt) string create
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに追加するモードに、コマンドのモードを変更します。 templateName が現在のテンプレートとして設定されていれば、その後コマンドが実行されるたびに、この引数が既定の引数として使用されます。
-editStrings(-es) query
パネルの Edit 文字配列を返します。
-exists(-ex) create
指定したオブジェクトが存在するかどうかを返します。他のフラグは無視されます。
-image(-i) string createqueryedit
この構成のユーザ指定イメージ。このフラグは、既定のイメージを無効にするために使用します。
-isFixedState(-if) query
パネルが固定状態であるかどうかを表す整数配列を返します。
-label(-l) string createqueryedit
設定ラベルを指定します。
-labelStrings(-ls) query
パネルの Label 文字配列を返します。
-numberOfPanels(-np) query
設定のパネル数を返します。
-removeAllPanels(-rap) edit
設定内の最後のパネルを除去します。
-removeLastPanel(-rlp) edit
設定内の最後のパネルを除去します。
-replaceCreateString(-rcs) int string edit
指定した Create 文字列を置き換えます。インデックスは 1 から始まります。
-replaceEditString(-res) int string edit
指定した Edit 文字列を置き換えます。インデックスは 1 から始まります。
-replaceFixedState(-rfs) int boolean edit
指定した固定状態の値(true|false)を置き換えます。インデックスは 1 から始まります。
-replaceLabel(-rl) int string edit
指定したラベルを置き換えます。インデックスは 1 から始まります。
-replacePanel(-rp) int boolean string string string string createedit
構成内の指定したパネルを置き換えます。引数は次のとおりです。インデックス、isFixed、Label 文字列、Type 文字列、Create 文字列、Edit 文字列です。インデックスは 1 から始まります。
-replaceTypeString(-rts) int string edit
指定した Type 文字列を置き換えます。インデックスは 1 から始まります。
-sceneConfig(-sc) boolean createqueryedit
設定をシーンに接続させるかどうかを指定します。シーン設定は、シーンが開かれた場合に作成され、シーンが閉じた場合に削除されます。
-typeStrings(-ts) query
パネルの Type 文字配列を返します。
-useTemplate(-ut) string create
コマンドに、現在のものとは異なるコマンド テンプレートを使用するように強制します。
-userCreated(-uc) boolean createqueryedit
設定がユーザによって作成された場合、true を返します。 設定がユーザによって作成された場合、その設定はツールボックスの保存したレイアウトの RMB メニューに表示されます。

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

MEL 例

//    Create a custom panel configuration.
//
string $configName = `panelConfiguration -label "Custom Panel Layout"
    -sceneConfig false
    -configString "paneLayout -e -cn \"vertical2\" -ps 1 39 100 -ps 2 61 100 $gMainPane;"
    -addPanel false
        "Outliner"
        "outlinerPanel"
        ("{global int $gUseMenusInPanels;\
            $panelName = `outlinerPanel -mbv $gUseMenusInPanels -unParent -l \"Outliner\"`;\
            outlinerEditor -e -highlightActive true $panelName;}")
        "outlinerPanel -edit -l \"Outliner\"  $panelName"
    -addPanel true
        "Persp View"
        "modelPanel"
        ("{global int $gUseMenusInPanels;\
            modelPanel -mbv $gUseMenusInPanels\
            -unParent -l \"Persp View\" -cam persp;}" )
        "modelPanel -edit -l \"Persp View\"  -cam \"persp\" $panelName"`;

//    Update the main Maya window to reflect the custom panel configuration.
//    Note also that your custom configuration may be selected from any
//    panel's "Panels->Saved Layouts" menu.
//
setNamedPanelLayout "Custom Panel Layout";