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.

All labels observed (2)

Label Occurrences
NSMenu canonical 2
NSMenu class 1

How this entity was disambiguated

Statements (57)

Predicate Object
instanceOf AppKit class
Cocoa class
Objective-C class
availableIn Swift via AppKit bridging
conformsTo NSCoding
NSCopying
NSValidatedUserInterfaceItem
definedInFramework AppKit
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
introducedBy Apple Inc.
language Objective-C
partOf Cocoa API
linked to: Objective-C API
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
popup menus

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Application Kit coreClass NSMenu
NeXTSTEP Application Kit contains NSMenu class
linked to: NSMenu
NSResponder superclassOf NSMenu