| ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
|
-annotation(-ann)
|
string
|
 
|
|
|
-appendText(-at)
|
string
|

|
|
|
-autoCloseBraces(-acb)
|
boolean
|
 
|
|
開き括弧の入力後、自動的に閉じ括弧を追加するか指定します。(既定 = オン)。
|
|
-backgroundColor(-bgc)
|
float float float
|
 
|
|
コントロールのバックグラウンド カラーです。引数は、赤、緑、青のカラー成分に対応しています。それぞれの成分の値は、0.0~1.0 です。 backgroundColor を設定する場合、enableBackground を false に指定していない限り、バックグラウンドは自動的に有効になります。
|
|
-clear(-clr)
|
|

|
|
|
-commandCompletion(-cco)
|
boolean
|
 
|
|
|
-copySelection(-cp)
|
|

|
|
|
-currentLine(-cl)
|
uint
|
 
|
|
|
-cutSelection(-ct)
|
|

|
|
|
-defineTemplate(-dt)
|
string
|
|
|
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに追加するモードに、コマンドのモードを変更します。 templateName が現在のテンプレートとして設定されていれば、その後コマンドが実行されるたびに、この引数が既定の引数として使用されます。
|
|
-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 で、キー モディファイアである CTRL と SHIFT をテストできます。 有効な値は、0 == モディファイアなし、1 == SHIFT、2 == CTRL、3 == CTRL + 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'」)。
|
|
-enable(-en)
|
boolean
|
 
|
|
コントロールの有効、無効です。既定では true に設定されていて、コントロールは有効になっています。false を指定するとコントロールはグレー表示になって無効になります。
|
|
-enableBackground(-ebg)
|
boolean
|
 
|
|
コントロールのバックグラウンド カラーを有効にします。
|
|
-enableKeyboardFocus(-ekf)
|
boolean
|
 
|
|
有効にすると、[Tab]キーを押してコントロールに移動し、キーボードで値を選択することができます。有効でない場合は、マウスのみを使用できます。このフラグは通常、編集コントロールやリスト コントロールなどで既定で使用されるコントロールから、キーボード フォーカスのサポートをオフにするために使用されます。
|
|
-execute(-exc)
|
|

|
|
現在の選択項目を実行します。項目が選択されていない場合、すべてのテキストを実行します。
|
|
-executeAll(-exa)
|
|

|
|
|
-exists(-ex)
|
|
|
|
指定したオブジェクトが存在するかどうかを返します。他のフラグは無視されます。
|
|
-fileChangedCommand(-fcc)
|
script
|

|
|
このフィールドにファイルが含まれている場合にのみ有効です。ファイルが外部で修正、名前変更、またはディスクから削除されたときにいつでも呼び出されるスクリプト ファイルを設定します。MEL では、この関数には次のシグネチャが必要です: proc fileChanged(string $file)
|
|
-filename(-fn)
|
|
|
|
ロードまたは保存されたスクリプトのフル パス + ファイル名を返します。存在しない場合は、空の文字列を返します。
|
|
-filterKeyPress(-fkp)
|
script
|
 
|
|
キーを押したときのイベントを処理するために呼び出すスクリプトを設定します。この関数には以下のシグニチャが必要です。
proc int filterKeyPress(int $modifiers, string $key)
モディファイア:ビット マスクは Shift がビット 1、Ctrl がビット 3、Alt がビット 4、Windows キーボードでは「Windows」キー、Mac キーボードではコマンド キーがビット 5 です。 キー:押下するキーを指定します。キーは単一の ASCII 文字または特殊なキーボード文字のキーワード文字列の 1 つです。例: Up、Down、Right、Left、Home、End、age_Up、Page_Down、Insert Return、Space F1 ~ F12 です。 この関数は、キー イベントが処理されたことを示す 1、または処理されなかったことを示す 0 を返します。
|
|
-fullPathName(-fpn)
|
|
|
|
すべての親を含むウィジェットのフル パス名を返します。
|
|
-hasFocus(-hf)
|
|
|
|
現在このコントロールにフォーカスがあるかどうかです。
|
|
-hasSelection(-hsl)
|
|
|
|
現在、このコントロールに選択項目があるかどうかです。
|
|
-height(-h)
|
int
|
 
