Has anyone had problems adding things to the main file menu in userSetup.py?
I'm adding our own save menu, leaving the rest of the menus intact. I keep getting the following error when maya starts
// Error: file: /data/app/cent5_x86_64/Maya/2011/maya/scripts/startup/FileMenu.mel line 341: menuItem: Object 'FileMenuRecentFileItems' not found. //
My function is defined in userSetup.py
def CISSaveMenu():
from MayaUtils.library.maya.python import CISSave
fileMenu = pm.getMelGlobal('string', 'gMainFileMenu')
try:
pm.mel.eval("checkMainFileMenu")
except:
pm.mel.eval("buildFileMenu")
pm.menu(fileMenu, edit=True, tearOff=False)
CISDivider = pm.menuItem('CISSaveDivider', divider=True, insertAfter='openFileOptions', parent=fileMenu)
CISSaveMenu = pm.menuItem('CISSaveItem', parent=fileMenu, label='CIS Save', insertAfter='CISSaveDivider', command=pm.Callback(CISSave.main, gui=True))
CISSaveIncMenu = pm.menuItem('CISSaveIncItem', parent=fileMenu, label='CIS Save +', insertAfter='CISSaveItem', command=pm.Callback(CISSave.main, gui=False))
pm.menu(fileMenu, edit=True, tearOff=True)
And i called later on
from pymel.mayautils import executeDeferred
executeDeferred(CISSaveMenu)
Any ideas?
Also, is there anyway to add option boxes to the menu items? I was able to do this in previous versions, but doesn't seem to be the case in 2011, it always adds the option box to the Exit item.
Thanks!
Justin
--
http://groups.google.com/group/python_inside_maya