[Previous] [Up] [Next]

NSMenu

Authors

Richard Frith-Macdonald

Version: $Revision$

Date: $Date$

NSMenu

NSMenu

Declared in: Gui/NSMenu.h

Inherits from: NSObject

Conforms to: NSCoding


Instance Variables

Methods


Class Methods

menuZone

+ (NSZone*) menuZone;

setMenuZone:

+ (void) setMenuZone: (NSZone*)zone;


Instances Methods

addItem:

- (void) addItem: (id<NSMenuItem>)newItem;

addItemWithTitle:action:keyEquivalent:

- (id<NSMenuItem>) addItemWithTitle: (NSString*)aString action: (SEL)aSelector keyEquivalent: (NSString*)keyEquiv;

attachedMenu

- (NSMenu*) attachedMenu;

autoenablesItems

- (BOOL) autoenablesItems;

contextMenuRepresentation

- (id) contextMenuRepresentation;

helpRequested:

- (void) helpRequested: (NSEvent*)event;

indexOfItem:

- (int) indexOfItem: (id<NSMenuItem>)anObject;

indexOfItemWithRepresentedObject:

- (int) indexOfItemWithRepresentedObject: (id)anObject;

indexOfItemWithSubmenu:

- (int) indexOfItemWithSubmenu: (NSMenu*)anObject;

indexOfItemWithTag:

- (int) indexOfItemWithTag: (int)aTag;

indexOfItemWithTarget:andAction:

- (int) indexOfItemWithTarget: (id)anObject andAction: (SEL)actionSelector;

indexOfItemWithTitle:

- (int) indexOfItemWithTitle: (NSString*)aTitle;

initWithTitle:

- (id) initWithTitle: (NSString*)aTitle;

insertItem:

- (void) insertItem: (id<NSMenuItem>)newItem;

insertItemWithTitle:action:keyEquivalent:

- (id<NSMenuItem>) insertItemWithTitle: (NSString*)aString action: (SEL)aSelector keyEquivalent: (NSString*)keyEquiv;

isAttached

- (BOOL) isAttached;

isTornOff

- (BOOL) isTornOff;

itemArray

- (NSArray*) itemArray;

itemAtIndex:

- (id<NSMenuItem>) itemAtIndex: (int)index;

itemChanged:

- (void) itemChanged: (id<NSMenuItem>)anObject;

itemWithTag:

- (id<NSMenuItem>) itemWithTag: (int)aTag;

itemWithTitle:

- (id<NSMenuItem>) itemWithTitle: (NSString*)aString;

locationForSubmenu:

- (NSPoint) locationForSubmenu: (NSMenu*)aSubmenu;

menuChangedMessagesEnabled

- (BOOL) menuChangedMessagesEnabled;

menuRepresentation

- (id) menuRepresentation;

numberOfItems

- (int) numberOfItems;

performActionForItemAtIndex:

- (void) performActionForItemAtIndex: (int)index;

performKeyEquivalent:

- (BOOL) performKeyEquivalent: (NSEvent*)theEvent;

removeItem:

- (void) removeItem: (id<NSMenuItem>)anItem;

removeItemAtIndex:

- (void) removeItemAtIndex: (int)index;

setAutoenablesItems:

- (void) setAutoenablesItems: (BOOL)flag;

setContextMenuRepresentation:

- (void) setContextMenuRepresentation: (id)menuRep;

setMenuChangedMessagesEnabled:

- (void) setMenuChangedMessagesEnabled: (BOOL)flag;

setMenuRepresentation:

- (void) setMenuRepresentation: (id)menuRep;

setSubmenu:forItem:

- (void) setSubmenu: (NSMenu*)aMenu forItem: (id<NSMenuItem>)anItem;

setSupermenu:

- (void) setSupermenu: (NSMenu*)supermenu;

setTearOffMenuRepresentation:

- (void) setTearOffMenuRepresentation: (id)menuRep;

setTitle:

- (void) setTitle: (NSString*)aString;

sizeToFit

- (void) sizeToFit;

submenuAction:

- (void) submenuAction: (id)sender;

supermenu

- (NSMenu*) supermenu;

tearOffMenuRepresentation

- (id) tearOffMenuRepresentation;

title

- (NSString*) title;

update

- (void) update;