|
|
コントロールの高さです。コントロールは親のレイアウトの条件によって無効にされない限り、このサイズを保持しようとします。
|
|
-highlightColor(-hlc)
|
float float float
|
 
|
|
コントロールのハイライト カラーです。引数は、赤、緑、青のカラー成分に対応しています。それぞれの成分の値は、0.0~1.0 です。
|
|
-insertText(-it)
|
string
|

|
|
指定したテキストをカーソルの位置に挿入し、現在選択されているテキストと置き換えます。選択範囲とカーソル位置は、select フラグを使用して設定できます。このフィールドの最後にテキストをアペンドします。
|
|
-isObscured(-io)
|
|
|
|
コントロールが実際に表示されるかどうかを返します。コントロールは、次の場合に隠れた状態になります。非表示の場合、別のコントロールで(完全に、または部分的に)ブロックされた場合、コントロールまたは親のレイアウトを制御できない場合、あるいはコントロールのウィンドウが非表示またはアイコン化されている場合。
|
|
-load(-ld)
|
|

|
|
このフィールドにロードするスクリプトを要求するプロンプトが表示されます。 ロードされたファイル名はこのエクゼキュータ フィールドに関連付けられ、保存によって直接ファイルに保存されます。
|
|
-loadContents(-ldc)
|
string
|

|
|
指定したファイル名のファイルの内容をこのフィールドにロードします。このファイル名のパスと拡張子は、内部で指定されます。このコマンドは、このエクゼキュータ フィールドのこれまでのインスタンスに今回の内容をロードすることのみを目的とします。
|
|
-loadFile(-ldf)
|
string
|

|
|
入力された文字列が完全に指定されたファイル パスである場合、ファイルの内容をこのフィールドにロードしようとします。文字列が空または有効ではない場合、このフィールドにロードするスクリプトを要求するプロンプトが表示されます。どちらの場合でも、ファイル名はこのエクゼキュータ フィールドに関連付けられ、保存によって直接ファイルに保存されます。
|
|
-manage(-m)
|
boolean
|
 
|
|
コントロールの状態を管理します。管理されていないコントロールは表示されず、画面の領域も占有しません。既定では、コントロールは管理できるように作成されます。
|
|
-modificationChangedCommand(-mcc)
|
script
|

|
|
修正状態に影響を与える方法でこのフィールドの内容が変更されたときにいつでも呼び出されるスクリプトを設定します。MEL では、この関数には次のシグネチャが必要です: proc modificationChanged(int $m)
$m が true である場合、このフィールドは変更されています。そうでない場合は false になります。
|
|
-modified(-mod)
|
|

|
|
フィールドが変更されたかどうかを設定または返します。
|
|
-noBackground(-nbg)
|
boolean
|

|
|
コントロールのバックグラウンドをクリア/リセットします。バックグラウンドは、true を渡すと一切描画されず、false を渡すと描画されます。このフラグの状態は、このコントロールの子に継承されます。
|
|
-numberOfLines(-nl)
|
uint
|
|
|
|
-numberOfPopupMenus(-npm)
|
|
|
|
このコントロールにアタッチされるポップアップ メニューの数を返します。
|
|
-objectPathCompletion(-opc)
|
boolean
|
 
|
|
|
-parent(-p)
|
string
|

|
|
|
-pasteSelection(-pst)
|
|

|
|
現在のキャレット位置で、このフィールドにテキストをペーストします。
|
|
-popupMenuArray(-pma)
|
|
|
|
このコントロールにアタッチされる全ポップアップ メニューの名前を返します。
|
|
-preventOverride(-po)
|
boolean
|
 
|
|
true の場合、コントロールの右マウス ボタン メニューを使用したコントロール アトリビュートのオーバーライドは無効になります。
|
|
-redo(-rd)
|
|

|
|
|
-removeStoredContents(-rsc)
|
string
|

