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

概要

radioCollection [-collectionItemArray] [-defineTemplate string] [-exists] [-global boolean] [-numberOfCollectionItems] [-parent string] [-select string] [-useTemplate string] [string]

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

ラジオ ボタン コレクションを作成します。-p/parent フラグで親を指定しない場合、カレント デフォルト レイアウトがコレクションの親になります。クラスタはレイアウトの子なので、レイアウトが削除されるとクラスタもいっしょに削除されます。-gl/global フラグを使用しない場合は、コレクションを複数のウィンドウにスパンさせることもできます。この場合、コレクションには親が含まれず、必要なくなった際に deleteUI コマンドでコレクションを明確に削除する必要があります。

戻り値

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

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

フラグ

collectionItemArray, defineTemplate, exists, global, numberOfCollectionItems, parent, select, useTemplate
ロング ネーム(ショート ネーム) 引数型 プロパティ
-exists(-ex) create
指定したオブジェクトが存在するかどうかによって、 true または false を返します。他のフラグは無視されます。
-defineTemplate(-dt) string create
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに 追加するモードに、コマンドのモードを変更します。 templateName がカレントのテンプレートとして設定されていれば、 その後コマンドが実行されるたびに、この引数がデフォルトの引数として使用されます。
-useTemplate(-ut) string create
コマンドに、カレント以外のコマンド テンプレートの使用を強制します。
-global(-gl) boolean createquery
コレクションが親のレイアウトを持たないように設定します。グローバル コレクションは明示的に削除する必要があります。
-parent(-p) string create
コレクションの親です。コレクションは、親と一緒に削除されます。
-select(-sl) string createqueryedit
指定したコレクション オブジェクトを選択します。照会すると、現在選択されているコレクション オブジェクトの名前を返します。
-numberOfCollectionItems(-nci) query
このコレクション内の項目数を返します。
-collectionItemArray(-cia) query
このコレクションに含まれる、すべての項目のロング ネームを表す文字列リストを返します。

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

MEL の例

window;
columnLayout -adjustableColumn true -rowSpacing 10;
frameLayout -label "Colors";
    columnLayout;
    string $collection1 = `radioCollection`;
    string $rb1, $rb2, $rb3;
    $rb1 = `radioButton -label "Red"`;
    $rb2 = `radioButton -label "Blue"`;
    $rb3 = `radioButton -label "Green"`;
    setParent ..; setParent ..;

frameLayout -label "Position";
    columnLayout;
    string $collection2 = `radioCollection`;
    string $rb4, $rb5, $rb6;
    $rb4 = `radioButton -label "Top"`;
    $rb5 = `radioButton -label "Middle"`;
    $rb6 = `radioButton -label "Bottom"`;
    setParent ..; setParent ..;

radioCollection -edit -select $rb2 $collection1;
radioCollection -edit -select $rb6 $collection2;
showWindow;