def _createShaderGUI(self): pm.text( label='Shader' ) pm.attrEnumOptionMenuGrp( l='Type', at=self.node.name() + '.'+CRRenderObject_Node._sdrTypeAttr, ei=self._genEnumsFor(Shader)) pm.button(label="Add", w=128, c=pm.Callback(self.addChildEnumCB, CRShader, self.shaders, srcattr=CRRenderObject_Node._sdrTypeAttr))
def _createRObjGUI(self): pm.text( label='Geometry' ) pm.attrEnumOptionMenuGrp( l='Type', at=self.node.name() + '.'+CRRenderObject_Node._geoTypeAttr, ei=self._genEnumsFor(Geometry)) pm.button(label="Add", w=128, c=pm.Callback(self.addChildEnumCB, CRGeometry, self.geo, srcattr=CRRenderObject_Node._geoTypeAttr))
def _createRObjGUI(self): pm.text( label='RenderObject' ) pm.attrEnumOptionMenuGrp( l='Type', at=self.node.name() + '.'+CRSimulation_Node._robjTypeAttr, ei=self._genEnumsFor(RenderObject)) pm.button(label="Add", w=128, c=pm.Callback(self.addChildEnumCB, CRRenderObject, self.robjs, srcattr=CRSimulation_Node._robjTypeAttr))
def _createDataGUI(self): pm.text( label='Data' ) pm.attrEnumOptionMenuGrp( l='Type', at=self.node.name() + '.'+CRSimulation_Node._dataTypeAttr, ei=(0, DataObject.getTypeName())) pm.button(label="Add", w=128, c=pm.Callback(self.addChildEnumCB, CRDataObject, self.datasrcs, srcattr=CRSimulation_Node._dataTypeAttr))
def _createScriptGUI(self): pm.text( label='Script' ) pm.attrEnumOptionMenuGrp( l='Type', at=self.node.name() + '.'+CRObject_Node._scriptTypeAttr, ei=(0, Scriptable.getTypeName()), en=self.bScript) pm.button(label="Add", w=128, c=pm.Callback(self.addScriptGUI, prefix='script'), en=self.bScript)
def _createDataSourceGUI(self): pm.text( label='Data Source' ) pm.attrEnumOptionMenuGrp( l='Format', at=self.node.name() + '.'+CRDataObject_Node._dataSrcTypeAttr, ei=self._genEnumsFor(DataSource)) pm.button(label="Add DataSource", w=128, c=pm.Callback(self.addChildEnumCB, CRDataSource, self.datasrcs, srcattr=CRDataObject_Node._dataSrcTypeAttr))