ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

iconTextRadioCollection( [string] , [collectionItemArray=boolean], [defineTemplate=string], [disableCommands=boolean], [exists=boolean], [gl=boolean], [numberOfCollectionItems=boolean], [parent=string], [select=string], [useTemplate=string])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

iconTextRadioCollection は、取り消し可能、照会可能、および編集可能です。

このコマンドは iconTextRadioButtons のクラスタを作成します。-p/parent フラグを使って親が指定されていなければ、現在の既定のレイアウトがクラスタの親になります。クラスタはレイアウトの子なので、レイアウトが削除されるとクラスタもいっしょに削除されます。-g/global フラグが使用されている場合、クラスタを複数のウィンドウにスパンさせることも可能です。この場合、クラスタには親がないので、deleteUI コマンドを使用して明示的に削除する必要があります。

戻り値

string作成された iconTextRadioCollection の名前。

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

collectionItemArray, defineTemplate, disableCommands, exists, gl, numberOfCollectionItems, parent, select, useTemplate
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
collectionItemArray(cia) boolean query
このコレクションにあるすべてのオブジェクトのロング ネームを示す文字列リストを返します。
defineTemplate(dt) string create
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに追加するモードに、コマンドのモードを変更します。 templateName が現在のテンプレートとして設定されていれば、その後コマンドが実行されるたびに、この引数が既定の引数として使用されます。
disableCommands(dcm) boolean edit
コマンドを呼び出さずに選択されるコレクション内の特定の iconTextRadioButton を、-cc/changeCommand、-onc/onCommand、または -ofc/offCommand の各フラグにアタッチすることができます。このフラグは、-edit フラグと -select フラグと一緒に使用される場合のみ有効です。
exists(ex) boolean create
指定したオブジェクトが存在するかどうかを返します。他のフラグは無視されます。
gl(gl) boolean createquery
コレクションが親のレイアウトを持たないように設定します。コレクションに親のレイアウトがある場合、レイアウトとともに削除されます。グローバルになるように設定されている場合、明示的に削除する必要があります。
numberOfCollectionItems(nci) boolean query
このコレクションにあるオブジェクトの数を返します。
parent(p) string create
指定したレイアウトが、クラスタの親のレイアウトになるように設定します。
select(sl) string createqueryedit
指定したコレクション オブジェクトを選択します。照会すると、現在選択されているコレクション オブジェクトの名前を返します。
useTemplate(ut) string create
コマンドに、現在のものとは異なるコマンド テンプレートを使用するように強制します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

cmds.window( tlc=(100, 400) )
cmds.columnLayout( adj=True )
cmds.iconTextRadioCollection( 'itRadCollection' )
cmds.iconTextRadioButton( st='textOnly', i1='sphere.png', l='sphere' )
cmds.iconTextRadioButton( st='iconOnly', i1='spotlight.png', l='spotlight' )
cmds.iconTextRadioButton( st='iconAndTextHorizontal', i1='cone.png', l='cone' )
cmds.iconTextRadioButton( st='iconAndTextVertical', i1='cube.png', l='cube' )
cmds.showWindow()