def shelfMenuItem(self, command=None, annotation='', shelfLabel='', shelfIcon='menuIconConstraints', menuLabel='Create Shelf Button'):
'''
This creates a menuItem that can be attached to a control to create a shelf menu with the given command
'''
pythonCommand = 'import '+self.name+';'+self.name+'.'+command.__name__+'()'
mc.menuItem(label=menuLabel,
command='import ml_utilities;ml_utilities.createShelfButton(\"'+pythonCommand+'\", \"'+shelfLabel+'\", \"'+self.name+'\", description=\"'+annotation+'\", image=\"'+shelfIcon+'\")',
enableCommandRepeat=True,
image=shelfIcon)
评论列表
文章目录