dynUI
=== Author: Assaf Ben Zur ===
Supporting module for the 'defSearch' UI Class.
This module build the base UI for any function UI build called from the defSerach UI.
The build is based on a .ui base file, constructing an empty UI that will accomedate the dynamic UI elemnts requested.
This module also holds the RunCmd. The run command will filter and get any elemnt value based on it's type and recompile an argument string to pass into the function requested.
A template icon is created as well as an empty 'title' item to be changed after creation base on the function name requested.
Classes
MnsDynamicDefUI [Class]
Main UI class
Constructor: MnsDynamicDefUI(defenition,parent(str) ; [default: mnsUIUtils.get_maya_window()],**kwargs) Inherits from: form_class, base_class Class Members:
Methods:
MnsDynamicDefUI methods
destroyUI [MnsDynamicDefUI class method]
Constructor: | destroyUI(self) |
Return: | None |
Arguments: |
|
Optional Arguments: |
Constructor: | resetToFactory(self) |
Return: | None |
Arguments: |
|
Optional Arguments: |
Constructor: | setCollapsibleWidgetsBehaviour(self) |
Return: | None |
Arguments: |
|
Optional Arguments: |
Constructor: | closeEvent(self, event) |
Return: | None |
Arguments: |
|
Optional Arguments: |
Constructor: | keyPressEvent(self, event) |
Return: | None |
Arguments: |
|
Optional Arguments: |
Constructor: | toggleAllCollapsed(self, pressedColWid) |
Return: | None |
Arguments: |
|
Optional Arguments: |
Assemble all UI values into a list
Constructor: | assembleFeildValues(self) |
Return: | list |
Arguments: |
|
Optional Arguments: |
Main UI draw method.
Constructor: | drawUI(self) |
Return: | None |
Arguments: |
|
Optional Arguments: |
Main UI load.
Constructor: | loadUI(self) |
Return: | None |
Arguments: |
|
Optional Arguments: |
Main method run command trigger.
Constructor: | runCmd(self) |
Return: | None |
Arguments: |
|
Optional Arguments: |
Title set method.
Constructor: | drawTitle(self) |
Return: | None |
Arguments: |
|
Optional Arguments: |