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

概要

createEditor( string node , [noCloseOnDelete=boolean], [queueForDelete=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

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

このコマンドを使うと、任意のディペンデンシー ノードのプロパティ シートを作成できます。2 番目の引数はノード名、1 番目の引数はプロパティ シートのコントロール配置のレイアウト名です。

このコマンドで作成したプロパティ シートは、editorTemplate コマンドを使って、カスタマイズすることができます。

戻り値

なし

フラグ

noCloseOnDelete, queueForDelete
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
noCloseOnDelete(nc) boolean create
このフラグを設定すると、データが削除されてもエディタを閉じません。
queueForDelete(qfd) boolean create
指定したレイアウトが待ち行列にキューイングされます。待ち行列がいっぱいになった場合、入りきれなかったレイアウトは自動的に削除されます。レイアウトがすでに待ち行列に存在する場合は前面に移動されます。このため、使用されていないエディタは整理することができます。MEL スクリプトの showEditor のみがこのフラグを使用できます。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

# The following command will create an attribute
# editor in someWindow|topLayout for curve2.
#
cmds.createEditor( 'someWindow|toplayout', 'curve2' )