def spreadSheetUI(*args): if cmds.window("sheetID", exists=True): cmds.deleteUI('sheetID') sheetID = cmds.window("sheetID", t="Spread Sheet Editor", widthHeight=(400, 300)) cmds.paneLayout() activeList = cmds.selectionConnection(activeList=True) cmds.spreadSheetEditor(mainListConnection=activeList) cmds.showWindow(sheetID)
def spreadSheetWin(self): if mel.window('autoProSpreadSheetWindow', exists=1): mel.deleteUI('autoProSpreadSheetWindow', window=1) window = mel.window('autoProSpreadSheetWindow', title="autoPro SpreadSheet", iconName="autoProSprSht", widthHeight=(400, 300)) mel.paneLayout() activeList = mel.selectionConnection(activeList=True) mel.spreadSheetEditor(mainListConnection=activeList) mel.showWindow('autoProSpreadSheetWindow')
def showShapesDisplacementSheet(self): shaderSelected = edCore.edToolsShadingSelectedAI if shaderSelected: shapes = edCore.getters.getShapesByMaterial(shaderSelected) cmds.select(shapes, visible=True) #Show Window window = cmds.window(shaderSelected, widthHeight=(1000, 800)) cmds.paneLayout() activeList = cmds.selectionConnection(activeList=True) cmds.spreadSheetEditor(mainListConnection=activeList, selectedAttr=True, keyableOnly=False, fixedAttrList=[ 'aiSubdivType', 'aiDispHeight', 'aiSubdivIterations', 'aiDispAutobump', 'customDisplacement' ]) cmds.showWindow(window)
import maya.cmds as cmds window = cmds.window( widthHeight=(400, 300) ) cmds.paneLayout() activeList = cmds.selectionConnection( activeList=True ) cmds.spreadSheetEditor( mainListConnection=activeList ) cmds.showWindow( window )
import maya.cmds as cmds window = cmds.window(widthHeight=(400, 300)) cmds.paneLayout() activeList = cmds.selectionConnection(activeList=True) cmds.spreadSheetEditor(mainListConnection=activeList) cmds.showWindow(window)