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

概要

panel [-control] [-copy string] [-defineTemplate string] [-docTag string] [-exists] [-init] [-isUnique] [-label string] [-menuBarVisible boolean] [-needsInit] [-parent string] [-popupMenuProcedure script] [-replacePanel string] [-tearOff] [-tearOffCopy string] [-unParent] [-useTemplate string] string

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

パネルのプロパティの編集または照会ができます。パネルの共通プロパティの中には、このコマンドで使用できないものもあります。-tearOff や -replacePanel などのフラグでは、明示的なパネル コマンドを使用する必要があります。コマンド「getPanel -typeOf panelName」では、パネルの明示的なタイプを返します。

戻り値

なし

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

フラグ

control, copy, defineTemplate, docTag, exists, init, isUnique, label, menuBarVisible, needsInit, parent, popupMenuProcedure, replacePanel, tearOff, tearOffCopy, unParent, useTemplate
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-exists(-ex) create
指定したオブジェクトが存在するかどうかによって、true または false を返します。他のフラグは無視されます。
-defineTemplate(-dt) string create
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに追加するモードに、コマンドのモードを変更します。templateName が現在のテンプレートとして設定されていれば、その後コマンドが実行されるたびに、この引数が既定の引数として使用されます。
-useTemplate(-ut) string create
コマンドに、現在以外のコマンド テンプレートの使用を強制します。
-init(-in) createedit
パネルの既定の状態を初期化します。これは、file -new と file -open によって自動的に実行されます。
-label(-l) string queryedit
ユーザが読みやすいパネル用ラベルを指定します。
-copy(-cp) string edit
このパネルを指定したパネルのコピーにします。両方のパネルは同じタイプである必要があります。
-control(-ctl) query
このパネルの最上位のコントロールを返します。通常は、親を取得してポップアップ メニューをアタッチするために使用します。注意: パネルにはコントロールがないことがあります。コントロールが存在しない場合、このフラグは "" を返します。
-isUnique(-iu) query
このパネル タイプのインスタンスが 1 つだけ許可されている場合、true を返します。
-parent(-p) string create
このパネルの親のレイアウトを指定します。
-popupMenuProcedure(-pmp) script queryedit
パネルのポップアップ メニューを作成するためにコールされるプロシージャを指定します。既定値は「buildPanelPopupMenu」です。プロシージャは、パネル名である文字列引数を持つ必要があります。
-unParent(-up) edit
パネルをそのレイアウトから除去するように指定します。照会には使用できません。
-replacePanel(-rp) string edit
指定したパネルをこのパネルと置き換えます。ターゲット パネルが同じレイアウト内にある場合、入れ替えを実行します。
-tearOff(-to) queryedit
このパネルを切り離し、パネルの親としての paneLayout を持つフローティング ウィンドウにします。照会すると、パネルが独自のウィンドウに切り離されたかどうかを返します。
-tearOffCopy(-toc) string create
このパネルを、指定したソース パネルのコピーを切り離したウィンドウとして作成します。
-menuBarVisible(-mbv) boolean createqueryedit
パネルのメニュー バーを表示するかどうかを制御します。
-needsInit(-ni) queryedit
(内部) On Edit は、初期化が必要なものとしてパネルをマークします。照会すると、初期化が必要なものとしてパネルがマークされているかどうかを返します。file -new と file -open で使用されます。
-docTag(-dtg) string createqueryedit
Maya のパネルにタグをアタッチします。

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

MEL 例

string $MyLabel = "My Panel";
window;
    frameLayout -lv 0;
        modelPanel -l $MyLabel;
showWindow;

string $panels[] = `getPanel -all`;
string $myPanel;
int $i;

for ($i = 0; $i < size($panels); $i++) {
    if ($MyLabel == `panel -q -label $panels[$i]`) {
        $myPanel = $panels[$i];
        print("Found "+$MyLabel+"\n");
    }
}