NSMenuItem

Authors

Ovidiu Predescu
David Lazaro Saz
The menu cell class.

Copyright: (C) 1996 Free Software Foundation, Inc.

Software documentation for the NSMenuItem protocol

NSMenuItem Protocol

Declared in:



separatorItem

+ (id<NSMenuItem>) separatorItem;

setUsesUserKeyEquivalents:

+ (void) setUsesUserKeyEquivalents: (BOOL)flag;

usesUserKeyEquivalents

+ (BOOL) usesUserKeyEquivalents;

action

- (SEL) action;

hasSubmenu

- (BOOL) hasSubmenu;

image

- (NSImage*) image;

initWithTitle:action:keyEquivalent:

- (id) initWithTitle: (NSString*)aString action: (SEL)aSelector keyEquivalent: (NSString*)charCode;

isEnabled

- (BOOL) isEnabled;

isSeparatorItem

- (BOOL) isSeparatorItem;

keyEquivalent

- (NSString*) keyEquivalent;

keyEquivalentModifierMask

- (unsigned int) keyEquivalentModifierMask;

menu

- (NSMenu*) menu;

mixedStateImage

- (NSImage*) mixedStateImage;

mnemonic

- (NSString*) mnemonic;

mnemonicLocation

- (unsigned) mnemonicLocation;

offStateImage

- (NSImage*) offStateImage;

onStateImage

- (NSImage*) onStateImage;

representedObject

- (id) representedObject;

setAction:

- (void) setAction: (SEL)aSelector;

setEnabled:

- (void) setEnabled: (BOOL)flag;

setImage:

- (void) setImage: (NSImage*)menuImage;

setKeyEquivalent:

- (void) setKeyEquivalent: (NSString*)aKeyEquivalent;

setKeyEquivalentModifierMask:

- (void) setKeyEquivalentModifierMask: (unsigned int)mask;

setMenu:

- (void) setMenu: (NSMenu*)menu;

setMixedStateImage:

- (void) setMixedStateImage: (NSImage*)image;

setMnemonicLocation:

- (void) setMnemonicLocation: (unsigned)location;

setOffStateImage:

- (void) setOffStateImage: (NSImage*)image;

setOnStateImage:

- (void) setOnStateImage: (NSImage*)image;

setRepresentedObject:

- (void) setRepresentedObject: (id)anObject;

setState:

- (void) setState: (int)state;

setSubmenu:

- (void) setSubmenu: (NSMenu*)submenu;

setTag:

- (void) setTag: (int)anInt;

setTarget:

- (void) setTarget: (id)anObject;

setTitle:

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

setTitleWithMnemonic:

- (void) setTitleWithMnemonic: (NSString*)stringWithAmpersand;

state

- (int) state;

submenu

- (NSMenu*) submenu;

tag

- (int) tag;

target

- (id) target;

title

- (NSString*) title;

userKeyEquivalent

- (NSString*) userKeyEquivalent;

userKeyEquivalentModifierMask

- (unsigned int) userKeyEquivalentModifierMask;