示例#1
0
    def build_popup(self, parent, *a):
        cmd.setParent(parent, m=True)
        cmd.menu(parent, e=True, dai=True)

        thisFile = Path(cmd.file(q=True, sn=True))

        #if the file doesn't exist, then use teh cwd
        if not thisFile.exists():
            thisFile = thisFile.getcwd() / "tmp.ma"

        dir = thisFile.up()
        curFile = Path(cmd.textField(self.UI_file, q=True, tx=True))

        for f in dir.files():
            if f.hasExtension(skinWeights.EXTENSION):
                cmd.menuItem(l=f.name(),
                             cb=f == curFile,
                             c=Callback(cmd.textField,
                                        self.UI_file,
                                        e=True,
                                        tx=f))

        cmd.menuItem(d=True)
        cmd.menuItem(l="browse", c=self.on_browseWeightFile)
        cmd.menuItem(d=True)
        cmd.menuItem(l="clear",
                     c=lambda *a: cmd.textField(self.UI_file, e=True, tx=''))
        if curFile.exists():
            cmd.menuItem(d=True)
            addExploreToMenuItems(curFile)
示例#2
0
    def popup_files(self, parent, *args):
        cmd.setParent(parent, m=True)
        cmd.menu(parent, e=True, dai=True)

        files = self.getSelectedFiles()
        if len(files) == 1:
            if self._enableOpen:
                cmd.menuItem(l='open file',
                             c=lambda *x: self.on_open(files[0]))

            if self._enableImport:
                cmd.menuItem(l='import file',
                             c=lambda *x: self.on_import(files[0]))

            if self._enableReference:
                cmd.menuItem(l='reference file',
                             c=lambda *x: self.on_reference(files[0]))

            cmd.menuItem(d=True)
            presetsUI.addExploreToMenuItems(files[0])
        else:
            cmd.menuItem(l="please select a single file")

        cmd.menuItem(d=True)
        cmd.menuItem(cb=self.getDisplayRelative(),
                     l="Display Relative Paths",
                     c=lambda *x: self.setDisplayRelative(
                         not self.getDisplayRelative()))
        cmd.menuItem(cb=self.getRecursive(),
                     l="Recursive Directory Listing",
                     c=lambda *x: self.setRecursive(not self.getRecursive()))
示例#3
0
	def popup_files( self, parent, *args ):
		cmd.setParent( parent, m=True )
		cmd.menu( parent, e=True, dai=True )

		files = self.getSelectedFiles()
		if len( files ) == 1:
			if self._enableOpen:
				cmd.menuItem( l='open file', c=lambda *x: self.on_open( files[ 0 ] ) )

			if self._enableImport:
				cmd.menuItem( l='import file', c=lambda *x: self.on_import( files[ 0 ] ) )

			if self._enableReference:
				cmd.menuItem( l='reference file', c=lambda *x: self.on_reference( files[ 0 ] ) )

			cmd.menuItem( d=True )
			presetsUI.addExploreToMenuItems( files[ 0 ] )
		else:
			cmd.menuItem( l="please select a single file" )

		cmd.menuItem( d=True )
		cmd.menuItem( cb=self.getDisplayRelative(), l="Display Relative Paths", c=lambda *x: self.setDisplayRelative( not self.getDisplayRelative() ) )
		cmd.menuItem( cb=self.getRecursive(), l="Recursive Directory Listing", c=lambda *x: self.setRecursive( not self.getRecursive() ) )
	def build_popup( self, parent, *a ):
		cmd.setParent( parent, m=True )
		cmd.menu( parent, e=True, dai=True )

		thisFile = Path( cmd.file( q=True, sn=True ) )

		#if the file doesn't exist, then use teh cwd
		if not thisFile.exists():
			thisFile = thisFile.getcwd() / "tmp.ma"

		dir = thisFile.up()
		curFile = Path( cmd.textField( self.UI_file, q=True, tx=True ) )

		for f in dir.files():
			if f.hasExtension( skinWeights.EXTENSION ):
				cmd.menuItem( l=f.name(), cb=f==curFile, c=Callback( cmd.textField, self.UI_file, e=True, tx=f ) )

		cmd.menuItem( d=True )
		cmd.menuItem( l="browse", c=self.on_browseWeightFile )
		cmd.menuItem( d=True )
		cmd.menuItem( l="clear", c=lambda *a: cmd.textField( self.UI_file, e=True, tx='' ) )
		if curFile.exists():
			cmd.menuItem( d=True )
			addExploreToMenuItems( curFile )