ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
-exists(-ex) |
|
|
|
指定したオブジェクトが存在するかどうかによって、 true または false
を返します。他のフラグは無視されます。 |
|
-defineTemplate(-dt) |
string |
|
|
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに 追加するモードに、コマンドのモードを変更します。
templateName がカレントのテンプレートとして設定されていれば、
その後コマンドが実行されるたびに、この引数がデフォルトの引数として使用されます。 |
|
-useTemplate(-ut) |
string |
|
|
コマンドに、カレント以外のコマンド テンプレートの使用を強制します。 |
|
-parent(-p) |
string |
|
|
-enable(-en) |
boolean |
|
|
コントロールの有効、無効です。デフォルトでは true に設定されていて、コントロールは有効になっています。false
を指定すると コントロールはグレー表示になって無効になります。 |
|
-width(-w) |
int |
|
|
コントロールの幅を指定します。コントロールは親のレイアウトの条件によって無効にされない限り、このサイズを保持しようとします。 |
|
-height(-h) |
int |
|
|
コントロールの高さです。コントロールは親のレイアウトの条件によって無効にされない限り、このサイズを保持しようとします。 |
|
-visible(-vis) |
boolean |
|
|
コントロールの可視の状態です。デフォルトでは、コントロールは表示されます。コントロールの実際の外見も、その親レイアウトの可視の状態によって
異なることに注意してください。 |
|
-visibleChangeCommand(-vcc) |
script |
|
|
コントロールの可視の状態が変更されたときに実行されるコマンドです。 |
|
-isObscured(-io) |
|
|
|
コントロールが実際に表示されるかどうかを返します。
コントロールは、次の場合に隠れた状態になります。非表示の場合、別のコントロールで(完全に、または部分的に)ブロックされた場合、コントロールまたは親のレイアウトを制御できない場合、あるいはコントロールのウィンドウが非表示またはアイコン化されている場合。 |
|
-manage(-m) |
boolean |
|
|
コントロールの状態を管理します。管理されていないコントロールは表示されず、画面の領域も占有しません。デフォルトでは、コントロールは管理できるように作成されます。 |
|
|
|
|
|
このコントロールにアタッチされるポップアップ メニューの数を返します。 |
|
|
|
|
|
このコントロールにアタッチされる全ポップアップ メニューの名前を返します。 |
|
-preventOverride(-po) |
boolean |
|
|
true の場合、コントロールのコントロールは親のレイアウトの条件によって無効にされ右マウス ボタン
メニューを使用したコントロール アトリビュートのオーバーライドは無効です。 |
|
-annotation(-ann) |
string |
|
|
-backgroundColor(-bgc) |
float float float |
|
|
コントロールのバックグラウンド
カラーです。引数は、赤、緑、青のカラー成分に対応しています。それぞれの成分の値は、0.0~1.0 です。
backgroundColor を設定する場合、enableBackground を false
に指定していない限り、バックグラウンドは自動的に有効になります。 |
|
-enableBackground(-ebg) |
boolean |
|
|
コントロールのバックグラウンド カラーを有効にします。 |
|
-docTag(-dtg) |
string |
|
|
コントロールにドキュメンテーション フラグを追加します。ドキュメンテーション
フラグは、階層のようなディレクトリ構造になっています。 例: -dt
render/multiLister/createNode/material |
|
-dragCallback(-dgc) |
script |
|
|
中マウス ボタンを押すとコールされるコールバックを追加します。MEL
バージョンのコールバックの書式は次のとおりです。global proc string[] callbackName(string
$dragControl, int $x, int $y, int $mods) proc
はドロップ先に転送される文字配列を返します。 規則により、配列の先頭文字列はユーザ設定可能なメッセージ
タイプを表しています。アプリケーションで定義されたドラッグ元のコントロールは、このコールバックを無視する可能性があります。$mods
で、キー モディファイアである CTL と SHIFT をテストできます。有効な値は、0 == モディファイアなし、1 ==
SHIFT、2 == CTL、3 == CTL + SHIFT です。 Python でも同様ですが、コールバックの指定方法が 2
つあります。お勧めの方法は、引数として Python 関数オブジェクトを渡すことです。 この場合、Python
コールバックの書式は次のようになります。 def callbackName( dragControl, x, y, modifiers
): この引数の値は、上記の MEL バージョンの引数と同じです。 Python でコールバックを指定するもう 1
つの方法では、実行する文字列を指定します。この場合、Python
の標準的なフォーマット演算子を介して文字列に値が代入されます。このフォーマットの値は、キー「dragControl」、「x」、「y」、「modifiers」と共に
辞書で渡されます。dragControl の値は文字列で、その他の値は整数です(コールバック文字列の例:「print
'%(dragControl)s %(x)d %(y)d %(modifiers)d'」)。 |
|
-dropCallback(-dpc) |
script |
|
|
ドラッグ&ドロップ操作をドロップ位置で解放したときにコールされるコールバックを追加します。MEL
バージョンのコールバックの書式は次のとおりです。 global proc callbackName(string
$dragControl, string $dropControl, string $msgs[], int $x, int $y,
int $type) proc は、ドラッグ元から転送される文字配列を受け取ります。 msgs
配列の先頭文字列はユーザ定義のメッセージ タイプを表します。
アプリケーションで定義されたドロップ先のコントロールでは、このコールバックが無視されることがあります。$type の値は、1 ==
移動、2 == コピー、3 == リンクのいずれかです。 Python でも同様ですが、コールバックの指定方法が 2
つあります。お勧めの方法は、引数として Python 関数オブジェクトを渡すことです。 この場合、Python
コールバックの書式は次のようになります。 def pythonDropTest( dragControl, dropControl,
messages, x, y, dragType ): この引数の値は、上記の MEL バージョンの引数と同じです。 Python
でコールバックを指定するもう 1 つの方法では、実行する文字列を指定します。この場合、Python
の標準的なフォーマット演算子を介して文字列に値が代入されます。このフォーマットの値は、
キー「dragControl」、「dropControl」、「messages」、「x」、「y」、「type」と共に
辞書で渡されます。dragControl の値は文字列で、その他の値は整数です(コールバック文字列の例:「print
'%(dragControl)s %(dropControl)s %(messages)r %(x)d %(y)d
%(type)d'」)。 |
|
-fullPathName(-fpn) |
string |
|
|
すべての親を含むウィジェットのフル パス名を返します |
|
-columnWidth(-cw) |
int int |
|
|
引数は、カラム番号、カラム幅です。 指定したカラムの幅を設定します。ここで、最初のパラメータがカラム(インデックスは 1
から始まる)を指定し、2 つめのパラメータが幅を指定します。 |
|
-columnWidth1(-cw1) |
int |
|
|
第 1 カラムの幅を設定します。カラムがちょうど 1 つではない場合は、無視されます。 |
|
-columnWidth2(-cw2) |
int int |
|
|
2 つのカラムの幅を設定します。カラムがちょうど 2 つではない場合は、無視されます。 |
|
-columnWidth3(-cw3) |
int int int |
|
|
3 つのカラムすべての幅を設定します。カラムがちょうど 3 つではない場合は、無視されます。 |
|
-columnWidth4(-cw4) |
int int int int |
|
|
4 つのカラムすべての幅を設定します。カラムがちょうど 4 つではない場合は、無視されます。 |
|
-columnWidth5(-cw5) |
int int int int int |
|
|
5 つのカラムすべての幅を設定します。カラムがちょうど 5 つではない場合は、無視されます。 |
|
-columnWidth6(-cw6) |
int int int int int int |
|
|
6 つのカラムすべての幅を設定します。カラムがちょうど 6 つではない場合は、無視されます。 |
|
-columnAttach(-cat) |
int string int |
|
|
引数は、カラム番号、アタッチメント タイプ、オフセットです。
指定可能なアタッチメントは、「left」、「right」、または「both」です。 カラムのアタッチメント
タイプとオフセットを指定します。 |
|
-columnAttach2(-ct2) |
string string |
|
|
2 つのカラムのアタッチメント タイプを設定します。カラムがちょうど 2 つではない場合は、無視されます。
有効な値は「left」、「right」、「both」です。 |
|
-columnAttach3(-ct3) |
string string string |
|
|
3 つのカラムすべてのアタッチメント タイプを設定します。カラムがちょうど 3 つではない場合は、無視されます。
有効な値は「left」、「right」、「both」です。 |
|
-columnAttach4(-ct4) |
string string string
string |
|
|
4 つのカラムすべてのアタッチメント タイプを設定します。カラムがちょうど 4 つではない場合は、無視されます。
有効な値は「left」、「right」、「both」です。 |
|
-columnAttach5(-ct5) |
string string string string
string |
|
|
5 つのカラムすべてのアタッチメント タイプを設定します。カラムがちょうど 5 つではない場合は、無視されます。
有効な値は「left」、「right」、「both」です。 |
|
-columnAttach6(-ct6) |
string string string string string
string |
|
|
6 つのカラムすべてのアタッチメント タイプを設定します。カラムがちょうど 6 つではない場合は、無視されます。
有効な値は「left」、「right」、「both」です。 |
|
-columnOffset2(-co2) |
int int |
|
|
このフラグは -columnAttach2
フラグと一緒に使用します。そのフラグと一緒に使用しない場合、このフラグは無視されます。2
つのカラムのオフセットを設定します。適用されるオフセットは、-columnAttach2
フラグで指定したアタッチメントに基づいています。カラムがちょうど 2 つではない場合は、無視されます。 |
|
-columnOffset3(-co3) |
int int int |
|
|
このフラグは -columnAttach3
フラグと一緒に使用します。そのフラグと一緒に使用しない場合、このフラグは無視されます。3
つのカラムのオフセットを設定します。適用されるオフセットは、-columnAttach3
フラグで指定したアタッチメントに基づいています。カラムがちょうど 3 つではない場合は、無視されます。 |
|
-columnOffset4(-co4) |
int int int int |
|
|
このフラグは -columnAttach4
フラグと一緒に使用します。そのフラグと一緒に使用しない場合、このフラグは無視されます。4
つのカラムのオフセットを設定します。適用されるオフセットは、-columnAttach4
フラグで指定したアタッチメントに基づいています。カラムがちょうど 4 つではない場合、このフラグは無視されます。 |
|
-columnOffset5(-co5) |
int int int int int |
|
|
このフラグは -columnAttach5
フラグと一緒に使用します。そのフラグと一緒に使用しない場合、このフラグは無視されます。5
つのカラムのオフセットを設定します。適用されるオフセットは、-columnAttach5
フラグで指定したアタッチメントに基づいています。カラムがちょうど 5 つではない場合は、無視されます。 |
|
-columnOffset6(-co6) |
int int int int int int |
|
|
このフラグは -columnAttach6
フラグと一緒に使用します。そのフラグと一緒に使用しない場合、このフラグは無視されます。6
つのカラムのオフセットを設定します。適用されるオフセットは、-columnAttach6
フラグで指定したアタッチメントに基づいています。カラムがちょうど 6 つではない場合は、無視されます。 |
|
-rowAttach(-rat) |
int string int |
|
|
引数は、カラム、アタッチメント タイプ、オフセットです。
指定可能なアタッチメントは、「top」、「bottom」、または「both」です。 行全体のアタッチメント
タイプとオフセットを指定します。 |
|
-columnAlign(-cal) |
int string |
|
|
引数は、カラム番号、アラインメント タイプです。
指定可能なアライメントは、「left」、「right」、または「center」です。 指定したカラムのアラインメント
タイプを設定します。 |
|
-columnAlign2(-cl2) |
string string |
|
|
2 つのカラムのテキスト アラインメントを設定します。カラムがちょうど 2 つではない場合は、無視されます。
有効な値は「left」、「right」、「center」です。 |
|
-columnAlign3(-cl3) |
string string string |
|
|
3 つのカラムすべてのテキスト アラインメントを設定します。カラムがちょうど 3 つではない場合は、無視されます。
有効な値は「left」、「right」、「center」です。 |
|
-columnAlign4(-cl4) |
string string string
string |
|
|
4 つのカラムすべてのテキスト アラインメントを設定します。カラムがちょうど 4 つではない場合は、無視されます。
有効な値は「left」、「right」、「center」です。 |
|
-columnAlign5(-cl5) |
string string string string
string |
|
|
5 つのカラムすべてのテキスト アラインメントを設定します。カラムがちょうど 5 つではない場合は、無視されます。
有効な値は「left」、「right」、「center」です。 |
|
-columnAlign6(-cl6) |
string string string string string
string |
|
|
6 つのカラムすべてのテキスト アラインメントを設定します。カラムがちょうど 6 つではない場合は、無視されます。
有効な値は「left」、「right」、「center」です。 |
|
-adjustableColumn(-adj) |
int |
|
|
親のレイアウトのサイズ変更に従ってサイズを変化させるカラムを指定します。カラムの値は 1 から始まるインデックスです。0
を指定して、以前はサイズ調整可能であったカラムをオフに切り替えることもできます。 |
|
-adjustableColumn2(-ad2) |
int |
|
|
親のレイアウトのサイズ変更に従ってサイズを変化させるカラムを指定します。カラムがちょうど 2
つではない場合は、無視されます。 |
|
-adjustableColumn3(-ad3) |
int |
|
|
親のレイアウトのサイズ変更に従ってサイズを変化させるカラムを指定します。カラムがちょうど 3
つではない場合は、無視されます。 |
|
-adjustableColumn4(-ad4) |
int |
|
|
親のレイアウトのサイズ変更に従ってサイズを変化させるカラムを指定します。カラムがちょうど 4
つではない場合、このフラグは無視されます。 |
|
-adjustableColumn5(-ad5) |
int |
|
|
親のレイアウトのサイズ変更に従ってサイズを変化させるカラムを指定します。カラムがちょうど 5
つではない場合は、無視されます。 |
|
-adjustableColumn6(-ad6) |
int |
|
|
親のレイアウトのサイズ変更に従ってサイズを変化させるカラムを指定します。カラムがちょうど 6
つではない場合は、無視されます。 |
|
-field(-f) |
boolean |
|
|
スライダの値を反映する編集可能な float フィールドをグループに作成するかどうかを指示します。 |
|
-label(-l) |
string |
|
|
作成時に存在している場合、グループにスタティック テキストが表示されます。 |
|
|
string |
|
|
作成時に存在している場合、これはスライダの後ろに追加のラベルを表示することを指定します。設定した文字列は、追加ラベルのテキストになります。 |
|
-minValue(-min) |
float |
|
|
-maxValue(-max) |
float |
|
|
-fieldMinValue(-fmn) |
float |
|
|
フィールドに入力できる最小値です。この値は、-min/minValue
フラグより小さい任意の値に設定できます。デフォルトでは、-min/minValue フラグと同じです。 |
|
-fieldMaxValue(-fmx) |
float |
|
|
フィールドに入力できる最大値です。この値は、-max/maxValue
フラグより大きい任意の値に設定できます。デフォルトでは、-max/maxValue フラグと同じです。 |
|
-precision(-pre) |
int |
|
|
-step(-s) |
float |
|
|
-fieldStep(-fs) |
float |
|
|
-sliderStep(-ss) |
float |
|
|
スライダのステップ値は、スライダのどちらかのサイドをクリックしたときに値が増加または減少する量を表します。 |
|
-value(-v) |
float |
|
|
-changeCommand(-cc) |
script |
|
|
スライダの値が変更されたときに実行されるコマンド文字列です。このコマンド文字列は、スライダをドラッグした後で 1
度だけ実行されます。 |
|
-dragCommand(-dc) |
script |
|
|
スライダのドラッグ時に繰り返し実行されるコマンド文字列です。 |
|