예제 #1
0
    def createUI(self):
        """"""
        if cmds.window(self.window, ex=1): cmds.deleteUI(self.window)
        cmds.window(self.window, t='%s v%s' % (self.title, setup.getVersion()), w=230, h=260, s=1, rtf=1)

        # setup layout and ui elements
        form = cmds.formLayout()
        self.mainTabLayout = cmds.tabLayout(childResizable=True)
        cmds.formLayout( form,
                         edit=True,
                         attachForm=(
                                     (self.mainTabLayout, 'top', 0),
                                     (self.mainTabLayout, 'left', 0),
                                     (self.mainTabLayout, 'bottom', 0),
                                     (self.mainTabLayout, 'right', 0)
                                    ) )
        # Setup tab ui from modules
        tabModules = []
        for m in scUtil.findAllModules('ui'):
            mod = __import__('SoftClusterEX.ui.%s' % m, '', '', [m])
            if hasattr(mod, 'TAB') and mod.ENABLE:
                reload(mod)
                tabModules.append(mod)

        tabModules.sort(key=lambda m: m.INDEX)
        [self.addTab(m.getTab()) for m in tabModules]
        
        cmds.showWindow(self.window)
예제 #2
0
    def installCopyRightInfo(self):
        """"""
        cmds.frameLayout(lv=False, bs='etchedIn', mh=6, mw=6, w=1)
        cmds.text(l="Soft Cluster EX", fn='boldLabelFont', align='center')
        cmds.rowColumnLayout( numberOfColumns=2,
                             rowSpacing=[1, 8],
                             columnAttach=[1, "right", 5], 
                             columnAlign=[1, "right"])

        cmds.text(l="Version: ", fn='boldLabelFont')
        cmds.text(l=setup.getVersion(), align='left')

        cmds.text(l="Author: ", fn='boldLabelFont')
        cmds.text(l="Webber Huang", align='left')
        
        cmds.text(l="Contact: ", fn='boldLabelFont')
        cmds.text(l="*****@*****.**", align='left')
        
        cmds.text(l="Project Site: ", fn='boldLabelFont')
        cmds.iconTextButton( style='textOnly',
                             l='http://riggingtd.com/downloads/soft-cluster-ex',
                             ann="Click to open in brower.", 
                             c = lambda *args: setup.openBlog() )
        
        cmds.setParent( ".." )
        cmds.setParent( ".." )
예제 #3
0
    def createUI(self):
        """"""
        if cmds.window(self.window, ex=1):
            cmds.deleteUI(self.window)
        cmds.window(self.window, t="%s v%s" % (self.title, setup.getVersion()), w=230, h=260, s=1, rtf=1)

        # setup layout and ui elements
        form = cmds.formLayout()
        self.mainTabLayout = cmds.tabLayout(childResizable=True)
        cmds.formLayout(
            form,
            edit=True,
            attachForm=(
                (self.mainTabLayout, "top", 0),
                (self.mainTabLayout, "left", 0),
                (self.mainTabLayout, "bottom", 0),
                (self.mainTabLayout, "right", 0),
            ),
        )
        # Setup tab ui from modules
        tabModules = []
        for m in scUtil.findAllModules("ui"):
            mod = __import__("SoftClusterEX.ui.%s" % m, "", "", [m])
            if hasattr(mod, "TAB") and mod.ENABLE:
                reload(mod)
                tabModules.append(mod)

        tabModules.sort(key=lambda m: m.INDEX)
        [self.addTab(m.getTab()) for m in tabModules]

        cmds.showWindow(self.window)
예제 #4
0
    def createUI(self):
        """"""
        if cmds.window(self.window, ex=1): cmds.deleteUI(self.window)
        cmds.window(self.window, t='%s v%s' % (self.title, setup.getVersion()), w=230, s=0, rtf=1)

        # setup layout and ui elements
        form = cmds.formLayout()
        self.mainTabLayout = cmds.tabLayout(childResizable=True)
        cmds.formLayout( form,
                        edit=True,
                        attachForm=(
                                    (self.mainTabLayout, 'top', 0),
                                    (self.mainTabLayout, 'left', 0),
                                    (self.mainTabLayout, 'bottom', 0),
                                    (self.mainTabLayout, 'right', 0)
                                   ) )
        # Setup tab ui from modules
        tabModules = []
        for m in scUtil.findAllModules('ui'):
            mod = __import__('SoftClusterEX.ui.%s' % m, '', '', [m])
            if hasattr(mod, 'TAB') and mod.ENABLE:
                reload(mod)
                tabModules.append(mod)

        tabModules.sort(key=lambda m: m.INDEX)
        [self.addTab(m.getTab()) for m in tabModules]
        
        cmds.showWindow(self.window)
예제 #5
0
파일: tabAbout.py 프로젝트: liudger/May9
    def installCopyRightInfo(self):
        """"""
        cmds.frameLayout(lv=False, mh=6, mw=6, w=1)
        cmds.text(l="Soft Cluster EX", fn='boldLabelFont', align='center')
        cmds.rowColumnLayout(numberOfColumns=2,
                             rowSpacing=[1, 8],
                             columnAttach=[1, "right", 5],
                             columnAlign=[1, "right"])

        cmds.text(l="Version: ", fn='boldLabelFont')
        cmds.text(l=setup.getVersion(), align='left')

        cmds.text(l="Author: ", fn='boldLabelFont')
        cmds.text(l="Webber Huang", align='left')

        cmds.text(l="Contact: ", fn='boldLabelFont')
        cmds.text(l="*****@*****.**", align='left')

        cmds.text(l="Project Site: ", fn='boldLabelFont')
        cmds.iconTextButton(style='textOnly',
                            l='http://riggingtd.com/downloads/soft-cluster-ex',
                            ann="Click to open in brower.",
                            c=lambda *args: setup.openBlog())

        cmds.setParent("..")
        cmds.setParent("..")