def reload(cls): "Reload the template. Beware, this reloads the module in which the template exists!" nodeType = cls.nodeType() form = "AttrEd" + nodeType + "FormLayout" exists = cmds.control(form, exists=1) and cmds.formLayout(form, q=1, ca=1) if exists: sel = cmds.ls(sl=1) cmds.select(cl=True) cmds.deleteUI(form) if sel: cmds.select(sel) reload(sys.modules[cls.__module__])
def reload(cls): nodeType = cls.nodeType() form = "AttrEd" + nodeType + "FormLayout" exists = cmds.control(form, exists=1) and cmds.formLayout(form, q=1, ca=1) if exists: sel = cmds.ls(sl=1) cmds.select(cl=True) cmds.deleteUI(form) aeScript = "AE" + nodeType + "Template.mel" _mm.eval('source "' + aeScript + '"') if exists: cmds.select(sel) reload(sys.modules[cls.__module__])
def attachPosition(self, *args): kwargs = {'edit': True} kwargs['attachPosition'] = [args] cmds.formLayout(self, **kwargs)
def attachNone(self, *args): kwargs = {'edit': True} kwargs['attachNone'] = [args] cmds.formLayout(self, **kwargs)
def attachControl(self, *args): kwargs = {'edit': True} kwargs['attachControl'] = [args] cmds.formLayout(self, **kwargs)
def attachPosition(self, *args): kwargs = {"edit": True} kwargs["attachPosition"] = [args] cmds.formLayout(self, **kwargs)
def attachNone(self, *args): kwargs = {"edit": True} kwargs["attachNone"] = [args] cmds.formLayout(self, **kwargs)
def attachControl(self, *args): kwargs = {"edit": True} kwargs["attachControl"] = [args] cmds.formLayout(self, **kwargs)