コード例 #1
0
    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__])
コード例 #2
0
ファイル: uitypes.py プロジェクト: eahneahn/pymel
    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__])
コード例 #3
0
ファイル: uitypes.py プロジェクト: kinetifex/pymel
    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__])
コード例 #4
0
ファイル: uitypes.py プロジェクト: eahneahn/pymel
 def attachPosition(self, *args):
     kwargs = {'edit': True}
     kwargs['attachPosition'] = [args]
     cmds.formLayout(self, **kwargs)
コード例 #5
0
ファイル: uitypes.py プロジェクト: eahneahn/pymel
 def attachNone(self, *args):
     kwargs = {'edit': True}
     kwargs['attachNone'] = [args]
     cmds.formLayout(self, **kwargs)
コード例 #6
0
ファイル: uitypes.py プロジェクト: eahneahn/pymel
 def attachControl(self, *args):
     kwargs = {'edit': True}
     kwargs['attachControl'] = [args]
     cmds.formLayout(self, **kwargs)
コード例 #7
0
 def attachPosition(self, *args):
     kwargs = {'edit': True}
     kwargs['attachPosition'] = [args]
     cmds.formLayout(self, **kwargs)
コード例 #8
0
 def attachNone(self, *args):
     kwargs = {'edit': True}
     kwargs['attachNone'] = [args]
     cmds.formLayout(self, **kwargs)
コード例 #9
0
 def attachControl(self, *args):
     kwargs = {'edit': True}
     kwargs['attachControl'] = [args]
     cmds.formLayout(self, **kwargs)
コード例 #10
0
ファイル: uitypes.py プロジェクト: hunnybear/pymel
 def attachPosition(self, *args):
     kwargs = {"edit": True}
     kwargs["attachPosition"] = [args]
     cmds.formLayout(self, **kwargs)
コード例 #11
0
ファイル: uitypes.py プロジェクト: hunnybear/pymel
 def attachNone(self, *args):
     kwargs = {"edit": True}
     kwargs["attachNone"] = [args]
     cmds.formLayout(self, **kwargs)
コード例 #12
0
ファイル: uitypes.py プロジェクト: hunnybear/pymel
 def attachControl(self, *args):
     kwargs = {"edit": True}
     kwargs["attachControl"] = [args]
     cmds.formLayout(self, **kwargs)