cymel.ui.uitypes¶
mel UI タイプ情報と、自動生成UIクラス。
Classes:
mel の attrColorSliderGrp ラッパークラス。 |
|
mel の attrControlGrp ラッパークラス。 |
|
mel の attrEnumOptionMenu ラッパークラス。 |
|
mel の attrEnumOptionMenuGrp ラッパークラス。 |
|
mel の attrFieldGrp ラッパークラス。 |
|
mel の attrFieldSliderGrp ラッパークラス。 |
|
mel の attrNavigationControlGrp ラッパークラス。 |
|
mel の button ラッパークラス。 |
|
mel の canvas ラッパークラス。 |
|
mel の channelBox ラッパークラス。 |
|
mel の checkBox ラッパークラス。 |
|
mel の checkBoxGrp ラッパークラス。 |
|
mel の cmdScrollFieldExecuter ラッパークラス。 |
|
mel の cmdScrollFieldReporter ラッパークラス。 |
|
mel の cmdShell ラッパークラス。 |
|
mel の colorIndexSliderGrp ラッパークラス。 |
|
mel の colorSliderButtonGrp ラッパークラス。 |
|
mel の colorSliderGrp ラッパークラス。 |
|
mel の columnLayout ラッパークラス。 |
|
mel の commandLine ラッパークラス。 |
|
mel の componentBox ラッパークラス。 |
|
mel の floatField ラッパークラス。 |
|
mel の floatFieldGrp ラッパークラス。 |
|
mel の floatScrollBar ラッパークラス。 |
|
mel の floatSlider ラッパークラス。 |
|
mel の floatSlider2 ラッパークラス。 |
|
mel の floatSliderButtonGrp ラッパークラス。 |
|
mel の floatSliderGrp ラッパークラス。 |
|
mel の flowLayout ラッパークラス。 |
|
mel の formLayout ラッパークラス。 |
|
mel の gradientControl ラッパークラス。 |
|
mel の gradientControlNoAttr ラッパークラス。 |
|
mel の gridLayout ラッパークラス。 |
|
mel の helpLine ラッパークラス。 |
|
mel の iconTextButton ラッパークラス。 |
|
mel の iconTextCheckBox ラッパークラス。 |
|
mel の iconTextRadioButton ラッパークラス。 |
|
mel の iconTextScrollList ラッパークラス。 |
|
mel の iconTextStaticLabel ラッパークラス。 |
|
mel の image ラッパークラス。 |
|
mel の intField ラッパークラス。 |
|
mel の intFieldGrp ラッパークラス。 |
|
mel の intScrollBar ラッパークラス。 |
|
mel の intSlider ラッパークラス。 |
|
mel の intSliderGrp ラッパークラス。 |
|
mel の layerButton ラッパークラス。 |
|
mel の messageLine ラッパークラス。 |
|
mel の nameField ラッパークラス。 |
|
mel の nodeTreeLister ラッパークラス。 |
|
mel の palettePort ラッパークラス。 |
|
mel の paneLayout ラッパークラス。 |
|
mel の picture ラッパークラス。 |
|
mel の progressBar ラッパークラス。 |
|
mel の radioButton ラッパークラス。 |
|
mel の radioButtonGrp ラッパークラス。 |
|
mel の rangeControl ラッパークラス。 |
|
mel の rowColumnLayout ラッパークラス。 |
|
mel の rowLayout ラッパークラス。 |
|
mel の scriptTable ラッパークラス。 |
|
mel の scrollField ラッパークラス。 |
|
mel の scrollLayout ラッパークラス。 |
|
mel の separator ラッパークラス。 |
|
mel の shelfButton ラッパークラス。 |
|
mel の shelfLayout ラッパークラス。 |
|
mel の shelfTabLayout ラッパークラス。 |
|
mel の soundControl ラッパークラス。 |
|
mel の swatchDisplayPort ラッパークラス。 |
|
mel の switchTable ラッパークラス。 |
|
mel の symbolButton ラッパークラス。 |
|
mel の symbolCheckBox ラッパークラス。 |
|
mel の tabLayout ラッパークラス。 |
|
mel の text ラッパークラス。 |
|
mel の textField ラッパークラス。 |
|
mel の textFieldButtonGrp ラッパークラス。 |
|
mel の textFieldGrp ラッパークラス。 |
|
mel の textScrollList ラッパークラス。 |
|
mel の timeControl ラッパークラス。 |
|
mel の timePort ラッパークラス。 |
|
mel の toolBar ラッパークラス。 |
|
mel の toolButton ラッパークラス。 |
|
mel の treeLister ラッパークラス。 |
|
mel の treeView ラッパークラス。 |
|
mel の workspaceControl ラッパークラス。 |
|
mel の workspacePanel ラッパークラス。 |
Functions:
|
UI 階層をダンプする。 |
MayaのUI型について調べる。 |
|
|
UIタイプ(コマンド)名と一対一で関連付けるクラスを登録する。 |
|
UIタイプ名からクラスを得る。未登録なら生成される。 |
|
UIタイプ名から親クラスを得る。未登録なら生成される。 |
|
dockControl でパスが変わる事を想定した安全な setParent |
|
UIパス名からそのタイプにマッチするコマンド名を得る。 |
Functions Details:
- cymel.ui.uitypes.dumpUIHierarchy(obj, indent='')¶
UI 階層をダンプする。
- パラメータ:
obj -- UIオブジェクト。
indent (str) -- インデント文字列。
- cymel.ui.uitypes.inspectUIInheritance()¶
MayaのUI型について調べる。
バージョンアップ時などに実行して調べるためのもの。 そして、この出力を元に _UICMD_DICT と _UITYPE_TO_UICMD の定義を書く。
_UICMD_DICT は値が tuple なものについて確定する。
_UITYPE_TO_UICMD はそのまま利用。
- cymel.ui.uitypes.uiClass(uitype)¶
UIタイプ名からクラスを得る。未登録なら生成される。
- cymel.ui.uitypes.uiParentClass(uitype)¶
UIタイプ名から親クラスを得る。未登録なら生成される。
- cymel.ui.uitypes.uiSetParent(path, **kwargs)¶
dockControl でパスが変わる事を想定した安全な setParent