NSMenu
E900207
NSMenu is a fundamental Cocoa class in macOS that manages and displays hierarchical menus and menu items within an application's user interface.
Statements (57)
| Predicate | Object |
|---|---|
| instanceOf |
AppKit class
ⓘ
Cocoa class ⓘ Objective-C class ⓘ |
| availableIn | Swift via AppKit bridging ⓘ |
| conformsTo |
NSCoding
NERFINISHED
ⓘ
NSCopying NERFINISHED ⓘ NSValidatedUserInterfaceItem NERFINISHED ⓘ |
| definedInFramework | AppKit NERFINISHED ⓘ |
| hasInitializer | -initWithTitle: ⓘ |
| hasMethod |
+menuBarVisible
ⓘ
+menuZone ⓘ +popUpContextMenu:withEvent:forView: ⓘ +popUpContextMenu:withEvent:forView:withFont: ⓘ +setMenuBarVisible: ⓘ +setMenuZone: ⓘ -addItem: ⓘ -addItemWithTitle:action:keyEquivalent: ⓘ -cancelTracking ⓘ -indexOfItem: ⓘ -indexOfItemWithTag: ⓘ -indexOfItemWithTarget:andAction: ⓘ -indexOfItemWithTitle: ⓘ -insertItem:atIndex: ⓘ -itemAtIndex: ⓘ -itemChanged: ⓘ -itemWithTag: ⓘ -itemWithTitle: ⓘ -performKeyEquivalent: ⓘ -popUpMenuPositioningItem:atLocation:inView: ⓘ -removeItem: ⓘ -removeItemAtIndex: ⓘ -setMenuBarVisible: ⓘ -setSubmenu:forItem: ⓘ -update ⓘ |
| hasProperty |
allowsContextMenuPlugIns
ⓘ
autoenablesItems ⓘ delegate ⓘ font ⓘ itemArray ⓘ minimumWidth ⓘ title ⓘ |
| hasRelationship | contains NSMenuItem ⓘ |
| inheritsFrom | NSObject NERFINISHED ⓘ |
| introducedBy | Apple Inc. NERFINISHED ⓘ |
| language | Objective-C NERFINISHED ⓘ |
| partOf | Cocoa API NERFINISHED ⓘ |
| platform | macOS ⓘ |
| supports |
dynamic menu construction
ⓘ
keyboard shortcuts ⓘ menu item validation ⓘ submenu hierarchies ⓘ |
| usedFor |
displaying menus
ⓘ
managing NSMenuItem objects ⓘ managing hierarchical menus ⓘ |
| usedIn |
context menus
ⓘ
macOS menu bar NERFINISHED ⓘ popup menus ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.