|
|
指定したファイル名で格納されているこのフィールドの内容を除去します。ファイルのパスと拡張子は、内部で指定されます。このコマンドは、このエクゼキュータ フィールドにこれまで格納された内容を除去することのみを目的とします。
|
|
-replaceAll(-rpa)
|
string string
|

|
|
フィールド テキスト内の最初の文字列のすべてのインスタンスを 2 番目の文字列に置き換えます。この操作で大文字小文字を区別するかどうかは -searchMatchCase フラグで設定します。
|
|
-saveFile(-svf)
|
string
|

|
|
このフィールドのスクリプトの内容全体を指定したファイル パスに直接保存します。
|
|
-saveSelection(-sv)
|
string
|

|
|
現在の選択項目をファイルに保存することを求めるプロンプトを表示します。指定した文字列の前に既定のファイル名プロンプトが追加されます。
|
|
-saveSelectionToShelf(-svs)
|
|

|
|
現在の選択項目をシェルフの項目に保存することを求めるプロンプトを表示します。
|
|
-searchAndSelect(-sas)
|
|
|
|
指定した検索オプションを使用して指定した検索文字列を検索(と選択)します。
|
|
-searchDown(-sd)
|
boolean
|
 
|
|
|
-searchMatchCase(-smc)
|
boolean
|
 
|
|
検索で大文字/小文字を区別するかどうかを指定します。
|
|
-searchString(-ss)
|
string
|
 
|
|
|
-searchWraps(-sw)
|
boolean
|
 
|
|
|
-select(-sl)
|
uint uint
|

|
|
|
-selectAll(-sla)
|
|

|
|
|
-selectedText(-slt)
|
|
|
|
|
-showLineNumbers(-sln)
|
boolean
|
 
|
|
|
-showTooltipHelp(-sth)
|
boolean
|
 
|
|
コマンド実行ウィンドウのツール ヒントを有効化/無効化します。
|
|
-source(-src)
|
|

|
|
ソース スクリプトを要求するプロンプトが表示されます(ロードせずに実行)。
|
|
-sourceType(-st)
|
string
|

|
|
このコマンド エクゼキュータ フィールドのソース タイプを設定します。有効な値は「mel」(既定で有効)と「python」です。
|
|
-spacesPerTab(-spt)
|
uint
|
 
|
|
1 つのタブ位置に相当するスペースの数を指定します(既定=4)。
|
|
-statusBarMessage(-sbm)
|
string
|

|
|
マウスがコントロール上にある場合にステータス バーに表示する追加の文字列です。
|
|
-storeContents(-stc)
|
string
|

|
|
ファイル パスの完全な文字列が指定された場合は、このフィールドの内容がそのパスに格納されます。不完全なパス名の場合は、提供された文字列はファイル名のみに使用され、-loadContents および -removeStoredContents フラグの場合と同じように、内部で生成されたファイルのパスと拡張子が使用されます。いずれにしても、指定した名前が既に存在する場合は、固有のファイル名が新たに生成されます。完了時には、保存したファイルのファイル名を返します。完了しなかった場合は、空の文字列を返します。
|
|
-tabsForIndent(-tfi)
|
boolean
|
 
|
|
インデントの際にタブ記号を表示するかどうかを指定します(既定 = オン)。
|
|
-text(-t)
|
string
|
 
|
|
フィールド テキストを指定した文字列に置き換えます。
|
|
-textLength(-tl)
|
|
|
|
|
-undo(-ud)
|
|

|
|
|
-useTemplate(-ut)
|
string
|
|
|
コマンドに、現在のものとは異なるコマンド テンプレートを使用するように強制します。
|
|
-visible(-vis)
|
boolean
|
 
|
|
コントロールの可視の状態です。既定では、コントロールは表示されます。コントロールの実際の外見も、その親レイアウトの可視の状態によって異なることに注意してください。
|
|
-visibleChangeCommand(-vcc)
|
script
|
 
|
|
コントロールの可視の状態が変更されたときに実行されるコマンドです。
|
|
-width(-w)
|
int
|
 
|
|
コントロールの幅を指定します。コントロールは親のレイアウトの条件によって無効にされない限り、このサイズを保持しようとします。
|
|