If REAL-BINDING is a symbol and has a non-`nil' `menu-enable' property, that property is an expression that controls whether the menu item is enabled. Every time the keymap is used to display a menu, Emacs evaluates the expression, and it enables the menu item only if the expression's value is non-`nil'. When a menu item is disabled, it is displayed in a "fuzzy" fashion, and cannot be selected.
How do I get the property of a symbol? (symbol-plist symbol)