移動先: 概要 戻り値 フラグ MEL の例

概要

radioMenuItemCollection [-defineTemplate string] [-exists] [-global boolean] [-parent string] [-useTemplate string] [string]

radioMenuItemCollection は「元に戻す」が可能、「照会」が可能、「編集」が可能です。

radioMenuItemCollection を作成します。ラジオ メニュー項目コレクション オブジェクトにラジオ メニュー項目をアタッチし、ラジオ ボタンの動作を取得してください。-p/parent フラグで親を指定しない場合、カレント メニューがラジオ メニュー項目コレクションの親になります。ラジオ メニュー項目コレクションはメニューの子なので、メニューが削除されると削除されます。-g/global フラグを使用しない場合は、コレクションを複数のウィンドウにスパンさせることもできます。この場合、コレクションには親メニューが含まれず、必要なくなったら deleteUI コマンドでコレクションを明示的に削除する必要があります。

戻り値

stringコレクションのフル パス名。

戻り値の型は照会モードでは照会フラグが基になります。

フラグ

defineTemplate, exists, global, parent, useTemplate
ロング ネーム(ショート ネーム) 引数型 プロパティ
-exists(-ex) create
指定したオブジェクトが存在するかどうかによって、 true または false を返します。他のフラグは無視されます。
-defineTemplate(-dt) string create
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに 追加するモードに、コマンドのモードを変更します。 templateName がカレントのテンプレートとして設定されていれば、 その後コマンドが実行されるたびに、この引数がデフォルトの引数として使用されます。
-useTemplate(-ut) string create
コマンドに、カレント以外のコマンド テンプレートの使用を強制します。
-global(-gl) boolean createquery
コレクションが親メニューを持たないように設定します。グローバル コレクションは明示的に削除する必要があります。
-parent(-p) string create
コレクションの親です。コレクションは、親と一緒に削除されます。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL の例

window -menuBar true;
    menu -label "Position";
        radioMenuItemCollection;
        menuItem -label "Top"    -radioButton off;
        menuItem -label "Middle" -radioButton off;
        menuItem -label "Bottom" -radioButton on;
    menu -label "Number";
        radioMenuItemCollection;
        menuItem -label "One"   -radioButton on;
        menuItem -label "Two"   -radioButton off;
        menuItem -label "Three" -radioButton off;
showWindow;