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.

Jump to: Statements Referenced by

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.

Application Kit coreClass NSMenu