ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
-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
|
|
|
コントロールの可視の状態です。デフォルトでは、コントロールは表示されます。コントロールの実際の外見も、その親レイアウトの可視の状態によって
異なることに注意してください。
|
|
-isObscured(-io)
|
|
|
|
コントロールが実際に表示されるかどうかを返します。
コントロールは、次の場合に隠れた状態になります。
非表示の場合、別のコントロールで(完全に、または部分的に)ブロックされた場合、
コントロールまたは親のレイアウトを制御できない場合、あるいは
コントロールのウィンドウが非表示またはアイコン化されている場合。
|
|
-manage(-m)
|
boolean
|
|
|
コントロールの状態を管理します。管理されていないコントロールは表示されず、画面の領域も占有しません。デフォルトでは、コントロールは管理できるように作成されます。
|
|
-numberOfPopupMenus(-npm)
|
|
|
|
このコントロールにアタッチされるポップアップ メニューの数を返します。
|
|
-popupMenuArray(-pma)
|
|
|
|
このコントロールにアタッチされる全ポップアップ メニューの名前を返します。
|
|
-preventOverride(-po)
|
boolean
|
|
|
true の場合、コントロールのコントロールは親のレイアウトの条件によって無効にされ右マウス ボタン メニューを使用した
コントロール アトリビュートのオーバーライドは無効です。
|
|
-annotation(-ann)
|
string
|
|
|
-backgroundColor(-bgc)
|
float float float
|
|
|
コントロールのバックグラウンド カラーです。引数は、赤、緑、青のカラー成分に対応しています。それぞれの成分の値は、0.0~1.0 です(Windows のみのフラグです)。
|
|
-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'」)。
|
|
-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 つではない場合は、無視されます。
|
|
-attribute(-at)
|
string
|
|
|
double または int タイプの固有のアトリビュートの名前です。
新しく作成されたフィールドはアトリビュートにアタッチされ、一方を変更すると、もう一方も変更されます。
|
|
-label(-l)
|
string
|
|
|
デフォルトでは、このフィールドのラベルがアトリビュートの名前になります。このフラグを使用して、設定したい名前(文字列)にオーバーライドすることができます。
|
|
-minValue(-min)
|
float
|
|
|
スライダとフィールドの最小値を設定します
(デフォルトでは、最大値と最小値はアトリビュートの内容によって設定されます。最大値と最小値が指定されていない場合、または 2 つのフィールドのうち 1 つだけが指定されている場合は、スライダは作成されません)。
|
|
-maxValue(-max)
|
float
|
|
|
スライダとフィールドの最大値を設定します。(最小値と最大値については前記の注を参照してくださ)。
|
|
-fieldMinValue(-fmn)
|
float
|
|
|
フィールドの最小値を設定します。このフラグで、スライダよりも低いフィールドの最小値を指定できます(最大値と最小値については前記の注を参照してください)。
|
|
-fieldMaxValue(-fmx)
|
float
|
|
|
フィールドの最大値を設定します。このフラグで、スライダよりも高いフィールドの最大値を指定できます(最大値と最小値については前記の注を参照してください)。
|
|
-sliderMinValue(-smn)
|
float
|
|
|
スライダの最小値を設定します。スライダの最小値は、フィールドの最小値にそろえられます。
|
|
-sliderMaxValue(-smx)
|
float
|
|
|
スライダの最大値を設定します。スライダの最大値は、フィールドの最大値にそろえられます。
|
|
-precision(-pre)
|
int
|
|
|
小数点以下の桁数を設定します
(int アトリビュートにアタッチされると、これは自動的に 0 に設定されて上書きできません)。
|
|
-step(-s)
|
float
|
|
|
スライダと float フィールドの両方の増分を設定します。
|
|
-fieldStep(-fs)
|
float
|
|
|
-sliderStep(-ss)
|
float
|
|
|
Linux では、スライダのステップ値は、スライダのどちらかの側をクリックしたときに値が増減する量を表します。
|
|
-hideMapButton(-hmb)
|
boolean
|
|
|
このコントロールで、マップ ボタンを強制的に非表示にします。
|
|
-changeCommand(-cc)
|
script
|
|
|
スライダまたは float フィールドの値が変更されると、コマンド文字列を実行します。このコマンド文字列は、スライダをドラッグした後で 1 度だけ実行されます。
|
|
-vertical(-vr)
|
|
|
|
このグループのコントロールの方向が水平(デフォルト)であるか、垂直であるかを表します。
|
|