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 ⓘ