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

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

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";