MonobjcMonobjc Documented Class Library
Monobjc.AppKit Namespace
NamespacesMonobjc.AppKit
Wrapper of the AppKit framework.
Declaration Syntax
C#Visual BasicVisual C++
namespace Monobjc.AppKit
Namespace Monobjc.AppKit
namespace Monobjc.AppKit
Types
All TypesClassesInterfacesEnumerationsDelegates
IconTypeDescription
ActionDispatcher
Event handler that is exposed to the Objective-C runtime and relays target/action to listeners.

ActionEventHandler
Delegate to subscribe to ActionEvent events.

NSAlert..::..AlertShowHelpEventHandler

Sent to the delegate when the user clicks the alert’s help button. The delegate causes help to be displayed for an alert, directly or indirectly.

Original signature is '- (BOOL)alertShowHelp:(NSAlert *)alert'

Available in Mac OS X v10.3 and later.


NSAnimation..::..AnimationDidEndEventHandler

Sent to the delegate when the specified animation completes its run.

Original signature is '- (void)animationDidEnd:(NSAnimation *)animation'

Available in Mac OS X v10.4 and later.


NSAnimation..::..AnimationDidReachProgressMarkEventHandler

Sent to the delegate when an animation reaches a specific progress mark.

Original signature is '- (void)animation:(NSAnimation *)animation didReachProgressMark:(NSAnimationProgress)progress'

Available in Mac OS X v10.4 and later.


NSAnimation..::..AnimationDidStopEventHandler

Sent to the delegate when the specified animation is stopped before it completes its run.

Original signature is '- (void)animationDidStop:(NSAnimation *)animation'

Available in Mac OS X v10.4 and later.


NSAnimation..::..AnimationShouldStartEventHandler

Sent to the delegate just after an animation is started.

Original signature is '- (BOOL)animationShouldStart:(NSAnimation *)animation'

Available in Mac OS X v10.4 and later.


NSAnimation..::..AnimationValueForProgressEventHandler

Requests a custom curve value for the current progress value.

Original signature is '- (float)animation:(NSAnimation *)animation valueForProgress:(NSAnimationProgress)progress'

Available in Mac OS X v10.4 and later.


AppKitFramework
NSApplication..::..ApplicationDelegateHandlesKeyEventHandler

Sent by Cocoa’s built-in scripting support during execution of get or set script commands to find out if the delegate can handle operations on the specified key-value key.

Original signature is '- (BOOL)application:(NSApplication *)sender delegateHandlesKey:(NSString *)key'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationDidBecomeActiveEventHandler

Sent by the default notification center immediately after the application becomes active.

Original signature is '- (void)applicationDidBecomeActive:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationDidChangeScreenParametersEventHandler

Sent by the default notification center when the configuration of the displays attached to the computer is changed (either programmatically or when the user changes settings in the Displays control panel).

Original signature is '- (void)applicationDidChangeScreenParameters:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationDidFinishLaunchingEventHandler

Sent by the default notification center after the application has been launched and initialized but before it has received its first event.

Original signature is '- (void)applicationDidFinishLaunching:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationDidHideEventHandler

Sent by the default notification center immediately after the application is hidden.

Original signature is '- (void)applicationDidHide:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationDidResignActiveEventHandler

Sent by the default notification center immediately after the application is deactivated.

Original signature is '- (void)applicationDidResignActive:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationDidUnhideEventHandler

Sent by the default notification center immediately after the application is made visible.

Original signature is '- (void)applicationDidUnhide:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationDidUpdateEventHandler

Sent by the default notification center immediately after the application object updates its windows.

Original signature is '- (void)applicationDidUpdate:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationDockMenuEventHandler

Allows the delegate to supply a dock menu for the application dynamically.

Original signature is '- (NSMenu *)applicationDockMenu:(NSApplication *)sender'

Available in Mac OS X v10.1 and later.


NSApplication..::..ApplicationOpenFileEventHandler

Tells the delegate to open a single file.

Original signature is '- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationOpenFilesEventHandler

Tells the delegate to open multiple files.

Original signature is '- (void)application:(NSApplication *)sender openFiles:(NSArray *)filenames'

Available in Mac OS X v10.3 and later.


NSApplication..::..ApplicationOpenFileWithoutUIEventHandler

Tells the delegate to open a file programmatically.

Original signature is '- (BOOL)application:(id)sender openFileWithoutUI:(NSString *)filename'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationOpenTempFileEventHandler

Tells the delegate to open a temporary file.

Original signature is '- (BOOL)application:(NSApplication *)theApplication openTempFile:(NSString *)filename'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationOpenUntitledFileEventHandler

Tells the delegate to open an untitled file.

Original signature is '- (BOOL)applicationOpenUntitledFile:(NSApplication *)theApplication'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationPrintFileEventHandler

Sent when the user starts up the application on the command line with the -NSPrint option.

Original signature is '- (BOOL)application:(NSApplication *)theApplication printFile:(NSString *)filename'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationPrintFilesWithSettingsShowPrintPanelsEventHandler

Prints a group of files.

Original signature is '- (NSApplicationPrintReply)application:(NSApplication *)application printFiles:(NSArray *)fileNames withSettings:(NSDictionary *)printSettings showPrintPanels:(BOOL)showPrintPanels'

Available in Mac OS X v10.4 and later.


NSApplication..::..ApplicationShouldHandleReopenHasVisibleWindowsEventHandler

Sent by the application to the delegate prior to default behavior to reopen (rapp) AppleEvents.

Original signature is '- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationShouldOpenUntitledFileEventHandler

Invoked immediately before opening an untitled file.

Original signature is '- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)sender'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationShouldTerminateAfterLastWindowClosedEventHandler

Invoked when the user closes the last window the application has open.

Original signature is '- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationShouldTerminateEventHandler

Sent to notify the delegate that the application is about to terminate.

Original signature is '- (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationWillBecomeActiveEventHandler

Sent by the default notification center immediately before the application becomes active.

Original signature is '- (void)applicationWillBecomeActive:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationWillFinishLaunchingEventHandler

Sent by the default notification center immediately before the application object is initialized.

Original signature is '- (void)applicationWillFinishLaunching:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationWillHideEventHandler

Sent by the default notification center immediately before the application is hidden.

Original signature is '- (void)applicationWillHide:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationWillPresentErrorEventHandler

Sent to the delegate before the specified application presents an error message to the user.

Original signature is '- (NSError *)application:(NSApplication *)application willPresentError:(NSError *)error'

Available in Mac OS X v10.4 and later.


NSApplication..::..ApplicationWillResignActiveEventHandler

Sent by the default notification center immediately before the application is deactivated.

Original signature is '- (void)applicationWillResignActive:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationWillTerminateEventHandler

Sent by the default notification center immediately before the application terminates.

Original signature is '- (void)applicationWillTerminate:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationWillUnhideEventHandler

Sent by the default notification center immediately after the application is unhidden.

Original signature is '- (void)applicationWillUnhide:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSApplication..::..ApplicationWillUpdateEventHandler

Sent by the default notification center immediately before the application object updates its windows.

Original signature is '- (void)applicationWillUpdate:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSBrowser..::..BrowserAcceptDropAtRowColumnDropOperationEventHandler

Sent to the delegate during a dragging session to determine whether to accept the drop.

Original signature is '- (BOOL)browser:(NSBrowser *)browser acceptDrop:(id <NSDraggingInfo>)info atRow:(NSInteger)row column:(NSInteger)column dropOperation:(NSBrowserDropOperation)dropOperation'

Available in Mac OS X v10.5 and later.


NSBrowser..::..BrowserCanDragRowsWithIndexesInColumnWithEventEventHandler

Sent to the delegate to determine whether the browser can attempt to initiate a drag of the specified rows for the specified event.

Original signature is '- (BOOL)browser:(NSBrowser *)browser canDragRowsWithIndexes:(NSIndexSet *)rowIndexes inColumn:(NSInteger)column withEvent:(NSEvent *)event'

Available in Mac OS X v10.5 and later.


NSBrowser..::..BrowserChildOfItemEventHandler

Asks the delegate to return the child of the specified item at the specified index.

Original signature is '- (id)browser:(NSBrowser *)browser child:(NSInteger)index ofItem:(id)item'

Available in Mac OS X v10.6 and later.


NSBrowser..::..BrowserColumnConfigurationDidChangeEventHandler

Used by clients to implement their own column width persistence.

Original signature is '- (void)browserColumnConfigurationDidChange:(NSNotification *)notification'

Available in Mac OS X v10.3 and later.


NSBrowser..::..BrowserCreateRowsForColumnInMatrixEventHandler

Creates a row in the given matrix for each row of data in the specified column of the browser.

Original signature is '- (void)browser:(NSBrowser *)sender createRowsForColumn:(NSInteger)column inMatrix:(NSMatrix *)matrix'

Available in Mac OS X v10.0 and later.


NSBrowser..::..BrowserDidChangeLastColumnToColumnEventHandler

Tells the delegate that the browser’s last column changed.

Original signature is '- (void)browser:(NSBrowser *)browser didChangeLastColumn:(NSInteger)oldLastColumn toColumn:(NSInteger)column'

Available in Mac OS X v10.6 and later.


NSBrowser..::..BrowserDidScrollEventHandler

Notifies the delegate when the browser has scrolled.

Original signature is '- (void)browserDidScroll:(NSBrowser *)sender'

Available in Mac OS X v10.0 and later.


NSBrowser..::..BrowserDraggingImageForRowsWithIndexesInColumnWithEventOffsetEventHandler

Sent to the delegate to obtain an image to represent dragged rows during a drag operation on a browser.

Original signature is '- (NSImage *)browser:(NSBrowser *)browser draggingImageForRowsWithIndexes:(NSIndexSet *)rowIndexes inColumn:(NSInteger)column withEvent:(NSEvent *)event offset:(NSPointPointer)dragImageOffset'

Available in Mac OS X v10.5 and later.


NSBrowser..::..BrowserHeaderViewControllerForItemEventHandler

Asks the delegate for a controller that provides a header view for the specified column item.

Original signature is '- (NSViewController *)browser:(NSBrowser *)browser headerViewControllerForItem:(id)item'

Available in Mac OS X v10.6 and later.


NSBrowser..::..BrowserHeightOfRowInColumnEventHandler

Specifies the height of the specified row in the specified column.

Original signature is '- (CGFloat)browser:(NSBrowser *)browser heightOfRow:(NSInteger)row inColumn:(NSInteger)columnIndex'

Available in Mac OS X v10.6 and later.


NSBrowser..::..BrowserIsColumnValidEventHandler

Returns whether the contents of the specified column are valid.

Original signature is '- (BOOL)browser:(NSBrowser *)sender isColumnValid:(NSInteger)column'

Available in Mac OS X v10.0 and later.


NSBrowser..::..BrowserIsLeafItemEventHandler

Asks the delegate whether the specified item is a leaf item (an item that cannot be expanded).

Original signature is '- (BOOL)browser:(NSBrowser *)browser isLeafItem:(id)item'

Available in Mac OS X v10.6 and later.


NSBrowser..::..BrowserNamesOfPromisedFilesDroppedAtDestinationForDraggedRowsWithIndexesInColumnEventHandler

Implements file promise drag operations.

Original signature is '- (NSArray *)browser:(NSBrowser *)browser namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination forDraggedRowsWithIndexes:(NSIndexSet *)rowIndexes inColumn:(NSInteger)column'

Available in Mac OS X v10.5 and later.


NSBrowser..::..BrowserNextTypeSelectMatchFromRowToRowInColumnForStringEventHandler

Sent to the delegate to customize a browser’s keyboard-based selection (type select) behavior.

Original signature is '- (NSInteger)browser:(NSBrowser *)browser nextTypeSelectMatchFromRow:(NSInteger)startRow toRow:(NSInteger)endRow inColumn:(NSInteger)column forString:(NSString *)searchString'

Available in Mac OS X v10.5 and later.


NSBrowser..::..BrowserNumberOfChildrenOfItemEventHandler

Asks the delegate for the number of children the given item has.

Original signature is '- (NSInteger)browser:(NSBrowser *)browser numberOfChildrenOfItem:(id)item'

Available in Mac OS X v10.6 and later.


NSBrowser..::..BrowserNumberOfRowsInColumnEventHandler

Returns the number of rows of data in the specified column.

Original signature is '- (NSInteger)browser:(NSBrowser *)sender numberOfRowsInColumn:(NSInteger)column'

Available in Mac OS X v10.0 and later.


NSBrowser..::..BrowserObjectValueForItemEventHandler

Returns the object that the specified item uses to draw its contents.

Original signature is '- (id)browser:(NSBrowser *)browser objectValueForItem:(id)item'

Available in Mac OS X v10.6 and later.


NSBrowser..::..BrowserPreviewViewControllerForLeafItemEventHandler

Asks the delegate for a controller that provides a preview column for the specified leaf item.

Original signature is '- (NSViewController *)browser:(NSBrowser *)browser previewViewControllerForLeafItem:(id)item'

Available in Mac OS X v10.6 and later.


NSBrowser..::..BrowserSelectCellWithStringInColumnEventHandler

Asks the delegate to select the cell with the given title in the specified column.

Original signature is '- (BOOL)browser:(NSBrowser *)sender selectCellWithString:(NSString *)title inColumn:(NSInteger)column'

Available in Mac OS X v10.0 and later.


NSBrowser..::..BrowserSelectionIndexesForProposedSelectionInColumnEventHandler

Asks the delegate for a set of indexes to select when the user changes the selection in the browser with the keyboard or mouse.

Original signature is '- (NSIndexSet *)browser:(NSBrowser *)browser selectionIndexesForProposedSelection:(NSIndexSet *)proposedSelectionIndexes inColumn:(NSInteger)column'

Available in Mac OS X v10.6 and later.


NSBrowser..::..BrowserSelectRowInColumnEventHandler

Asks the delegate to select the cell at the specified row and column location.

Original signature is '- (BOOL)browser:(NSBrowser *)sender selectRow:(NSInteger)row inColumn:(NSInteger)column'

Available in Mac OS X v10.0 and later.


NSBrowser..::..BrowserSetObjectValueForItemEventHandler

Sets the object that the specified item uses to draw its contents to the specified object.

Original signature is '- (void)browser:(NSBrowser *)browser setObjectValue:(id)object forItem:(id)item'

Available in Mac OS X v10.6 and later.


NSBrowser..::..BrowserShouldEditItemEventHandler

Asks the delegate whether the browser may start an editing session for the specified item.

Original signature is '- (BOOL)browser:(NSBrowser *)browser shouldEditItem:(id)item'

Available in Mac OS X v10.6 and later.


NSBrowser..::..BrowserShouldShowCellExpansionForRowColumnEventHandler

Invoked to allow the delegate to control cell expansion for a specific row and column.

Original signature is '- (BOOL)browser:(NSBrowser *)browser shouldShowCellExpansionForRow:(NSInteger)row column:(NSInteger)column'

Available in Mac OS X v10.5 and later.


NSBrowser..::..BrowserShouldSizeColumnForUserResizeToWidthEventHandler

Used to determine a column’s initial size.

Original signature is '- (CGFloat)browser:(NSBrowser *)browser shouldSizeColumn:(NSInteger)columnIndex forUserResize:(BOOL)forUserResize toWidth:(CGFloat)suggestedWidth'

Available in Mac OS X v10.3 and later.


NSBrowser..::..BrowserShouldTypeSelectForEventWithCurrentSearchStringEventHandler

Sent to the delegate to determine whether keyboard-based selection (type select) for a given event and search string should proceed.

Original signature is '- (BOOL)browser:(NSBrowser *)browser shouldTypeSelectForEvent:(NSEvent *)event withCurrentSearchString:(NSString *)searchString'

Available in Mac OS X v10.5 and later.


NSBrowser..::..BrowserSizeToFitWidthOfColumnEventHandler

Returns the ideal width for a column.

Original signature is '- (CGFloat)browser:(NSBrowser *)browser sizeToFitWidthOfColumn:(NSInteger)columnIndex'

Available in Mac OS X v10.3 and later.


NSBrowser..::..BrowserTitleOfColumnEventHandler

Asks the delegate for the title to display above the specified column.

Original signature is '- (NSString *)browser:(NSBrowser *)sender titleOfColumn:(NSInteger)column'

Available in Mac OS X v10.0 and later.


NSBrowser..::..BrowserTypeSelectStringForRowInColumnEventHandler

Sent to the delegate to get the keyboard-based selection (type select) string for the specified row and column.

Original signature is '- (NSString *)browser:(NSBrowser *)browser typeSelectStringForRow:(NSInteger)row inColumn:(NSInteger)column'

Available in Mac OS X v10.5 and later.


NSBrowser..::..BrowserValidateDropProposedRowColumnDropOperationEventHandler

Sent to the delegate during a dragging session to determine whether a drop should be accepted and to obtain the drop location. This method is required for a browser to be a drag destination.

Original signature is '- (NSDragOperation)browser:(NSBrowser *)browser validateDrop:(id <NSDraggingInfo>)info proposedRow:(NSInteger *)row column:(NSInteger *)column dropOperation:(NSBrowserDropOperation *)dropOperation'

Available in Mac OS X v10.5 and later.


NSBrowser..::..BrowserWillDisplayCellAtRowColumnEventHandler

Gives the delegate the opportunity to modify the specified cell at the given row and column location before the browser displays it.

Original signature is '- (void)browser:(NSBrowser *)sender willDisplayCell:(id)cell atRow:(NSInteger)row column:(NSInteger)column'

Available in Mac OS X v10.0 and later.


NSBrowser..::..BrowserWillScrollEventHandler

Notifies the delegate when the browser will scroll.

Original signature is '- (void)browserWillScroll:(NSBrowser *)sender'

Available in Mac OS X v10.0 and later.


NSBrowser..::..BrowserWriteRowsWithIndexesInColumnToPasteboardEventHandler

Determines whether a drag operation can proceed. This method is required for a browser to be a drag source.

Original signature is '- (BOOL)browser:(NSBrowser *)browser writeRowsWithIndexes:(NSIndexSet *)rowIndexes inColumn:(NSInteger)column toPasteboard:(NSPasteboard *)pasteboard'

Available in Mac OS X v10.5 and later.


NSColorPanel..::..ChangeColorEventHandler

Sent to the first responder when the user selects a color in an NSColorPanel object.

Original signature is '- (void)changeColor:(id)sender'

Available in Mac OS X v10.0 and later.


NSFontManager..::..ChangeFontEventHandler

Informs responders of a font change.

Original signature is '- (void)changeFont:(id)sender'

Available in Mac OS X v10.0 and later.


CIColor_AppKitAdditions
CIImage_AppKitAdditions
NSCollectionView..::..CollectionViewAcceptDropIndexDropOperationEventHandler

Invoked when the mouse is released over a collection view that previously allowed a drop.

Original signature is '- (BOOL)collectionView:(NSCollectionView *)collectionView acceptDrop:(id < NSDraggingInfo >)draggingInfo index:(NSInteger)index dropOperation:(NSCollectionViewDropOperation)dropOperation'

Available in Mac OS X v10.6 and later.


NSCollectionView..::..CollectionViewCanDragItemsAtIndexesWithEventEventHandler

Returns whether the collection view can attempt to initiate a drag for the given event and items.

Original signature is '- (BOOL)collectionView:(NSCollectionView *)collectionView canDragItemsAtIndexes:(NSIndexSet *)indexes withEvent:(NSEvent *)event'

Available in Mac OS X v10.6 and later.


NSCollectionView..::..CollectionViewDraggingImageForItemsAtIndexesWithEventOffsetEventHandler

Sent to the delegate to allow creation of a custom image to represent collection view items during a drag operation.

Original signature is '- (NSImage *)collectionView:(NSCollectionView *)collectionView draggingImageForItemsAtIndexes:(NSIndexSet *)indexes withEvent:(NSEvent *)event offset:(NSPointPointer)dragImageOffset'

Available in Mac OS X v10.6 and later.


NSCollectionView..::..CollectionViewNamesOfPromisedFilesDroppedAtDestinationForDraggedItemsAtIndexesEventHandler

Invoked to return an array of filenames that the receiver promises to create.

Original signature is '- (NSArray *)collectionView:(NSCollectionView *)collectionView namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropURL forDraggedItemsAtIndexes:(NSIndexSet *)indexes'

Available in Mac OS X v10.6 and later.


NSCollectionView..::..CollectionViewValidateDropProposedIndexDropOperationEventHandler

Invoked to determine a valid drop target.

Original signature is '- (NSDragOperation)collectionView:(NSCollectionView *)collectionView validateDrop:(id < NSDraggingInfo >)draggingInfo proposedIndex:(NSInteger *)proposedDropIndex dropOperation:(NSCollectionViewDropOperation *)proposedDropOperation'

Available in Mac OS X v10.6 and later.


NSCollectionView..::..CollectionViewWriteItemsAtIndexesToPasteboardEventHandler

Invoked after it has been determined that a drag should begin, but before the drag has been started.

Original signature is '- (BOOL)collectionView:(NSCollectionView *)collectionView writeItemsAtIndexes:(NSIndexSet *)indexes toPasteboard:(NSPasteboard *)pasteboard'

Available in Mac OS X v10.6 and later.


NSComboBox..::..ComboBoxSelectionDidChangeEventHandler

Informs the delegate that the pop-up list selection has finished changing.

Original signature is '- (void)comboBoxSelectionDidChange:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSComboBox..::..ComboBoxSelectionIsChangingEventHandler

Informs the delegate that the pop-up list selection is changing.

Original signature is '- (void)comboBoxSelectionIsChanging:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSComboBox..::..ComboBoxWillDismissEventHandler

Informs the delegate that the pop-up list is about to be dismissed.

Original signature is '- (void)comboBoxWillDismiss:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSComboBox..::..ComboBoxWillPopUpEventHandler

Informs the delegate that the pop-up list is about to be displayed.

Original signature is '- (void)comboBoxWillPopUp:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSMenu..::..ConfinementRectForMenuOnScreenEventHandler

Invoked to allow the delegate to specify a display location for the menu.

Original signature is '- (NSRect)confinementRectForMenu:(NSMenu *)menu onScreen:(NSScreen *)screen'

Available in Mac OS X v10.6 and later.


NSControl..::..ControlDidFailToFormatStringErrorDescriptionEventHandler

Invoked when the formatter for the cell belonging to the specified control cannot convert a string to an underlying object.

Original signature is '- (BOOL)control:(NSControl *)control didFailToFormatString:(NSString *)string errorDescription:(NSString *)error'

Available in Mac OS X v10.0 and later.


NSControl..::..ControlDidFailToValidatePartialStringErrorDescriptionEventHandler

Invoked when the formatter for the cell belonging to control (or selected cell) rejects a partial string a user is typing into the cell.

Original signature is '- (void)control:(NSControl *)control didFailToValidatePartialString:(NSString *)string errorDescription:(NSString *)error'

Available in Mac OS X v10.0 and later.


NSControl..::..ControlIsValidObjectEventHandler

Invoked when the insertion point leaves a cell belonging to the specified control, but before the value of the cell’s object is displayed.

Original signature is '- (BOOL)control:(NSControl *)control isValidObject:(id)object'

Available in Mac OS X v10.0 and later.


NSControl..::..ControlTextDidBeginEditingEventHandler

Sent when a control with editable text begins an editing session.

Original signature is '- (void)controlTextDidBeginEditing:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSControl..::..ControlTextDidChangeEventHandler

Sent when the text in the receiving control changes.

Original signature is '- (void)controlTextDidChange:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSControl..::..ControlTextDidEndEditingEventHandler

Sent when a control with editable text ends an editing session.

Original signature is '- (void)controlTextDidEndEditing:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSControl..::..ControlTextShouldBeginEditingEventHandler

Invoked when the user tries to enter a character in a cell of a control that allows editing of text (such as a text field or form field).

Original signature is '- (BOOL)control:(NSControl *)control textShouldBeginEditing:(NSText *)fieldEditor'

Available in Mac OS X v10.0 and later.


NSControl..::..ControlTextShouldEndEditingEventHandler

Invoked when the insertion point tries to leave a cell of the control that has been edited.

Original signature is '- (BOOL)control:(NSControl *)control textShouldEndEditing:(NSText *)fieldEditor'

Available in Mac OS X v10.0 and later.


NSControl..::..ControlTextViewCompletionsForPartialWordRangeIndexOfSelectedItemEventHandler

Invoked to allow you to control the list of proposed text completions generated by text fields and other controls.

Original signature is '- (NSArray *)control:(NSControl *)control textView:(NSTextView *)textView completions:(NSArray *)words forPartialWordRange:(NSRange)charRange indexOfSelectedItem:(NSInteger *)index'

Available in Mac OS X v10.3 and later.


NSControl..::..ControlTextViewDoCommandBySelectorEventHandler

Invoked when users press keys with predefined bindings in a cell of the specified control.

Original signature is '- (BOOL)control:(NSControl *)control textView:(NSTextView *)textView doCommandBySelector:(SEL)command'

Available in Mac OS X v10.0 and later.


NSDatePickerCell..::..DatePickerCellValidateProposedDateValueTimeIntervalEventHandler

The delegate receives this message each time the user attempts to change the receiver‘s value, allowing the delegate the opportunity to override the change.

Original signature is '- (void)datePickerCell:(NSDatePickerCell *)aDatePickerCell validateProposedDateValue:(NSDate **)proposedDateValue timeInterval:(NSTimeInterval *)proposedTimeInterval'

Available in Mac OS X v10.4 and later.


DoubleActionDispatcher
Event handler that is exposed to the Objective-C runtime and relays target/action to listeners.

DoubleActionEventHandler
Delegate to subscribe to DoubleActionEvent events.

NSDrawer..::..DrawerDidCloseEventHandler

Notifies the delegate that the drawer has closed.

Original signature is '- (void)drawerDidClose:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSDrawer..::..DrawerDidOpenEventHandler

Notifies the delegate that the drawer has opened.

Original signature is '- (void)drawerDidOpen:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSDrawer..::..DrawerShouldCloseEventHandler

Asks the delegate if the specified drawer should close.

Original signature is '- (BOOL)drawerShouldClose:(NSDrawer *)sender'

Available in Mac OS X v10.0 and later.


NSDrawer..::..DrawerShouldOpenEventHandler

Asks the delegate if the specified drawer should open.

Original signature is '- (BOOL)drawerShouldOpen:(NSDrawer *)sender'

Available in Mac OS X v10.0 and later.


NSDrawer..::..DrawerWillCloseEventHandler

Notifies the delegate the the drawer will close.

Original signature is '- (void)drawerWillClose:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSDrawer..::..DrawerWillOpenEventHandler

Notifies the delegate that the drawer will open.

Original signature is '- (void)drawerWillOpen:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSDrawer..::..DrawerWillResizeContentsToSizeEventHandler

Invoked when the user resizes the drawer or parent.

Original signature is '- (NSSize)drawerWillResizeContents:(NSDrawer *)sender toSize:(NSSize)contentSize'

Available in Mac OS X v10.0 and later.


NSFontManager..::..FontManagerWillIncludeFontEventHandler

Requests permission from the Font panel delegate to display the given font name in the Font panel.

Original signature is '- (BOOL)fontManager:(id)theFontManager willIncludeFont:(NSString *)fontName'

Available in Mac OS X v10.0 and later.


IActionProvider
Interface implemented by class that provides an Action/Target mecanism.

IDoubleActionProvider
Interface implemented by class that provides an Action/Target mecanism.

NSImage..::..ImageDidLoadPartOfRepresentationWithValidRowsEventHandler

During incremental loading, this method is called repeatedly to inform the delegate that more of the image data is available.

Original signature is '- (void)image:(NSImage *)image didLoadPartOfRepresentation:(NSImageRep *)rep withValidRows:(NSInteger)rows'

Available in Mac OS X v10.2 and later.


NSImage..::..ImageDidLoadRepresentationHeaderEventHandler

During incremental loading, this method is called once enough data has been read to determine the size of the image.

Original signature is '- (void)image:(NSImage *)image didLoadRepresentationHeader:(NSImageRep *)rep'

Available in Mac OS X v10.2 and later.


NSImage..::..ImageDidLoadRepresentationWithStatusEventHandler

For incremental loading, this method is invoked when the specified image has been loaded and decompressed as fully as is possible.

Original signature is '- (void)image:(NSImage *)image didLoadRepresentation:(NSImageRep *)rep withStatus:(NSImageLoadStatus)status'

Available in Mac OS X v10.2 and later.


NSImage..::..ImageDidNotDrawInRectEventHandler

Sent to the delegate when the image object is unable, for whatever reason, to lock focus on its image or draw in the specified rectangle.

Original signature is '- (NSImage *)imageDidNotDraw:(id)sender inRect:(NSRect)aRect'

Available in Mac OS X v10.0 and later.


NSImage..::..ImageWillLoadRepresentationEventHandler

For incremental loading, this method is invoked when you first attempt to draw the image or otherwise access the bitmap data.

Original signature is '- (void)image:(NSImage *)image willLoadRepresentation:(NSImageRep *)rep'

Available in Mac OS X v10.2 and later.


INSAccessibility
INSAlertDelegate
INSAnimatablePropertyContainer
INSAnimationDelegate
INSApplicationDelegate
INSBrowserDelegate
INSChangeSpelling
INSCollectionViewDelegate
INSColorPanelDelegate
INSColorPickingCustom
INSColorPickingDefault
INSComboBoxCellDataSource
INSComboBoxDataSource
INSComboBoxDelegate
INSControlTextEditingDelegate
INSDatePickerCellDelegate
INSDictionaryControllerKeyValuePair
INSDockTilePlugIn
INSDraggingDestination
INSDraggingInfo
INSDraggingSource
INSDrawerDelegate
INSEditor
INSEditorRegistration
INSFontManagerDelegate
INSFontPanelValidation
INSGlyphStorage
INSIgnoreMisspelledWords
INSImageDelegate
INSLayoutManagerDelegate
INSMatrixDelegate
INSMenuDelegate
INSMenuValidation
INSNibAwaking
INSOpenSavePanelDelegate
INSOutlineViewDataSource
INSOutlineViewDelegate
INSPanelDelegate
INSPasteboardItemDataProvider
INSPasteboardReading
INSPasteboardWriting
INSPathCellDelegate
INSPathControlDelegate
INSPlaceholders
INSPrintPanelAccessorizing
INSRuleEditorDelegate
INSRulerViewDelegate
INSServicesRequests
INSSoundDelegate
INSSpeechRecognizerDelegate
INSSpeechSynthesizerDelegate
INSSplitViewDelegate
INSTableViewDataSource
INSTableViewDelegate
INSTabViewDelegate
INSTextAttachmentCell
INSTextDelegate
INSTextFieldDelegate
INSTextInput
INSTextInputClient
INSTextStorageDelegate
INSTextViewDelegate
INSTokenFieldCellDelegate
INSTokenFieldDelegate
INSToolbarDelegate
INSToolbarItemValidation
INSToolTipOwner
INSUserInterfaceItemSearching
INSUserInterfaceValidations
INSValidatedUserInterfaceItem
INSWindowDelegate
INSWindowScripting
NSLayoutManager..::..LayoutManagerDidCompleteLayoutForTextContainerAtEndEventHandler

Informs the delegate that the given layout manager has finished laying out text in the given text container.

Original signature is '- (void)layoutManager:(NSLayoutManager *)aLayoutManager didCompleteLayoutForTextContainer:(NSTextContainer *)aTextContainer atEnd:(BOOL)flag'

Available in Mac OS X v10.0 and later.


NSLayoutManager..::..LayoutManagerDidInvalidateLayoutEventHandler

Informs the delegate that the given layout manager has invalidated layout information (not glyph information).

Original signature is '- (void)layoutManagerDidInvalidateLayout:(NSLayoutManager *)sender'

Available in Mac OS X v10.0 and later.


NSLayoutManager..::..LayoutManagerShouldUseTemporaryAttributesForDrawingToScreenAtCharacterIndexEffectiveRangeEventHandler

Sent when the layout manager is drawing and needs to decide whether or not to use temporary attributes.

Original signature is '- (NSDictionary *)layoutManager:(NSLayoutManager *)layoutManager shouldUseTemporaryAttributes:(NSDictionary *)attrs forDrawingToScreen:(BOOL)toScreen atCharacterIndex:(NSUInteger)charIndex effectiveRange:(NSRangePointer)effectiveCharRange'

Available in Mac OS X v10.5 and later.


NSMenu..::..MenuDidCloseEventHandler

Invoked after a menu closed.

Original signature is '- (void)menuDidClose:(NSMenu *)menu'

Available in Mac OS X v10.5 and later.


NSMenu..::..MenuHasKeyEquivalentForEventTargetActionEventHandler

Invoked to allow the delegate to return the target and action for a key-down event.

Original signature is '- (BOOL)menuHasKeyEquivalent:(NSMenu *)menu forEvent:(NSEvent *)event target:(id *)target action:(SEL *)action'

Available in Mac OS X v10.3 and later.


NSMenu..::..MenuNeedsUpdateEventHandler

Invoked when a menu is about to be displayed at the start of a tracking session so the delegate can modify the menu.

Original signature is '- (void)menuNeedsUpdate:(NSMenu *)menu'

Available in Mac OS X v10.3 and later.


NSMenu..::..MenuUpdateItemAtIndexShouldCancelEventHandler

Invoked to let the delegate update a menu item before it is displayed.

Original signature is '- (BOOL)menu:(NSMenu *)menu updateItem:(NSMenuItem *)item atIndex:(NSInteger)index shouldCancel:(BOOL)shouldCancel'

Available in Mac OS X v10.3 and later.


NSMenu..::..MenuWillHighlightItemEventHandler

Invoked to indicates that a menu is about to highlight a given item.

Original signature is '- (void)menu:(NSMenu *)menu willHighlightItem:(NSMenuItem *)item'

Available in Mac OS X v10.5 and later.


NSMenu..::..MenuWillOpenEventHandler

Invoked when a menu is about to open.

Original signature is '- (void)menuWillOpen:(NSMenu *)menu'

Available in Mac OS X v10.5 and later.


MethodInvoker
Represents a delegate that can execute any method in managed code that is declared void and takes no parameters.

MethodInvoker provides a simple delegate that is used to invoke a method with a void parameter list. This delegate can be used when making calls to a NSResponder's Invoke()()()() method, or when you need a simple delegate but do not want to define one yourself.


NSAccessibility
NSActionCell
NSAdditionalWritingDirection

Additional values to be added to NSWritingDirectionLeftToRight or NSWritingDirectionRightToLeft, when used with NSWritingDirectionAttributeName.

Available in Mac OS X v10.6 and later.


NSAffineTransform_AppKitAdditions
NSAlert
NSAlert..::..NSAlertDelegateEventDispatcher
NSAlert..::..NSAlertSheetDispatcher
Dispatcher to connect .NET delegate to Objective-C event selector.

NSAlertStyle

The NSAlert class defines the alert styles used by setAlertStyle: and alertStyle.

Available in Mac OS X v10.3 and later.


NSAnimatablePropertyContainer
NSAnimation
NSAnimationBlockingMode

These constants indicate the blocking mode of an NSAnimation object when it is running.

Available in Mac OS X v10.4 and later.


NSAnimationContext
NSAnimationCurve

These constants describe the curve of an animation—that is, the relative speed of an animation from start to finish.

Available in Mac OS X v10.4 and later.


NSAnimation..::..NSAnimationDelegateEventDispatcher
NSAnimationEffect

This type defines the standard system animation effects, which include both display and sound.

Available in Mac OS X v10.3 and later.


NSAppleScript_AppKitAdditions
NSApplication
NSApplicationActivationOptions

The following flags are for activateWithOptions:.

Available in Mac OS X v10.6 and later.


NSApplicationActivationPolicy

The following activation policies control whether and how an application may be activated. They are used by activationPolicy.

Available in Mac OS X v10.6 and later.


NSApplication..::..NSApplicationDelegateEventDispatcher
NSApplicationDelegateReply

These constants indicate whether or not a copy or print operation was successful, was cancelled, or failed. These constants are used by the replyToOpenOrPrint: method.

Available in Mac OS X v10.3 and later.


NSApplicationPresentationOptions

The constants control the presentation of the application. Typically, in fullscreen applications such as games or kiosks. They are used by the methods presentationOptions, currentSystemPresentationOptions, and setPresentationOptions.

Available in Mac OS X v10.6 and later.


NSApplicationPrintReply

These constants are returned by the delegate method application:printFiles:withSettings:showPrintPanels:.

Available in Mac OS X v10.4 and later.


NSApplication..::..NSApplicationSheetDispatcher
Dispatcher to connect .NET delegate to Objective-C event selector.

NSApplicationTerminateReply

These constants define whether an application should terminate and are used by the delegate method applicationShouldTerminate:.

Available in Mac OS X v10.0 and later.


NSArrayController
NSATSTypesetter
NSAttributedString_AppKitAdditions
NSAttributedStringError

These constants represent errors generated by NSAttributedString.

Available in Mac OS X v10.4 and later.


NSAutoresizingMask

These constants are used by setAutoresizingMask:.

Available in Mac OS X v10.0 and later.


NSBackgroundStyle

Background styles used with backgroundStyle, setBackgroundStyle:, and interiorBackgroundStyle.

Available in Mac OS X v10.5 and later.


NSBackingStoreType

These constants specify how the drawing done in a window is buffered by the window device.

Available in Mac OS X v10.0 and later.


NSBezelStyle

Define the bezel styles used by bezelStyle and setBezelStyle:.

Available in Mac OS X v10.0 and later.


NSBezierPath
NSBezierPathElement

Basic path element commands.

Available in Mac OS X v10.0 and later.


NSBitmapFormat

These constants represent the various bitmap component formats supported by NSBitmapImageRep. These values are combined using the C bitwise OR operator and passed to initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bitmapFormat:bytesPerRow:bitsPerPixel: as the bitmap format and are returned by bitmapFormat.

Available in Mac OS X v10.4 and later.


NSBitmapImageFileType

The following file type constants are provided as a convenience by NSBitmapImageRep:

Available in Mac OS X v10.0 and later.


NSBitmapImageRep
NSBorderType

These constants specify the type of a view’s border.

Available in Mac OS X v10.0 and later.


NSBox
NSBoxType

These constants and data type identifies box types, which, in conjunction with a box's border type, define the appearance of the box.

Available in Mac OS X v10.0 and later.


NSBrowser
NSBrowserCell
NSBrowserColumnResizingType

Types of browser column resizing.

Available in Mac OS X v10.3 and later.


NSBrowser..::..NSBrowserDelegateEventDispatcher
NSBrowserDropOperation

The type used to specify the drop type of a drag-and-drop operation. See browser:validateDrop:proposedRow:column:dropOperation: for more information.

Available in Mac OS X v10.5 and later.


NSBundle_AppKitAdditions
NSBundle_MonobjcAdditions
NSButton
NSButtonCell
NSButtonReturn

An alert’s return values for buttons are position dependent. The following constants describe the return values for the first three buttons on an alert (assuming a language that reads left to right).

Available in Mac OS X v10.3 and later.


NSButtonType

Represent the button types that can be specified using setButtonType:.

Available in Mac OS X v10.0 and later.


NSCachedImageRep
NSCell
NSCellAttribute

These constants specify how a button behaves when pressed and how it displays its state. These constants are used by the NSButton and NSButtonCell classes

Available in Mac OS X v10.0 and later.


NSCellImagePosition

These constants specify the position of a button’s image relative to its title. These constants are used by the setImagePosition: and imagePosition methods of NSButton and NSButtonCell.

Available in Mac OS X v10.0 and later.


NSCellStateValue

These constants specify a cell’s state and are used mostly for buttons. These constants are described in Cell States of Control and Cell Programming Topics for Cocoa.

Available in Mac OS X v10.0 and later.


NSCellType

These constants specify how a cell represents its data (as text or as an image). These constants are used by setType: and type.

Available in Mac OS X v10.0 and later.


NSCharacterCollection

The following values specify the mapping of character identifiers to glyphs, and are returned by characterCollection.

Available in Mac OS X v10.2 and later.


NSCIImageRep
NSClipView
NSCoder_AppKitAdditions
NSCollectionView
NSCollectionView..::..NSCollectionViewDelegateEventDispatcher
NSCollectionViewDropOperation

These constants specify if acceptance of a drop should be at the item it is dropped on or before the item. These constants are used by the collectionView:acceptDrop:index:dropOperation: and collectionView:validateDrop:proposedIndex:dropOperation: methods in NSCollectionViewDelegate Protocol

Available in Mac OS X v10.6 and later.


NSCollectionViewItem
NSColor
NSColorList
NSColorPanel
NSColorPanel..::..NSColorPanelDelegateEventDispatcher
NSColorPanelMode

Specify the active color mode used when an application’s instance of NSColorPanel is masked for more than one color mode.

Available in Mac OS X v10.0 and later.


NSColorPicker
NSColorPickerModeMask

Used to specify in the setPickerMask: class method which of the color modes the NSColorPanel can use.

Available in Mac OS X v10.0 and later.


NSColorRenderingIntent

These constants specify how Cocoa should handle colors that are not located within the destination color space of a graphics context. These constants are used by the methods setColorRenderingIntent: and colorRenderingIntent.

Available in Mac OS X v10.5 and later.


NSColorSpace
NSColorSpaceModel

Identify the abstract model on which an NSColorSpace object is based.

Available in Mac OS X v10.4 and later.


NSColorWell
NSComboBox
NSComboBoxCell
NSComboBox..::..NSComboBoxDelegateEventDispatcher
NSCommonUnicodeCharacters

These constants specify several commonly used Unicode characters.

Available in Mac OS X v10.0 and later.


NSCompositingOperation

These constants specify compositing operators described in terms of having source and destination images, each having an opaque and transparent region. The destination image after the operation is defined in terms of the source and destination before images.

Available in Mac OS X v10.0 and later.


NSControl
NSController
NSControlSize

These constants specify a cell’s size. These constants are used by controlSize and setControlSize:.

Available in Mac OS X v10.0 and later.


NSControl..::..NSControlTextEditingDelegateEventDispatcher
NSControlTint

These constants specify a cell’s tint. These constants are used by controlTint and setControlTint:.

Available in Mac OS X v10.0 and later.


NSCursor
NSCustomImageRep
NSDatePicker
NSDatePickerCell
NSDatePickerCell..::..NSDatePickerCellDelegateEventDispatcher
NSDatePickerElementFlags

The NSDatePickerElementFlag constants allow you to specify the date and time elements that the NSDatePickerCell can edit by combining these constants using the C bitwise OR operator. These values are used by datePickerElements and setDatePickerElements::

Available in Mac OS X v10.4 and later.


NSDatePickerMode

The NSDatePickerMode constants define whether the control provides a single date, or a range of dates. These values are used by datePickerMode and setDatePickerMode:.

Available in Mac OS X v10.4 and later.


NSDatePickerStyle

The NSDatePickerStyle constants define the visual appearance of the NSDatePickerCell. These values are used by datePickerStyle and setDatePickerStyle:.

Available in Mac OS X v10.4 and later.


NSDictionaryController
NSDockTile
NSDocument
NSDocumentChangeType

Change counts indicate a document’s edit status. These constants indicate how a document should operate on its change count and are passed to updateChangeCount:.

Available in Mac OS X v10.0 and later.


NSDocumentController
NSDragOperation

These constants are used by draggingSourceOperationMask.

Available in Mac OS X v10.0 and later.


NSDrawer
NSDrawer..::..NSDrawerDelegateEventDispatcher
NSDrawerState

These constants specify the possible states of a drawer.

Available in Mac OS X v10.0 and later.


NSEPSImageRep
NSEvent
NSEventMask

These constants are masks for the events defined in “Event Types.” Pass them to the NSCell method sendActionOn: to specify when an NSCell should send its action message.

Available in Mac OS X v10.0 and later.


NSEventType

These constants represent various kinds of events. They are returned by type and are used as the first argument to the methods enterExitEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:trackingNumber:userData:, keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:, mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:, and otherEventWithType:location:modifierFlags:timestamp:windowNumber:context:subtype:data1:data2:.

Available in Mac OS X v10.0 and later.


NSFileWrapper
NSFileWrapperReadingOptions

Reading options that can be set by the initWithURL:options:error: and readFromURL:options:error: methods.

Available in Mac OS X v10.6 and later.


NSFileWrapperWritingOptions

Writing options that can be set by the writeToURL:options:originalContentsURL:error: method.

Available in Mac OS X v10.6 and later.


NSFindPanelAction

These constants define the tags for performFindPanelAction:.

Available in Mac OS X v10.3 and later.


NSFindPanelSubstringMatchType

The type of substring matching used by the Find panel.

Available in Mac OS X v10.5 and later.


NSFocusRingPlacement

The focus ring style indicates how the focus ring will be drawn.

Available in Mac OS X v10.1 and later.


NSFocusRingType

The focus ring type is used by NSView and NSCell to configure if and how a control should draw its focus ring.

Available in Mac OS X v10.3 and later.


NSFont
NSFontAction

These constants specify what action modifyFont: will take.

Available in Mac OS X v10.0 and later.


NSFontDescriptor
NSFontManager
NSFontManager..::..NSFontManagerDelegateEventDispatcher
NSFontPanel
NSFontPanelModeMask

The following constants correspond to the available font panel mode masks returned by validModesForFontPanel:.

Available in Mac OS X v10.3 and later.


NSFontRenderingMode

These constants specify the font rendering mode.

Available in Mac OS X v10.4 and later.


NSFontTraitMask

Font traits defined and supported by NSFontManager.

Available in Mac OS X v10.0 and later.


NSForm
NSFormCell
NSGlyphAttributes

These glyph attribute constants are used only inside the glyph generation machinery, but they must be shared between components.

Available in Mac OS X v10.0 and later.


NSGlyphGenerator
NSGlyphInfo
NSGlyphInscription

These constants specify how a glyph is laid out relative to the previous glyph. The glyph inscription constants are possible values for the glyph attribute NSGlyphAttributeInscribe. Glyph inscriptions are set during glyph generation.

Available in Mac OS X v10.0 and later.


NSGlyphRelation

These constants are used for calculating the layout of stacked glyphs. (Deprecated. Context-sensitive interglyph spacing is now performed at the typesetting stage)

Available in Mac OS X v10.0 through Mac OS X v10.4 and later.


NSGradient
NSGradientDrawingOptions

These constants are used by the primitive drawing methods to determine if drawing occurs outside of the gradient start and end locations.

Available in Mac OS X v10.5 and later.


NSGradientType

Specify the gradients used by gradientType and setGradientType:.

Available in Mac OS X v10.0 and later.


NSGraphicsContext
NSGridStyleMask

NSTableView defines these constants to specify grid styles. These constants are used by gridStyleMask and setGridStyleMask:. The mask can be either NSTableViewGridNone or it can contain either or both of the other options combined using the C bitwise OR operator.

Available in Mac OS X v10.3 and later.


NSHelpManager
NSHitTesting

These constants are used by hitTestForEvent:inRect:ofView: to determine the effect of an event.

Available in Mac OS X v10.5 and later.


NSImage
NSImageAlignment

These constants allow you to specify the location of the image in the frame and are used by imageAlignment and setImageAlignment:.

Available in Mac OS X v10.0 and later.


NSImageCacheMode

These constants specify the caching policy on a per NSImage basis. The caching policy is set using cacheMode and setCacheMode:.

Available in Mac OS X v10.2 and later.


NSImageCell
NSImage..::..NSImageConverter
This subclass of TypeConverter is used to process resource files (
CopyC#
.resources
or
CopyC#
.resx
) during resource embedding.

This class uses the bridge to convert NSImageback and forth to serialized byte array.


NSImage..::..NSImageDelegateEventDispatcher
NSImageFrameStyle

These constants allow you to specify the kind of frame bordering the image and are used by imageFrameStyle and setImageFrameStyle:. (Deprecated. These constants are obsolete, and are not compliant with the Apple Human Interface Guidelines.)

Available in Mac OS X v10.0 and later.


NSImageInterpolation

These interpolations are used by imageInterpolation and setImageInterpolation:.

Available in Mac OS X v10.0 and later.


NSImageLoadStatus

These constants are status values passed to the incremental loading delegate method image:didLoadRepresentation:withStatus:.

Available in Mac OS X v10.2 and later.


NSImageRep
NSImageRepLoadStatus

These constants represent the various status values returned by incrementalLoadFromData:complete:.

Available in Mac OS X v10.2 and later.


NSImageScaling

These constants specify a cell’s image scaling behavior.

Available in Mac OS X v10.5 and later.


NSImageView
NSInterfaceStyle

These constants are used in NSResponder’s interfaceStyle method.

Available in Mac OS X v10.0 and later.


NSItemPriority

When a toolbar does not have enough space to fit all its items, it must push some items into the overflow menu. These values allow you to suggest a priority for a toolbar item.

Available in Mac OS X v10.4 and later.


NSLayoutManager
NSLayoutManager..::..NSLayoutManagerDelegateEventDispatcher
NSLayoutOption

These constants describe layout options returned as a bit mask by the layoutOptions method.

Available in Mac OS X v10.3 and later.


NSLevelIndicator
NSLevelIndicatorCell
NSLevelIndicatorStyle

The following constants specify the level indicator’s style and are used by initWithLevelIndicatorStyle:, levelIndicatorStyle, and setLevelIndicatorStyle:.

Available in Mac OS X v10.4 and later.


NSLineBreakMode

These constants specify what happens when a line is too long for its container.

Available in Mac OS X v10.0 and later.


NSLineCapStyle

These constants specify the shape of endpoints for an open path when stroked.

Available in Mac OS X v10.0 and later.


NSLineJoinStyle

These constants specify the shape of the joints between connected segments of a stroked path.

Available in Mac OS X v10.0 and later.


NSLineMovementDirection

Line movement is the direction in which lines move. See Text System Storage Layer Overview.

Available in Mac OS X v10.0 and later.


NSLineSweepDirection

These constants describe the progression of text on a page. The typesetter decides which way text is supposed to flow and passes these values as arguments to the text container, which uses them to calculate the next line rectangle.

Available in Mac OS X v10.0 and later.


NSMatrix
NSMatrix..::..NSMatrixDelegateEventDispatcher
NSMatrixMode

These constants determine how NSCell objects behave when an NSMatrix object is tracking the mouse.

Available in Mac OS X v10.0 and later.


NSMenu
NSMenu..::..NSMenuDelegateEventDispatcher
NSMenuItem
NSMenuItemCell
NSMenuProperties

These constants are used as a bitmask for specifying a set of menu or menu item properties, used in the propertiesToUpdate.

Available in Mac OS X v10.6 and later.


NSMenuView
NSModifierFlag

The following constants (except for NSDeviceIndependentModifierFlagsMask) represent device-independent bits found in event modifier flags:

Available in Mac OS X v10.0 and later.


NSMouseEventSubType

The following constants represent mouse-event subtypes for mouse and tablet events (accessed with the subtype method).

Available in Mac OS X v10.4 and later.


NSMovementCode

These constants specify the reason for a change of editing focus among text fields, in essence answering the question “why am I leaving the field?”

Available in Mac OS X v10.0 and later.


NSMultibyteGlyphPacking

A constant for glyph packing.

Available in Mac OS X v10.0 and later.


NSMutableAttributedString_AppKitAdditions
NSMutableParagraphStyle
NSNib
NSNibConnector
NSNibControlConnector
NSNibOutletConnector
NSObjectController
NSOpenGLContext
NSOpenGLContextParameter

The following attribute names are used by setValues:forParameter: and getValues:forParameter::

Available in Mac OS X v10.0 and later.


NSOpenGLGlobalOption

These constants are option names for NSOpenGLSetOption and NSOpenGLGetOption.

Available in Mac OS X v10.0 and later.


NSOpenGLLayer
NSOpenGLPixelBuffer
NSOpenGLPixelFormat
NSOpenGLPixelFormatAttribute

The following attribute names are used by initWithAttributes: and getValues:forAttribute:forVirtualScreen::

Available in Mac OS X v10.0 and later.


NSOpenGLView
NSOpenPanel
NSOpenPanel..::..NSOpenPanelSheetDispatcher
Dispatcher to connect .NET delegate to Objective-C event selector.

NSOutlineView
NSOutlineView..::..NSOutlineViewDelegateEventDispatcher
NSPageLayout
NSPanel
NSPanel..::..NSPanelDelegateEventDispatcher
NSParagraphStyle
NSPasteboard
NSPasteboardItem
NSPasteboardReadingOptions

Options to specify how data on the pasteboard should be interpreted to initialize an object in initWithPasteboardPropertyList:ofType:.

Available in Mac OS X v10.6 and later.


NSPasteboardWritingOptions

Constant to specify options for writing to a pasteboard, used by writingOptionsForType:pasteboard:.

Available in Mac OS X v10.6 and later.


NSPathCell
NSPathCell..::..NSPathCellDelegateEventDispatcher
NSPathComponentCell
NSPathControl
NSPathControl..::..NSPathControlDelegateEventDispatcher
NSPathStyle

NSPathStyle constants represent the different visual and behavioral styles an NSPathControl or NSPathCell object can have.

Available in Mac OS X v10.5 and later.


NSPDFImageRep
NSPersistentDocument
NSPICTImageRep
NSPlaceholders
NSPointingDeviceType

The following constants represent pointing-device types for NSTabletProximity events or mouse events with subtype NSTabletProximityEventSubtype. The pointingDeviceType method returns one of these constants.

Available in Mac OS X v10.4 and later.


NSPopUpArrowPosition

These constants are defined for use with the arrowPosition and setArrowPosition: methods.

Available in Mac OS X v10.0 and later.


NSPopUpButton
NSPopUpButtonCell
NSPredicateEditor
NSPredicateEditorRowTemplate
NSPrinter
NSPrinterTableStatus

These constants describe the state of a printer information table stored by an NSPrinter object.

Available in Mac OS X v10.0 and later.


NSPrintInfo
NSPrintingOrientation

These constants specify page orientations used by the methods orientation and setOrientation:.

Available in Mac OS X v10.0 and later.


NSPrintingPageOrder

These constants specify the page order.

Available in Mac OS X v10.0 and later.


NSPrintingPaginationMode

These constants specify the different ways in which an image is divided into pages. They’re used by horizontalPagination, setHorizontalPagination:, verticalPagination, and setVerticalPagination:.

Available in Mac OS X v10.0 and later.


NSPrintOperation
NSPrintPanel
NSPrintPanelAccessorizing
NSPrintPanelOptions

These constants are used to configure the contents of the main Print panel.

Available in Mac OS X v10.5 and later.


NSPrintPanel..::..NSPrintPanelSheetDispatcher
Dispatcher to connect .NET delegate to Objective-C event selector.

NSProgressIndicator
NSProgressIndicatorStyle

Specify the progress indicator’s style and are used by style and setStyle:.

Available in Mac OS X v10.2 and later.


NSProgressIndicatorThickness

Specify the height of a progress indicator.

Available in Mac OS X v10.0 and later.


NSRequestUserAttentionType

These constants specify the level of severity of a user attention request and are used by cancelUserAttentionRequest: and requestUserAttention:.

Available in Mac OS X v10.1 and later.


NSResizingMode

These constants specify the resizing modes available for the table column. You specify either NSTableColumnNoResizing or a resizing mask created using the C bitwise OR operator. These values are then passed as the parameter to the setResizingMask: method.

Available in Mac OS X v10.4 and later.


NSResponder
NSResponder..::..NSResponderAsyncResult
An implementation of IAsyncResult for NSResponder..::..NSResponderThreadInvoker. The two classes are paired to manage the synchronous/asynchronous call.

NSResponder..::..NSResponderThreadInvoker
This invoker will bridge the .NET invocation in a Objective-C context.

NSRuleEditor
NSRuleEditor..::..NSRuleEditorDelegateEventDispatcher
NSRuleEditorNestingMode

These constants specify the nesting mode for the rule editor.

Available in Mac OS X v10.5 and later.


NSRuleEditorRowType

Specify the type of a rule editor row.

Available in Mac OS X v10.5 and later.


NSRulerMarker
NSRulerOrientation

These constants are defined to specify a ruler’s orientation and are used by orientation and setOrientation:.

Available in Mac OS X v10.0 and later.


NSRulerView
NSRulerView..::..NSRulerViewDelegateEventDispatcher
NSRunningApplication
NSRunResponse

These are possible return values for runModalForWindow: and runModalSession:.

Available in Mac OS X v10.0 and later.


NSSaveOperationType

The following constants specify types of save operations. These values are used with method parameters of type NSSaveOperationType. Depending on the method, those parameters can affect the title of the Save panel, as well as the files displayed.

Available in Mac OS X v10.0 and later.


NSSavePanel
NSSavePanel..::..NSSavePanelSheetDispatcher
Dispatcher to connect .NET delegate to Objective-C event selector.

NSScreen
NSScrollArrowPosition

These constants specify where the scroller’s buttons appear and are used by arrowsPosition and setArrowsPosition:.

Available in Mac OS X v10.0 and later.


NSScroller
NSScrollerArrow

These constants describe the two scroller buttons and are used by drawArrow:highlight::

Available in Mac OS X v10.0 and later.


NSScrollerPart

These constants specify the different parts of the scroller:

Available in Mac OS X v10.0 and later.


NSScrollView
NSSearchField
NSSearchFieldCell
NSSecureTextField
NSSecureTextFieldCell
NSSegmentedCell
NSSegmentedControl
NSSegmentStyle

The following constants specify the visual style used to display the segmented control. They are used by setSegmentStyle:.

Available in Mac OS X v10.5 and later.


NSSegmentSwitchTracking

An NSSegmentedCell object uses the following constants, which describe the various tracking modes for a cell. You access these values using setTrackingMode: and trackingMode methods of the class.

Available in Mac OS X v10.3 and later.


NSSelectionAffinity

These constants specify the preferred direction of selection. They’re used by selectionAffinity and setSelectedRange:affinity:stillSelecting:.

Available in Mac OS X v10.0 and later.


NSSelectionDirection

These constants specify the direction a window is currently using to change the key view. They’re used by keyViewSelectionDirection.

Available in Mac OS X v10.0 and later.


NSSelectionGranularity

These constants specify how much the text view extends the selection when the user drags the mouse. They’re used by selectionGranularity, setSelectionGranularity:, and selectionRangeForProposedRange:granularity::

Available in Mac OS X v10.0 and later.


NSServicesError

These constants represent errors returned by application services.

Available in Mac OS X v10.5 and later.


NSShadow
NSSlider
NSSliderCell
NSSliderType

Define the types of sliders, used by setSliderType: and sliderType.

Available in Mac OS X v10.3 and later.


NSSound
NSSound..::..NSSoundDelegateEventDispatcher
NSSpeechBoundary

These constants are used to indicate where speech should be stopped and paused. See pauseSpeakingAtBoundary: and stopSpeakingAtBoundary:.

Available in Mac OS X v10.5 and later.


NSSpeechRecognizer
NSSpeechRecognizer..::..NSSpeechRecognizerDelegateEventDispatcher
NSSpeechSynthesizer
NSSpeechSynthesizer..::..NSSpeechSynthesizerDelegateEventDispatcher
NSSpellChecker
NSSpellingStateAttributeNameFlags

These constants control the display of the spelling and grammar indicators on text, highlighting portions of the text that are flagged for spelling or grammar issues. These regions are denoted by a temporary attribute on the layout manager, using the NSSpellingStateAttributeName key.

Available in Mac OS X v10.5 and later.


NSSplitView
NSSplitView..::..NSSplitViewDelegateEventDispatcher
NSSplitViewDividerStyle

These constants specify the possible divider styles used by dividerStyle and setDividerStyle:.

Available in Mac OS X v10.5 and later.


NSStateMask

These constants specify what happens when a button is pressed or is displaying its alternate state. These contents are used by the highlightsBy and showsStateBy methods of NSButtonCell.

Available in Mac OS X v10.0 and later.


NSStatusBar
NSStatusItem
NSStepper
NSStepperCell
NSString_AppKitAdditions
NSStringDrawingOptions

The following constants are provided as rendering options for a string when it is drawn.

Available in Mac OS X v10.4 and later.


NSTableColumn
NSTableHeaderCell
NSTableHeaderView
NSTableView
NSTableViewColumnAutoresizingStyle

The following constants specify the autoresizing styles. These constants are used by columnAutoresizingStyle and setColumnAutoresizingStyle:.

Available in Mac OS X v10.4 and later.


NSTableView..::..NSTableViewDelegateEventDispatcher
NSTableViewDraggingDestinationFeedbackStyle

These constants specify the drag styles displayed by the table view. They’re used by the draggingDestinationFeedbackStyle and setDraggingDestinationFeedbackStyle:

Available in Mac OS X v10.6 and later.


NSTableViewDropOperation

NSTableView defines these constants to specify drop operations.

Available in Mac OS X v10.0 and later.


NSTableViewSelectionHighlightStyle

The following constants specify the selection highlight styles. These constants are used by selectionHighlightStyle and setSelectionHighlightStyle:.

Available in Mac OS X v10.5 and later.


NSTabState

These constants describe the current display state of a tab:

Available in Mac OS X v10.0 and later.


NSTabView
NSTabView..::..NSTabViewDelegateEventDispatcher
NSTabViewItem
NSTabViewType

These constants specify the tab view’s type as used by tabViewType and setTabViewType:.

Available in Mac OS X v10.0 and later.


NSText
NSTextAlignment

These constants specify text alignment.

Available in Mac OS X v10.0 and later.


NSTextAttachment
NSTextAttachmentCell
NSTextBlock
NSTextBlockDimension

The following constants specify values used by the methods setValue:type:forDimension:, valueForDimension:, and valueTypeForDimension:.

Available in Mac OS X v10.4 and later.


NSTextBlockLayer

The following constants specify values used by the methods setContentWidth:type:, contentWidthValueType, setWidth:type:forLayer:edge:, setWidth:type:forLayer:, widthForLayer:edge:, and widthValueTypeForLayer:edge:.

Available in Mac OS X v10.4 and later.


NSTextBlockValueType

The following constants specify values used by the methods setValue:type:forDimension: and valueTypeForDimension:

Available in Mac OS X v10.4 and later.


NSTextBlockVerticalAlignment

The following constants specify values used by the methods setVerticalAlignment: and verticalAlignment.

Available in Mac OS X v10.4 and later.


NSTextContainer
NSText..::..NSTextDelegateEventDispatcher
NSTextField
NSTextFieldBezelStyle

Specify the bezel style of the text field cell.

Available in Mac OS X v10.2 and later.


NSTextFieldCell
NSTextField..::..NSTextFieldDelegateEventDispatcher
NSTextInputContext
NSTextList
NSTextStorage
NSTextStorage..::..NSTextStorageDelegateEventDispatcher
NSTextStorageEditedMask

These constants are used in edited:range:changeInLength:.

Available in Mac OS X v10.0 and later.


NSTextTab
NSTextTable
NSTextTableBlock
NSTextTableLayoutAlgorithm

These constants, specifying the type of text table layout algorithm, are used with setLayoutAlgorithm:.

Available in Mac OS X v10.4 and later.


NSTextTabType

These constants describe the various type of tab stop.

Available in Mac OS X v10.0 and later.


NSTextView
NSTextView..::..NSTextViewDelegateEventDispatcher
NSTickMarkPosition

Specify where the tick marks of an NSSliderCell object appear.

Available in Mac OS X v10.0 and later.


NSTIFFCompression

These constants represent the various TIFF data-compression schemes supported by NSBitmapImageRep.

Available in Mac OS X v10.0 and later.


NSTitlePosition

Specify the location of a box’s title with respect to its border.

Available in Mac OS X v10.0 and later.


NSTokenField
NSTokenFieldCell
NSTokenFieldCell..::..NSTokenFieldCellDelegateEventDispatcher
NSTokenField..::..NSTokenFieldDelegateEventDispatcher
NSTokenStyle

The NSTokenStyle constants define how tokens are displayed and editable in the NSTokenFieldCell. These values are used by tokenStyle, setTokenStyle: and the delegate method tokenFieldCell:styleForRepresentedObject:.

Available in Mac OS X v10.4 and later.


NSToolbar
NSToolbar..::..NSToolbarDelegateEventDispatcher
NSToolbarDisplayMode

These constants specify toolbar display modes and are used by displayMode and setDisplayMode:.

Available in Mac OS X v10.0 and later.


NSToolbarItem
NSToolbarItemGroup
NSToolbarSizeMode

These constants specify toolbar display modes and are used by sizeMode and setSizeMode:.

Available in Mac OS X v10.2 and later.


NSTouch
NSTouchPhase

The possible phases of a touch. These constants are used by phase.

Available in Mac OS X v10.6 and later.


NSTrackingArea
NSTrackingAreaOptions

The following constants specify the type of the tracking area defined by an NSTrackingArea object. They request the type of messages the owning object should receive.

Available in Mac OS X v10.5 and later.


NSTreeController
NSTreeNode
NSTypefaceInformation

Typeface information is specified by the lower 16 bits of NSFontSymbolicTraits using the following constants.

Available in Mac OS X v10.4 and later.


NSTypesetter
NSTypesetterBehavior

These constants define the behavior of NSLayoutManager and NSTypesetter when laying out lines. They are used by setTypesetterBehavior: and typesetterBehavior to control the compatibility level of the typesetter.

Available in Mac OS X v10.2 and later.


NSTypesetterControlCharacterAction

The following constants are possible values returned by the actionForControlCharacterAtIndex: method to determine the action associated with a control character.

Available in Mac OS X v10.4 and later.


NSUnderlineStrikethroughMask

Deprecated constants previously used for underline style. (Deprecated. See “Underlining Patterns” for the correct replacements.)

Available in Mac OS X v10.0 and later.


NSUnderliningPatterns

These constants define underlining pattern values for NSUnderlineStyleAttributeName and NSStrikethroughStyleAttributeName.

Available in Mac OS X v10.3 and later.


NSUnderliningStyles

These constants define underlining style values for NSUnderlineStyleAttributeName and NSStrikethroughStyleAttributeName.

Available in Mac OS X v10.3 and later.


NSURL_AppKitAdditions
NSUsableScrollerParts

These constants specify which parts of the scroller are visible.

Available in Mac OS X v10.0 and later.


NSUserDefaultsController
NSUserInterfaceLayoutDirection

Specifies the directional flow of the user interface. These constants are returned by userInterfaceLayoutDirection.

Available in Mac OS X v10.6 and later.


NSView
NSViewAnimation
NSViewController
NSViewLayerContentsPlacement

These constants specify the location of the layer content when the content is not re-rendered in response to view resizing. See setLayerContentsPlacement: for more information.

Available in Mac OS X v10.6 and later.


NSViewLayerContentsRedrawPolicy

These constants specify how layer resizing is handled when a view is layer-backed or layer-hosting. See layerContentsRedrawPolicy and setLayerContentsRedrawPolicy: for more information.

Available in Mac OS X v10.6 and later.


NSWindingRule

These constants are used to specify the winding rule a Bezier path should use.

Available in Mac OS X v10.0 and later.


NSWindow
NSWindowBackingLocation

The following constants and the related data type represent a window’s possible backing locations.

Available in Mac OS X v10.5 and later.


NSWindowButton

These constants provide a way to access standard title bar buttons:

Available in Mac OS X v10.2 and later.


NSWindowCollectionBehavior

Window collection behaviors related to Exposé and Spaces.

Available in Mac OS X v10.5 and later.


NSWindowController
NSWindow..::..NSWindowDelegateEventDispatcher
NSWindowDepthLimit

These constants define explicit window depths that can be used with setDepthLimit:.

Available in Mac OS X v10.6 and later.


NSWindowNumberListOptions

The options that may be passed to the windowNumbersWithOptions: method.

Available in Mac OS X v10.6 and later.


NSWindowOrderingMode

These constants let you specify how a window is ordered relative to another window. For more information, see orderWindow:relativeTo:.

Available in Mac OS X v10.0 and later.


NSWindowRunLoopOrderingMode

These constants are passed to NSRunLoop's performSelector:target:argument:order:modes:.

Available in Mac OS X v10.0 and later.


NSWindowSharingType

The following constants and the related data type represent the access levels other processes can have to a window’s content.

Available in Mac OS X v10.5 and later.


NSWindowStyleMask

These constants specify the presence of a title and various buttons in a window’s border. It can be NSBorderlessWindowMask, or it can contain any of the following options, combined using the C bitwise OR operator:

Available in Mac OS X v10.0 and later.


NSWorkspace
NSWorkspaceIconCreationOptions

These constants describe the NSWorkspaceIconCreationOptions values used by setIcon:forFile:options:. You can combine these using the C bitwise OR operator.

Available in Mac OS X v10.4 and later.


NSWorkspaceLaunchOptions

These constants define launch options you can pass to launchAppWithBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier: and openURLs:withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers:.

Available in Mac OS X v10.3 and later.


NSWritingDirection

These constants specify the writing directions:

Available in Mac OS X v10.2 and later.


NSMenu..::..NumberOfItemsInMenuEventHandler

Invoked when a menu is about to be displayed at the start of a tracking session so the delegate can specify the number of items in the menu.

Original signature is '- (NSInteger)numberOfItemsInMenu:(NSMenu *)menu'

Available in Mac OS X v10.3 and later.


NSOutlineView..::..OutlineViewColumnDidMoveEventHandler

Invoked when notification is posted—that is, whenever the user moves a column in the outline view.

Original signature is '- (void)outlineViewColumnDidMove:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewColumnDidResizeEventHandler

Invoked when notification is posted—that is, whenever the user resizes a column in the outline view.

Original signature is '- (void)outlineViewColumnDidResize:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewDataCellForTableColumnItemEventHandler

Returns the cell to use in a given column for a given item.

Original signature is '- (NSCell *)outlineView:(NSOutlineView *)outlineView dataCellForTableColumn:(NSTableColumn *)tableColumn item:(id)item'

Available in Mac OS X v10.5 and later.


NSOutlineView..::..OutlineViewDidClickTableColumnEventHandler

Sent at the time the mouse button subsequently goes up in outlineView and tableColumn has been “clicked” without having been dragged anywhere.

Original signature is '- (void)outlineView:(NSOutlineView *)outlineView didClickTableColumn:(NSTableColumn *)tableColumn'

Available in Mac OS X v10.3 and later.


NSOutlineView..::..OutlineViewDidDragTableColumnEventHandler

Sent at the time the mouse button goes up in outlineView and tableColumn has been dragged during the time the mouse button was down.

Original signature is '- (void)outlineView:(NSOutlineView *)outlineView didDragTableColumn:(NSTableColumn *)tableColumn'

Available in Mac OS X v10.3 and later.


NSOutlineView..::..OutlineViewHeightOfRowByItemEventHandler

Returns the height in points of the row containing item.

Original signature is '- (CGFloat)outlineView:(NSOutlineView *)outlineView heightOfRowByItem:(id)item'

Available in Mac OS X v10.4 and later.


NSOutlineView..::..OutlineViewIsGroupItemEventHandler

Returns a Boolean that indicates whether a given row should be drawn in the “group row” style.

Original signature is '- (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item'

Available in Mac OS X v10.5 and later.


NSOutlineView..::..OutlineViewItemDidCollapseEventHandler

Invoked when notification is posted—that is, whenever the user collapses an item in the outline view.

Original signature is '- (void)outlineViewItemDidCollapse:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewItemDidExpandEventHandler

Invoked when notification is posted—that is, whenever the user expands an item in the outline view.

Original signature is '- (void)outlineViewItemDidExpand:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewItemWillCollapseEventHandler

Invoked when notification is posted—that is, whenever the user is about to collapse an item in the outline view.

Original signature is '- (void)outlineViewItemWillCollapse:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewItemWillExpandEventHandler

Invoked when notification is posted—that is, whenever the user is about to expand an item in the outline view.

Original signature is '- (void)outlineViewItemWillExpand:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewMouseDownInHeaderOfTableColumnEventHandler

Sent to the delegate whenever the mouse button is clicked in outlineView while the cursor is in a column header tableColumn.

Original signature is '- (void)outlineView:(NSOutlineView *)outlineView mouseDownInHeaderOfTableColumn:(NSTableColumn *)tableColumn'

Available in Mac OS X v10.3 and later.


NSOutlineView..::..OutlineViewNextTypeSelectMatchFromItemToItemForStringEventHandler

Returns the first item that matches the searchString from within the range of startItem to endItem

Original signature is '- (id)outlineView:(NSOutlineView *)outlineView nextTypeSelectMatchFromItem:(id)startItem toItem:(id)endItem forString:(NSString *)searchString'

Available in Mac OS X v10.5 and later.


NSOutlineView..::..OutlineViewSelectionDidChangeEventHandler

Invoked when notification is posted—that is, immediately after the outline view’s selection has changed.

Original signature is '- (void)outlineViewSelectionDidChange:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewSelectionIndexesForProposedSelectionEventHandler

Invoked to allow the delegate to modify the proposed selection.

Original signature is '- (NSIndexSet *)outlineView:(NSOutlineView *)outlineView selectionIndexesForProposedSelection:(NSIndexSet *)proposedSelectionIndexes'

Available in Mac OS X v10.5 and later.


NSOutlineView..::..OutlineViewSelectionIsChangingEventHandler

Invoked when notification is posted—that is, whenever the outline view’s selection changes.

Original signature is '- (void)outlineViewSelectionIsChanging:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewShouldCollapseItemEventHandler

Returns a Boolean value that indicates whether the outline view should collapse a given item.

Original signature is '- (BOOL)outlineView:(NSOutlineView *)outlineView shouldCollapseItem:(id)item'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewShouldEditTableColumnItemEventHandler

Returns a Boolean value that indicates whether the outline view should allow editing of a given item in a given table column.

Original signature is '- (BOOL)outlineView:(NSOutlineView *)outlineView shouldEditTableColumn:(NSTableColumn *)tableColumn item:(id)item'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewShouldExpandItemEventHandler

Returns a Boolean value that indicates whether the outline view should expand a given item.

Original signature is '- (BOOL)outlineView:(NSOutlineView *)outlineView shouldExpandItem:(id)item'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewShouldReorderColumnToColumnEventHandler

Sent to the delegate to allow or prohibit the specified column to be dragged to a new location.

Original signature is '- (BOOL)outlineView:(NSOutlineView *)outlineView shouldReorderColumn:(NSInteger)columnIndex toColumn:(NSInteger)newColumnIndex'

Available in Mac OS X v10.6 and later.


NSOutlineView..::..OutlineViewShouldSelectItemEventHandler

Returns a Boolean value that indicates whether the outline view should select a given item.

Original signature is '- (BOOL)outlineView:(NSOutlineView *)outlineView shouldSelectItem:(id)item'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewShouldSelectTableColumnEventHandler

Returns a Boolean value that indicates whether the outline view should select a given table column.

Original signature is '- (BOOL)outlineView:(NSOutlineView *)outlineView shouldSelectTableColumn:(NSTableColumn *)tableColumn'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewShouldShowCellExpansionForTableColumnItemEventHandler

Invoked to allow the delegate to control cell expansion for a specific column and item.

Original signature is '- (BOOL)outlineView:(NSOutlineView *)outlineView shouldShowCellExpansionForTableColumn:(NSTableColumn *)tableColumn item:(id)item'

Available in Mac OS X v10.5 and later.


NSOutlineView..::..OutlineViewShouldShowOutlineCellForItemEventHandler

Returns a whether the specified item should display the outline cell (the disclosure triangle).

Original signature is '- (BOOL)outlineView:(NSOutlineView *)outlineView shouldShowOutlineCellForItem:(id)item'

Available in Mac OS X v10.6 and later.


NSOutlineView..::..OutlineViewShouldTrackCellForTableColumnItemEventHandler

Returns a Boolean value that indicates whether a given cell should be tracked.

Original signature is '- (BOOL)outlineView:(NSOutlineView *)outlineView shouldTrackCell:(NSCell *)cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item'

Available in Mac OS X v10.5 and later.


NSOutlineView..::..OutlineViewShouldTypeSelectForEventWithCurrentSearchStringEventHandler

Returns a Boolean value that indicates whether type select should proceed for a given event and search string.

Original signature is '- (BOOL)outlineView:(NSOutlineView *)outlineView shouldTypeSelectForEvent:(NSEvent *)event withCurrentSearchString:(NSString *)searchString'

Available in Mac OS X v10.5 and later.


NSOutlineView..::..OutlineViewSizeToFitWidthOfColumnEventHandler

Invoked to allow the delegate to provide custom sizing behavior when a column’s resize divider is double clicked.

Original signature is '- (CGFloat)outlineView:(NSOutlineView *)outlineView sizeToFitWidthOfColumn:(NSInteger)column'

Available in Mac OS X v10.6 and later.


NSOutlineView..::..OutlineViewToolTipForCellRectTableColumnItemMouseLocationEventHandler

When the cursor pauses over a given cell, the value returned from this method is displayed in a tooltip.

Original signature is '- (NSString *)outlineView:(NSOutlineView *)outlineView toolTipForCell:(NSCell *)cell rect:(NSRectPointer)rect tableColumn:(NSTableColumn *)tc item:(id)item mouseLocation:(NSPoint)mouseLocation'

Available in Mac OS X v10.4 and later.


NSOutlineView..::..OutlineViewTypeSelectStringForTableColumnItemEventHandler

Returns the string that is used for type selection for a given column and item.

Original signature is '- (NSString *)outlineView:(NSOutlineView *)outlineView typeSelectStringForTableColumn:(NSTableColumn *)tableColumn item:(id)item'

Available in Mac OS X v10.5 and later.


NSOutlineView..::..OutlineViewWillDisplayCellForTableColumnItemEventHandler

Informs the delegate that outlineView is about to display the cell specified by tableColumn and item.

Original signature is '- (void)outlineView:(NSOutlineView *)outlineView willDisplayCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..OutlineViewWillDisplayOutlineCellForTableColumnItemEventHandler

Informs the delegate that an outline view is about to display a cell used to draw the expansion symbol.

Original signature is '- (void)outlineView:(NSOutlineView *)outlineView willDisplayOutlineCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item'

Available in Mac OS X v10.0 and later.


NSPathCell..::..PathCellWillDisplayOpenPanelEventHandler

Implement this method to customize the Open panel shown by a pop-up–style path.

Original signature is '- (void)pathCell:(NSPathCell *)pathCell willDisplayOpenPanel:(NSOpenPanel *)openPanel'

Available in Mac OS X v10.5 and later.


NSPathCell..::..PathCellWillPopUpMenuEventHandler

Implement this method to customize the menu of a pop-up–style path.

Original signature is '- (void)pathCell:(NSPathCell *)pathCell willPopUpMenu:(NSMenu *)menu'

Available in Mac OS X v10.5 and later.


NSPathControl..::..PathControlAcceptDropEventHandler

Implement this method to accept previously validated contents dropped onto the control.

Original signature is '- (BOOL)pathControl:(NSPathControl *)pathControl acceptDrop:(id < NSDraggingInfo >)info'

Available in Mac OS X v10.5 and later.


NSPathControl..::..PathControlShouldDragPathComponentCellWithPasteboardEventHandler

Implement this method to enable dragging from the control.

Original signature is '- (BOOL)pathControl:(NSPathControl *)pathControl shouldDragPathComponentCell:(NSPathComponentCell *)pathComponentCell withPasteboard:(NSPasteboard *)pasteboard'

Available in Mac OS X v10.5 and later.


NSPathControl..::..PathControlValidateDropEventHandler

Implement this method to enable dragging onto the control.

Original signature is '- (NSDragOperation)pathControl:(NSPathControl *)pathControl validateDrop:(id < NSDraggingInfo >)info'

Available in Mac OS X v10.5 and later.


NSPathControl..::..PathControlWillDisplayOpenPanelEventHandler

Implement this method to customize the Open panel shown by a pop-up–style path.

Original signature is '- (void)pathControl:(NSPathControl *)pathControl willDisplayOpenPanel:(NSOpenPanel *)openPanel'

Available in Mac OS X v10.5 and later.


NSPathControl..::..PathControlWillPopUpMenuEventHandler

Implement this method to customize the menu of a pop-up–style path.

Original signature is '- (void)pathControl:(NSPathControl *)pathControl willPopUpMenu:(NSMenu *)menu'

Available in Mac OS X v10.5 and later.


NSBrowser..::..RootItemForBrowserEventHandler

Asks the delegate to return the root item of the browser.

Original signature is '- (id)rootItemForBrowser:(NSBrowser *)browser'

Available in Mac OS X v10.6 and later.


NSRuleEditor..::..RuleEditorChildForCriterionWithRowTypeEventHandler

Returns the child of a given item at a given index. (required)

Original signature is '- (id)ruleEditor:(NSRuleEditor *)editor child:(NSInteger)index forCriterion:(id)criterion withRowType:(NSRuleEditorRowType)rowType'

Available in Mac OS X v10.5 and later.


NSRuleEditor..::..RuleEditorDisplayValueForCriterionInRowEventHandler

Returns the value for a given criterion. (required)

Original signature is '- (id)ruleEditor:(NSRuleEditor *)editor displayValueForCriterion:(id)criterion inRow:(NSInteger)row'

Available in Mac OS X v10.5 and later.


NSRuleEditor..::..RuleEditorNumberOfChildrenForCriterionWithRowTypeEventHandler

Returns the number of child items of a given criterion or row type. (required)

Original signature is '- (NSInteger)ruleEditor:(NSRuleEditor *)editor numberOfChildrenForCriterion:(id)criterion withRowType:(NSRuleEditorRowType)rowType'

Available in Mac OS X v10.5 and later.


NSRuleEditor..::..RuleEditorPredicatePartsForCriterionWithDisplayValueInRowEventHandler

Returns a dictionary representing the parts of the predicate determined by the given criterion and value.

Original signature is '- (NSDictionary *)ruleEditor:(NSRuleEditor *)editor predicatePartsForCriterion:(id)criterion withDisplayValue:(id)value inRow:(NSInteger)row'

Available in Mac OS X v10.5 and later.


NSRuleEditor..::..RuleEditorRowsDidChangeEventHandler

Notifies the receiver that a rule editor’s rows changed.

Original signature is '- (void)ruleEditorRowsDidChange:(NSNotification *)notification'

Available in Mac OS X v10.5 and later.


NSRulerView..::..RulerViewDidAddMarkerEventHandler

Informs the client that aRulerView allowed the user to add aMarker.

Original signature is '- (void)rulerView:(NSRulerView *)aRulerView didAddMarker:(NSRulerMarker *)aMarker'

Available in Mac OS X v10.0 and later.


NSRulerView..::..RulerViewDidMoveMarkerEventHandler

Informs the client that aRulerView allowed the user to move aMarker.

Original signature is '- (void)rulerView:(NSRulerView *)aRulerView didMoveMarker:(NSRulerMarker *)aMarker'

Available in Mac OS X v10.0 and later.


NSRulerView..::..RulerViewDidRemoveMarkerEventHandler

Informs the client that aRulerView allowed the user to remove aMarker.

Original signature is '- (void)rulerView:(NSRulerView *)aRulerView didRemoveMarker:(NSRulerMarker *)aMarker'

Available in Mac OS X v10.0 and later.


NSRulerView..::..RulerViewHandleMouseDownEventHandler

Informs the client that the user has pressed the mouse button while the cursor is in the ruler area of aRulerView.

Original signature is '- (void)rulerView:(NSRulerView *)aRulerView handleMouseDown:(NSEvent *)theEvent'

Available in Mac OS X v10.0 and later.


NSRulerView..::..RulerViewShouldAddMarkerEventHandler

Requests permission for aRulerView to add aMarker, an NSRulerMarker being dragged onto the ruler by the user.

Original signature is '- (BOOL)rulerView:(NSRulerView *)aRulerView shouldAddMarker:(NSRulerMarker *)aMarker'

Available in Mac OS X v10.0 and later.


NSRulerView..::..RulerViewShouldMoveMarkerEventHandler

Requests permission for aRulerView to move aMarker.

Original signature is '- (BOOL)rulerView:(NSRulerView *)aRulerView shouldMoveMarker:(NSRulerMarker *)aMarker'

Available in Mac OS X v10.0 and later.


NSRulerView..::..RulerViewShouldRemoveMarkerEventHandler

Requests permission for aRulerView to remove aMarker.

Original signature is '- (BOOL)rulerView:(NSRulerView *)aRulerView shouldRemoveMarker:(NSRulerMarker *)aMarker'

Available in Mac OS X v10.0 and later.


NSRulerView..::..RulerViewWillAddMarkerAtLocationEventHandler

Informs the client that aRulerView will add the new NSRulerMarker, aMarker.

Original signature is '- (CGFloat)rulerView:(NSRulerView *)aRulerView willAddMarker:(NSRulerMarker *)aMarker atLocation:(CGFloat)location'

Available in Mac OS X v10.0 and later.


NSRulerView..::..RulerViewWillMoveMarkerToLocationEventHandler

Informs the client that aRulerView will move aMarker, an NSRulerMarker already on the ruler view.

Original signature is '- (CGFloat)rulerView:(NSRulerView *)aRulerView willMoveMarker:(NSRulerMarker *)aMarker toLocation:(CGFloat)location'

Available in Mac OS X v10.0 and later.


NSRulerView..::..RulerViewWillSetClientViewEventHandler

Informs the client view that aRulerView is about to be appropriated by newClient.

Original signature is '- (void)rulerView:(NSRulerView *)aRulerView willSetClientView:(NSView *)newClient'

Available in Mac OS X v10.0 and later.


NSOutlineView..::..SelectionShouldChangeInOutlineViewEventHandler

Returns a Boolean value that indicates whether the outline view should change its selection.

Original signature is '- (BOOL)selectionShouldChangeInOutlineView:(NSOutlineView *)outlineView'

Available in Mac OS X v10.0 and later.


NSTableView..::..SelectionShouldChangeInTableViewEventHandler

Returns whether the selection should change.

Original signature is '- (BOOL)selectionShouldChangeInTableView:(NSTableView *)aTableView'

Available in Mac OS X v10.0 and later.


SheetDidEndReturnCodeContextInfoEventHandler<(Of <(<'TSheet>)>)>

This delegate is used when dealing with asynchronous callback when using sheet.


NSSound..::..SoundDidFinishPlayingEventHandler

This delegate method is called when an NSSound instance has completed playback of its sound data.

Original signature is '- (void)sound:(NSSound *)sound didFinishPlaying:(BOOL)finishedPlaying'

Available in Mac OS X v10.0 and later.


NSSpeechRecognizer..::..SpeechRecognizerDidRecognizeCommandEventHandler

Invoked when the recognition engine has recognized the application command command.

Original signature is '- (void)speechRecognizer:(NSSpeechRecognizer *)sender didRecognizeCommand:(id)command'

Available in Mac OS X v10.3 and later.


NSSpeechSynthesizer..::..SpeechSynthesizerDidEncounterErrorAtIndexOfStringMessageEventHandler

Sent to the delegate when a speech synthesizer encounters an error in text being synthesized.

Original signature is '- (void)speechSynthesizer:(NSSpeechSynthesizer *)sender didEncounterErrorAtIndex:(NSUInteger)characterIndex ofString:(NSString *)string message:(NSString *)message'

Available in Mac OS X v10.5 and later.


NSSpeechSynthesizer..::..SpeechSynthesizerDidEncounterSyncMessageEventHandler

Sent to the delegate when a speech synthesizer encounters a synchronization error.

Original signature is '- (void)speechSynthesizer:(NSSpeechSynthesizer *)sender didEncounterSyncMessage:(NSString *)message'

Available in Mac OS X v10.5 and later.


NSSpeechSynthesizer..::..SpeechSynthesizerDidFinishSpeakingEventHandler

Sent when an NSSpeechSynthesizer object finishes speaking through the sound output device.

Original signature is '- (void)speechSynthesizer:(NSSpeechSynthesizer *)sender didFinishSpeaking:(BOOL)success'

Available in Mac OS X v10.3 and later.


NSSpeechSynthesizer..::..SpeechSynthesizerWillSpeakPhonemeEventHandler

Sent just before a synthesized phoneme is spoken through the sound output device.

Original signature is '- (void)speechSynthesizer:(NSSpeechSynthesizer *)sender willSpeakPhoneme:(short)phonemeOpcode'

Available in Mac OS X v10.3 and later.


NSSpeechSynthesizer..::..SpeechSynthesizerWillSpeakWordOfStringEventHandler

Sent just before a synthesized word is spoken through the sound output device.

Original signature is '- (void)speechSynthesizer:(NSSpeechSynthesizer *)sender willSpeakWord:(NSRange)wordToSpeak ofString:(NSString *)text'

Available in Mac OS X v10.3 and later.


NSSplitView..::..SplitViewAdditionalEffectiveRectOfDividerAtIndexEventHandler

Allows the delegate to return an additional rectangle in which mouse clicks will initiate divider dragging.

Original signature is '- (NSRect)splitView:(NSSplitView *)splitView additionalEffectiveRectOfDividerAtIndex:(NSInteger)dividerIndex'

Available in Mac OS X v10.5 and later.


NSSplitView..::..SplitViewCanCollapseSubviewEventHandler

Allows the delegate to determine whether the user can collapse and uncollapse subview.

Original signature is '- (BOOL)splitView:(NSSplitView *)splitView canCollapseSubview:(NSView *)subview'

Available in Mac OS X v10.0 and later.


NSSplitView..::..SplitViewConstrainMaxCoordinateOfSubviewAtEventHandler

Allows the delegate for sender to constrain the maximum coordinate limit of a divider when the user drags it.

Original signature is '- (CGFloat)splitView:(NSSplitView *)splitView constrainMaxCoordinate:(CGFloat)proposedMax ofSubviewAt:(NSInteger)dividerIndex'

Available in Mac OS X v10.0 and later.


NSSplitView..::..SplitViewConstrainMinCoordinateOfSubviewAtEventHandler

Allows the delegate for sender to constrain the minimum coordinate limit of a divider when the user drags it.

Original signature is '- (CGFloat)splitView:(NSSplitView *)splitView constrainMinCoordinate:(CGFloat)proposedMin ofSubviewAt:(NSInteger)dividerIndex'

Available in Mac OS X v10.0 and later.


NSSplitView..::..SplitViewConstrainSplitPositionOfSubviewAtEventHandler

Allows the delegate for sender to constrain the divider to certain positions.

Original signature is '- (CGFloat)splitView:(NSSplitView *)splitView constrainSplitPosition:(CGFloat)proposedPosition ofSubviewAt:(NSInteger)dividerIndex'

Available in Mac OS X v10.0 and later.


NSSplitView..::..SplitViewDidResizeSubviewsEventHandler

Invoked by the default notification center to notify the delegate that the splitview did resize its subviews.

Original signature is '- (void)splitViewDidResizeSubviews:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSSplitView..::..SplitViewEffectiveRectForDrawnRectOfDividerAtIndexEventHandler

Allows the delegate to modify the rectangle in which mouse clicks initiate divider dragging.

Original signature is '- (NSRect)splitView:(NSSplitView *)splitView effectiveRect:(NSRect)proposedEffectiveRect forDrawnRect:(NSRect)drawnRect ofDividerAtIndex:(NSInteger)dividerIndex'

Available in Mac OS X v10.5 and later.


NSSplitView..::..SplitViewResizeSubviewsWithOldSizeEventHandler

Allows the delegate to specify custom sizing behavior for the subviews of the NSSplitView sender.

Original signature is '- (void)splitView:(NSSplitView *)splitView resizeSubviewsWithOldSize:(NSSize)oldSize'

Available in Mac OS X v10.0 and later.


NSSplitView..::..SplitViewShouldAdjustSizeOfSubviewEventHandler

Allows the delegate to specify whether the subview should be resized.

Original signature is '- (BOOL)splitView:(NSSplitView *)splitView shouldAdjustSizeOfSubview:(NSView *)subview'

Available in Mac OS X v10.6 and later.


NSSplitView..::..SplitViewShouldCollapseSubviewForDoubleClickOnDividerAtIndexEventHandler

Invoked to allow a delegate to determine if a subview should collapse in response to a double click.

Original signature is '- (BOOL)splitView:(NSSplitView *)splitView shouldCollapseSubview:(NSView *)subview forDoubleClickOnDividerAtIndex:(NSInteger)dividerIndex'

Available in Mac OS X v10.5 and later.


NSSplitView..::..SplitViewShouldHideDividerAtIndexEventHandler

Allows the delegate to determine whether a divider can be dragged or adjusted off the edge of the split view.

Original signature is '- (BOOL)splitView:(NSSplitView *)splitView shouldHideDividerAtIndex:(NSInteger)dividerIndex'

Available in Mac OS X v10.5 and later.


NSSplitView..::..SplitViewWillResizeSubviewsEventHandler

Invoked by the default notification center to notify the delegate that the splitview will resize its subviews.

Original signature is '- (void)splitViewWillResizeSubviews:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


TabletEventMask

The following constants represent button masks for NSTabletPoint events or mouse events with subtype NSTabletPointEventSubtype. The buttonMask method returns a bit mask, which you test with one or more of these constants to determine the state of the buttons on a tablet pointing device.

Available in Mac OS X v10.4 and later.


NSTableView..::..TableViewColumnDidMoveEventHandler

Informs the delegate that a column was moved by user action in the table view.

Original signature is '- (void)tableViewColumnDidMove:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSTableView..::..TableViewColumnDidResizeEventHandler

Informs the delegate that a column was resized in the table view.

Original signature is '- (void)tableViewColumnDidResize:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSTableView..::..TableViewDataCellForTableColumnRowEventHandler

Invoked to allow the delegate to return a custom data cell for a specified row and column.

Original signature is '- (NSCell *)tableView:(NSTableView *)tableView dataCellForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row'

Available in Mac OS X v10.5 and later.


NSTableView..::..TableViewDidClickTableColumnEventHandler

Sent when the mouse button was clicked in a table column, but the column was not dragged.

Original signature is '- (void)tableView:(NSTableView *)tableView didClickTableColumn:(NSTableColumn *)tableColumn'

Available in Mac OS X v10.0 and later.


NSTableView..::..TableViewDidDragTableColumnEventHandler

Sent at the time the mouse button goes up in tableView and tableColumn has been dragged during the time the mouse button was down.

Original signature is '- (void)tableView:(NSTableView *)tableView didDragTableColumn:(NSTableColumn *)tableColumn'

Available in Mac OS X v10.0 and later.


NSTableView..::..TableViewHeightOfRowEventHandler

Returns the height of the specified row.

Original signature is '- (CGFloat)tableView:(NSTableView *)tableView heightOfRow:(NSInteger)row'

Available in Mac OS X v10.4 and later.


NSTableView..::..TableViewIsGroupRowEventHandler

Invoked to allow the delegate to indicate that a specified row is a group row.

Original signature is '- (BOOL)tableView:(NSTableView *)tableView isGroupRow:(NSInteger)row'

Available in Mac OS X v10.5 and later.


NSTableView..::..TableViewMouseDownInHeaderOfTableColumnEventHandler

Sent to the delegate whenever the mouse button is clicked in the table view’s header column.

Original signature is '- (void)tableView:(NSTableView *)tableView mouseDownInHeaderOfTableColumn:(NSTableColumn *)tableColumn'

Available in Mac OS X v10.0 and later.


NSTableView..::..TableViewNextTypeSelectMatchFromRowToRowForStringEventHandler

Invoked to allow the delegate to allow the delegate to modify how type selection works.

Original signature is '- (NSInteger)tableView:(NSTableView *)tableView nextTypeSelectMatchFromRow:(NSInteger)startRow toRow:(NSInteger)endRow forString:(NSString *)searchString'

Available in Mac OS X v10.5 and later.


NSTableView..::..TableViewSelectionDidChangeEventHandler

Informs the delegate that the table view’s selection has changed.

Original signature is '- (void)tableViewSelectionDidChange:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSTableView..::..TableViewSelectionIndexesForProposedSelectionEventHandler

Invoked to allow the delegate to modify the proposed selection.

Original signature is '- (NSIndexSet *)tableView:(NSTableView *)tableView selectionIndexesForProposedSelection:(NSIndexSet *)proposedSelectionIndexes'

Available in Mac OS X v10.5 and later.


NSTableView..::..TableViewSelectionIsChangingEventHandler

Informs the delegate that the table view’s selection is in the process of changing (typically because the user is dragging the mouse across a number of rows).

Original signature is '- (void)tableViewSelectionIsChanging:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSTableView..::..TableViewShouldEditTableColumnRowEventHandler

Returns whether the cell at the specified row and column can be edited.

Original signature is '- (BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex'

Available in Mac OS X v10.0 and later.


NSTableView..::..TableViewShouldReorderColumnToColumnEventHandler

Sent to the delegate to allow or prohibit the specified column to be dragged to a new location.

Original signature is '- (BOOL)tableView:(NSTableView *)tableView shouldReorderColumn:(NSInteger)columnIndex toColumn:(NSInteger)newColumnIndex'

Available in Mac OS X v10.6 and later.


NSTableView..::..TableViewShouldSelectRowEventHandler

Returns whether the table view should allow selection of the specified row.

Original signature is '- (BOOL)tableView:(NSTableView *)aTableView shouldSelectRow:(NSInteger)rowIndex'

Available in Mac OS X v10.0 and later.


NSTableView..::..TableViewShouldSelectTableColumnEventHandler

Returns whether the specified table column can be selected.

Original signature is '- (BOOL)tableView:(NSTableView *)aTableView shouldSelectTableColumn:(NSTableColumn *)aTableColumn'

Available in Mac OS X v10.0 and later.


NSTableView..::..TableViewShouldShowCellExpansionForTableColumnRowEventHandler

Invoked to allow the delegate to control cell expansion for a specific row and column.

Original signature is '- (BOOL)tableView:(NSTableView *)tableView shouldShowCellExpansionForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row'

Available in Mac OS X v10.5 and later.


NSTableView..::..TableViewShouldTrackCellForTableColumnRowEventHandler

Invoked to allow the delegate to control the tracking behavior for a specific cell.

Original signature is '- (BOOL)tableView:(NSTableView *)tableView shouldTrackCell:(NSCell *)cell forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row'

Available in Mac OS X v10.5 and later.


NSTableView..::..TableViewShouldTypeSelectForEventWithCurrentSearchStringEventHandler

Invoked to allow the delegate to control type select for a specific event.

Original signature is '- (BOOL)tableView:(NSTableView *)tableView shouldTypeSelectForEvent:(NSEvent *)event withCurrentSearchString:(NSString *)searchString'

Available in Mac OS X v10.5 and later.


NSTableView..::..TableViewSizeToFitWidthOfColumnEventHandler

Invoked to allow the delegate to provide custom sizing behavior when a column’s resize divider is double clicked.

Original signature is '- (CGFloat)tableView:(NSTableView *)tableView sizeToFitWidthOfColumn:(NSInteger)column'

Available in Mac OS X v10.6 and later.


NSTableView..::..TableViewToolTipForCellRectTableColumnRowMouseLocationEventHandler

Returns a string that is displayed as a tooltip for the specified cell in the column and row.

Original signature is '- (NSString *)tableView:(NSTableView *)aTableView toolTipForCell:(NSCell *)aCell rect:(NSRectPointer)rect tableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)row mouseLocation:(NSPoint)mouseLocation'

Available in Mac OS X v10.4 and later.


NSTableView..::..TableViewTypeSelectStringForTableColumnRowEventHandler

Invoked to allow the delegate to provide an alternate text value used for type selection for a specified row and column.

Original signature is '- (NSString *)tableView:(NSTableView *)tableView typeSelectStringForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row'

Available in Mac OS X v10.5 and later.


NSTableView..::..TableViewWillDisplayCellForTableColumnRowEventHandler

Informs the delegate that the tableview will display the specified cell at the row in the column.

Original signature is '- (void)tableView:(NSTableView *)aTableView willDisplayCell:(id)aCell forTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex'

Available in Mac OS X v10.0 and later.


NSTabView..::..TabViewDidChangeNumberOfTabViewItemsEventHandler

Informs the delegate that the number of tab view items in tabView has changed.

Original signature is '- (void)tabViewDidChangeNumberOfTabViewItems:(NSTabView *)tabView'

Available in Mac OS X v10.0 and later.


NSTabView..::..TabViewDidSelectTabViewItemEventHandler

Informs the delegate that tabView has selected tabViewItem.

Original signature is '- (void)tabView:(NSTabView *)tabView didSelectTabViewItem:(NSTabViewItem *)tabViewItem'

Available in Mac OS X v10.0 and later.


NSTabView..::..TabViewShouldSelectTabViewItemEventHandler

Invoked just before tabViewItem in tabView is selected.

Original signature is '- (BOOL)tabView:(NSTabView *)tabView shouldSelectTabViewItem:(NSTabViewItem *)tabViewItem'

Available in Mac OS X v10.0 and later.


NSTabView..::..TabViewWillSelectTabViewItemEventHandler

Informs the delegate that tabView is about to select tabViewItem.

Original signature is '- (void)tabView:(NSTabView *)tabView willSelectTabViewItem:(NSTabViewItem *)tabViewItem'

Available in Mac OS X v10.0 and later.


NSText..::..TextDidBeginEditingEventHandler

Informs the delegate that the text object has begun editing (that the user has begun changing it).

Original signature is '- (void)textDidBeginEditing:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSText..::..TextDidChangeEventHandler

Informs the delegate that the text object has changed its characters or formatting attributes.

Original signature is '- (void)textDidChange:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSText..::..TextDidEndEditingEventHandler

Informs the delegate that the text object has finished editing (that it has resigned first responder status).

Original signature is '- (void)textDidEndEditing:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSText..::..TextShouldBeginEditingEventHandler

Invoked when a text object begins to change its text, this method requests permission for aTextObject to begin editing.

Original signature is '- (BOOL)textShouldBeginEditing:(NSText *)aTextObject'

Available in Mac OS X v10.0 and later.


NSText..::..TextShouldEndEditingEventHandler

Invoked from a text object’s implementation of resignFirstResponder, this method requests permission for aTextObject to end editing.

Original signature is '- (BOOL)textShouldEndEditing:(NSText *)aTextObject'

Available in Mac OS X v10.0 and later.


NSTextStorage..::..TextStorageDidProcessEditingEventHandler

Sent when a text storage has finished processing edits.

Original signature is '- (void)textStorageDidProcessEditing:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSTextStorage..::..TextStorageWillProcessEditingEventHandler

Sent when a text storage is about to process edits.

Original signature is '- (void)textStorageWillProcessEditing:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewClickedOnCellInRectAtIndexEventHandler

Sent when the user clicks a cell.

Original signature is '- (void)textView:(NSTextView *)aTextView clickedOnCell:(id < NSTextAttachmentCell >)cell inRect:(NSRect)cellFrame atIndex:(NSUInteger)charIndex'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewClickedOnCellInRectEventHandler

Sent when the user clicks a cell. (Deprecated. Use textView:clickedOnCell:inRect:atIndex: instead.)

Original signature is '- (void)textView:(NSTextView *)aTextView clickedOnCell:(id < NSTextAttachmentCell >)attachmentCell inRect:(NSRect)cellFrame'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewClickedOnLinkAtIndexEventHandler

Sent after the user clicks a link.

Original signature is '- (BOOL)textView:(NSTextView *)aTextView clickedOnLink:(id)link atIndex:(NSUInteger)charIndex'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewClickedOnLinkEventHandler

Sent after the user clicks on a link. (Deprecated. Use textView:clickedOnLink:atIndex: instead.)

Original signature is '- (BOOL)textView:(NSTextView *)aTextView clickedOnLink:(id)link'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewCompletionsForPartialWordRangeIndexOfSelectedItemEventHandler

Returns the actual completions for a partial word.

Original signature is '- (NSArray *)textView:(NSTextView *)textView completions:(NSArray *)words forPartialWordRange:(NSRange)charRange indexOfSelectedItem:(NSInteger *)index'

Available in Mac OS X v10.3 and later.


NSTextView..::..TextViewDidChangeSelectionEventHandler

Sent when the selection changes in the text view.

Original signature is '- (void)textViewDidChangeSelection:(NSNotification *)aNotification'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewDidChangeTypingAttributesEventHandler

Sent when a text view’s typing attributes change.

Original signature is '- (void)textViewDidChangeTypingAttributes:(NSNotification *)aNotification'

Available in Mac OS X v10.3 and later.


NSTextView..::..TextViewDidCheckTextInRangeTypesOptionsResultsOrthographyWordCountEventHandler

Invoked to allow the delegate to modify the text checking results after checking has occurred.

Original signature is '- (NSArray *)textView:(NSTextView *)view didCheckTextInRange:(NSRange)range types:(NSTextCheckingTypes)checkingTypes options:(NSDictionary *)options results:(NSArray *)results orthography:(NSOrthography *)orthography wordCount:(NSInteger)wordCount'

Available in Mac OS X v10.6 and later.


NSTextView..::..TextViewDoCommandBySelectorEventHandler

Sent to allow the delegate to perform the command for the text view.

Original signature is '- (BOOL)textView:(NSTextView *)aTextView doCommandBySelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewDoubleClickedOnCellInRectAtIndexEventHandler

Sent when the user double-clicks a cell.

Original signature is '- (void)textView:(NSTextView *)aTextView doubleClickedOnCell:(id < NSTextAttachmentCell >)cell inRect:(NSRect)cellFrame atIndex:(NSUInteger)charIndex'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewDoubleClickedOnCellInRectEventHandler

Sent when the user double-clicks a cell. (Deprecated. Use textView:doubleClickedOnCell:inRect:atIndex: instead.)

Original signature is '- (void)textView:(NSTextView *)aTextView doubleClickedOnCell:(id < NSTextAttachmentCell >)attachmentCell inRect:(NSRect)cellFrame'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewDraggedCellInRectEventAtIndexEventHandler

Sent when the user attempts to drag a cell.

Original signature is '- (void)textView:(NSTextView *)aTextView draggedCell:(id < NSTextAttachmentCell >)cell inRect:(NSRect)rect event:(NSEvent *)event atIndex:(NSUInteger)charIndex'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewDraggedCellInRectEventEventHandler

Sent when the user attempts to drag a cell. (Deprecated. Use textView:draggedCell:inRect:event:atIndex: instead.)

Original signature is '- (void)textView:(NSTextView *)aTextView draggedCell:(id < NSTextAttachmentCell >)cell inRect:(NSRect)aRect event:(NSEvent *)theEvent'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewMenuForEventAtIndexEventHandler

Allows delegate to control the context menu returned by the text view.

Original signature is '- (NSMenu *)textView:(NSTextView *)view menu:(NSMenu *)menu forEvent:(NSEvent *)event atIndex:(NSUInteger)charIndex'

Available in Mac OS X v10.5 and later.


NSTextView..::..TextViewShouldChangeTextInRangeReplacementStringEventHandler

Sent when a text view needs to determine if text in a specified range should be changed.

Original signature is '- (BOOL)textView:(NSTextView *)aTextView shouldChangeTextInRange:(NSRange)affectedCharRange replacementString:(NSString *)replacementString'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewShouldChangeTextInRangesReplacementStringsEventHandler

Sent when a text view needs to determine if text in an array of specified ranges should be changed.

Original signature is '- (BOOL)textView:(NSTextView *)textView shouldChangeTextInRanges:(NSArray *)affectedRanges replacementStrings:(NSArray *)replacementStrings'

Available in Mac OS X v10.4 and later.


NSTextView..::..TextViewShouldChangeTypingAttributesToAttributesEventHandler

Sent when the typing attributes are changed.

Original signature is '- (NSDictionary *)textView:(NSTextView *)textView shouldChangeTypingAttributes:(NSDictionary *)oldTypingAttributes toAttributes:(NSDictionary *)newTypingAttributes'

Available in Mac OS X v10.4 and later.


NSTextView..::..TextViewShouldSetSpellingStateRangeEventHandler

Sent when the spelling state is changed.

Original signature is '- (NSInteger)textView:(NSTextView *)textView shouldSetSpellingState:(NSInteger)value range:(NSRange)affectedCharRange'

Available in Mac OS X v10.5 and later.


NSTextView..::..TextViewWillChangeSelectionFromCharacterRangesToCharacterRangesEventHandler

Returns the actual character ranges to select.

Original signature is '- (NSArray *)textView:(NSTextView *)aTextView willChangeSelectionFromCharacterRanges:(NSArray *)oldSelectedCharRanges toCharacterRanges:(NSArray *)newSelectedCharRanges'

Available in Mac OS X v10.4 and later.


NSTextView..::..TextViewWillChangeSelectionFromCharacterRangeToCharacterRangeEventHandler

Returns the actual range to select.

Original signature is '- (NSRange)textView:(NSTextView *)aTextView willChangeSelectionFromCharacterRange:(NSRange)oldSelectedCharRange toCharacterRange:(NSRange)newSelectedCharRange'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewWillCheckTextInRangeOptionsTypesEventHandler

Invoked to allow the delegate to modify the text checking process before it occurs.

Original signature is '- (NSDictionary *)textView:(NSTextView *)view willCheckTextInRange:(NSRange)range options:(NSDictionary *)options types:(NSTextCheckingTypes *)checkingTypes'

Available in Mac OS X v10.6 and later.


NSTextView..::..TextViewWillDisplayToolTipForCharacterAtIndexEventHandler

Returns the actual tooltip to display.

Original signature is '- (NSString *)textView:(NSTextView *)textView willDisplayToolTip:(NSString *)tooltip forCharacterAtIndex:(NSUInteger)characterIndex'

Available in Mac OS X v10.3 and later.


NSTextView..::..TextViewWritablePasteboardTypesForCellAtIndexEventHandler

Returns the writable pasteboard types for a given cell.

Original signature is '- (NSArray *)textView:(NSTextView *)aTextView writablePasteboardTypesForCell:(id < NSTextAttachmentCell >)cell atIndex:(NSUInteger)charIndex'

Available in Mac OS X v10.0 and later.


NSTextView..::..TextViewWriteCellAtIndexToPasteboardTypeEventHandler

Returns whether data of the specified type for the given cell could be written to the specified pasteboard.

Original signature is '- (BOOL)textView:(NSTextView *)aTextView writeCell:(id < NSTextAttachmentCell >)cell atIndex:(NSUInteger)charIndex toPasteboard:(NSPasteboard *)pboard type:(NSString *)type'

Available in Mac OS X v10.0 and later.


NSTokenFieldCell..::..TokenFieldCellCompletionsForSubstringIndexOfTokenIndexOfSelectedItemEventHandler

Allows the delegate to provide an array of appropriate completions for the contents of the receiver.

Original signature is '- (NSArray *)tokenFieldCell:(NSTokenFieldCell *)tokenFieldCell completionsForSubstring:(NSString *)substring indexOfToken:(NSInteger)tokenIndex indexOfSelectedItem:(NSInteger *)selectedIndex'

Available in Mac OS X v10.4 and later.


NSTokenFieldCell..::..TokenFieldCellDisplayStringForRepresentedObjectEventHandler

Allows the delegate to provide a string to be displayed as a proxy for the represented object.

Original signature is '- (NSString *)tokenFieldCell:(NSTokenFieldCell *)tokenFieldCell displayStringForRepresentedObject:(id)representedObject'

Available in Mac OS X v10.4 and later.


NSTokenFieldCell..::..TokenFieldCellEditingStringForRepresentedObjectEventHandler

Allows the delegate to provide a string to be edited as a proxy for the represented object.

Original signature is '- (NSString *)tokenFieldCell:(NSTokenFieldCell *)tokenFieldCell editingStringForRepresentedObject:(id)representedObject'

Available in Mac OS X v10.4 and later.


NSTokenFieldCell..::..TokenFieldCellHasMenuForRepresentedObjectEventHandler

Allows the delegate to specify whether the represented object provides a menu.

Original signature is '- (BOOL)tokenFieldCell:(NSTokenFieldCell *)tokenFieldCell hasMenuForRepresentedObject:(id)representedObject'

Available in Mac OS X v10.4 and later.


NSTokenFieldCell..::..TokenFieldCellMenuForRepresentedObjectEventHandler

Allows the delegate to provide a menu for the specified represented object.

Original signature is '- (NSMenu *)tokenFieldCell:(NSTokenFieldCell *)tokenFieldCell menuForRepresentedObject:(id)representedObject'

Available in Mac OS X v10.4 and later.


NSTokenFieldCell..::..TokenFieldCellReadFromPasteboardEventHandler

Allows the delegate to return an array of objects representing the data read from pboard.

Original signature is '- (NSArray *)tokenFieldCell:(NSTokenFieldCell *)tokenFieldCell readFromPasteboard:(NSPasteboard *)pboard'

Available in Mac OS X v10.4 and later.


NSTokenFieldCell..::..TokenFieldCellRepresentedObjectForEditingStringEventHandler

Allows the delegate to provide a represented object for the string being edited.

Original signature is '- (id)tokenFieldCell:(NSTokenFieldCell *)tokenFieldCell representedObjectForEditingString:(NSString *)editingString'

Available in Mac OS X v10.4 and later.


NSTokenFieldCell..::..TokenFieldCellShouldAddObjectsAtIndexEventHandler

Allows the delegate to validate the tokens to be added to the receiver at a given index.

Original signature is '- (NSArray *)tokenFieldCell:(NSTokenFieldCell *)tokenFieldCell shouldAddObjects:(NSArray *)tokens atIndex:(NSUInteger)index'

Available in Mac OS X v10.4 and later.


NSTokenFieldCell..::..TokenFieldCellStyleForRepresentedObjectEventHandler

Allows the delegate to return the token style for editing the specified represented object.

Original signature is '- (NSTokenStyle)tokenFieldCell:(NSTokenFieldCell *)tokenFieldCell styleForRepresentedObject:(id)representedObject'

Available in Mac OS X v10.4 and later.


NSTokenFieldCell..::..TokenFieldCellWriteRepresentedObjectsToPasteboardEventHandler

Allows the delegate the opportunity to write custom pasteboard types to the pasteboard for the represented objects in objects.

Original signature is '- (BOOL)tokenFieldCell:(NSTokenFieldCell *)tokenFieldCell writeRepresentedObjects:(NSArray *)objects toPasteboard:(NSPasteboard *)pboard'

Available in Mac OS X v10.4 and later.


NSTokenField..::..TokenFieldCompletionsForSubstringIndexOfTokenIndexOfSelectedItemEventHandler

Allows the delegate to provide an array of appropriate completions for the contents of the receiver.

Original signature is '- (NSArray *)tokenField:(NSTokenField *)tokenField completionsForSubstring:(NSString *)substring indexOfToken:(NSInteger)tokenIndex indexOfSelectedItem:(NSInteger *)selectedIndex'

Available in Mac OS X v10.4 and later.


NSTokenField..::..TokenFieldDisplayStringForRepresentedObjectEventHandler

Allows the delegate to provide a string to be displayed as a proxy for the given represented object.

Original signature is '- (NSString *)tokenField:(NSTokenField *)tokenField displayStringForRepresentedObject:(id)representedObject'

Available in Mac OS X v10.4 and later.


NSTokenField..::..TokenFieldEditingStringForRepresentedObjectEventHandler

Allows the delegate to provide a string to be edited as a proxy for a represented object.

Original signature is '- (NSString *)tokenField:(NSTokenField *)tokenField editingStringForRepresentedObject:(id)representedObject'

Available in Mac OS X v10.4 and later.


NSTokenField..::..TokenFieldHasMenuForRepresentedObjectEventHandler

Allows the delegate to specify whether the given represented object provides a menu.

Original signature is '- (BOOL)tokenField:(NSTokenField *)tokenField hasMenuForRepresentedObject:(id)representedObject'

Available in Mac OS X v10.4 and later.


NSTokenField..::..TokenFieldMenuForRepresentedObjectEventHandler

Allows the delegate to provide a menu for the specified represented object.

Original signature is '- (NSMenu *)tokenField:(NSTokenField *)tokenField menuForRepresentedObject:(id)representedObject'

Available in Mac OS X v10.4 and later.


NSTokenField..::..TokenFieldReadFromPasteboardEventHandler

Allows the delegate to return an array of objects representing the data read from the specified pasteboard.

Original signature is '- (NSArray *)tokenField:(NSTokenField *)tokenField readFromPasteboard:(NSPasteboard *)pboard'

Available in Mac OS X v10.4 and later.


NSTokenField..::..TokenFieldRepresentedObjectForEditingStringEventHandler

Allows the delegate to provide a represented object for the given editing string.

Original signature is '- (id)tokenField:(NSTokenField *)tokenField representedObjectForEditingString:(NSString *)editingString'

Available in Mac OS X v10.4 and later.


NSTokenField..::..TokenFieldShouldAddObjectsAtIndexEventHandler

Allows the delegate to validate the tokens to be added to the receiver at a particular location.

Original signature is '- (NSArray *)tokenField:(NSTokenField *)tokenField shouldAddObjects:(NSArray *)tokens atIndex:(NSUInteger)index'

Available in Mac OS X v10.4 and later.


NSTokenField..::..TokenFieldStyleForRepresentedObjectEventHandler

Allows the delegate to return the token style for editing the specified represented object.

Original signature is '- (NSTokenStyle)tokenField:(NSTokenField *)tokenField styleForRepresentedObject:(id)representedObject'

Available in Mac OS X v10.4 and later.


NSTokenField..::..TokenFieldWriteRepresentedObjectsToPasteboardEventHandler

Sent so the delegate can write represented objects to the pasteboard corresponding to a given array of display strings.

Original signature is '- (BOOL)tokenField:(NSTokenField *)tokenField writeRepresentedObjects:(NSArray *)objects toPasteboard:(NSPasteboard *)pboard'

Available in Mac OS X v10.4 and later.


NSToolbar..::..ToolbarAllowedItemIdentifiersEventHandler

Sent to discover the allowed item identifiers for a toolbar.

Original signature is '- (NSArray *)toolbarAllowedItemIdentifiers:(NSToolbar *)toolbar'

Available in Mac OS X v10.0 and later.


NSToolbar..::..ToolbarDefaultItemIdentifiersEventHandler

Sent to discover the default item identifiers for a toolbar.

Original signature is '- (NSArray *)toolbarDefaultItemIdentifiers:(NSToolbar *)toolbar'

Available in Mac OS X v10.0 and later.


NSToolbar..::..ToolbarDidRemoveItemEventHandler

Sent just after an item has been removed from a toolbar.

Original signature is '- (void)toolbarDidRemoveItem:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSToolbar..::..ToolbarItemForItemIdentifierWillBeInsertedIntoToolbarEventHandler

Sent to request a new toolbar item; returns a toolbar item of the identified kind for the specified toolbar.

Original signature is '- (NSToolbarItem *)toolbar:(NSToolbar *)toolbar itemForItemIdentifier:(NSString *)itemIdentifier willBeInsertedIntoToolbar:(BOOL)flag'

Available in Mac OS X v10.0 and later.


NSToolbar..::..ToolbarSelectableItemIdentifiersEventHandler

Sent to discover the selectable item identifiers for a toolbar.

Original signature is '- (NSArray *)toolbarSelectableItemIdentifiers:(NSToolbar *)toolbar'

Available in Mac OS X v10.3 and later.


NSToolbar..::..ToolbarWillAddItemEventHandler

Sent just before a new item is added to a toolbar.

Original signature is '- (void)toolbarWillAddItem:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSTextView..::..UndoManagerForTextViewEventHandler

Returns the undo manager for the specified text view.

Original signature is '- (NSUndoManager *)undoManagerForTextView:(NSTextView *)aTextView'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowDidBecomeKeyEventHandler

Informs the delegate that the window has become the key window.

Original signature is '- (void)windowDidBecomeKey:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowDidBecomeMainEventHandler

Informs the delegate that the window has become main.

Original signature is '- (void)windowDidBecomeMain:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowDidChangeScreenEventHandler

Tells the delegate that the window has changed screens.

Original signature is '- (void)windowDidChangeScreen:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowDidChangeScreenProfileEventHandler

Tells the delegate that the window has changed screen display profiles.

Original signature is '- (void)windowDidChangeScreenProfile:(NSNotification *)notification'

Available in Mac OS X v10.4 and later.


NSWindow..::..WindowDidDeminiaturizeEventHandler

Tells the delegate that the window has been deminimized.

Original signature is '- (void)windowDidDeminiaturize:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowDidEndLiveResizeEventHandler

Informs the delegate that a live resize operation on the window has ended.

Original signature is '- (void)windowDidEndLiveResize:(NSNotification *)notification'

Available in Mac OS X v10.6 and later.


NSWindow..::..WindowDidEndSheetEventHandler

Tells the delegate that the window has closed a sheet.

Original signature is '- (void)windowDidEndSheet:(NSNotification *)notification'

Available in Mac OS X v10.1 and later.


NSWindow..::..WindowDidExposeEventHandler

Tells the delegate that the window has been exposed.

Original signature is '- (void)windowDidExpose:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowDidMiniaturizeEventHandler

Tells the delegate that the window has been minimized.

Original signature is '- (void)windowDidMiniaturize:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowDidMoveEventHandler

Tells the delegate that the window has moved.

Original signature is '- (void)windowDidMove:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowDidResignKeyEventHandler

Informs the delegate that the window has resigned key window status.

Original signature is '- (void)windowDidResignKey:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowDidResignMainEventHandler

Informs the delegate that the window has resigned main window status.

Original signature is '- (void)windowDidResignMain:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowDidResizeEventHandler

Informs the delegate that the window has been resized.

Original signature is '- (void)windowDidResize:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowDidUpdateEventHandler

Tells the delegate that the window received an update message.

Original signature is '- (void)windowDidUpdate:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowShouldCloseEventHandler

Tells the delegate that the user has attempted to close a window or the window has received a performClose: message.

Original signature is '- (BOOL)windowShouldClose:(id)sender'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowShouldDragDocumentWithEventFromWithPasteboardEventHandler

Asks the delegate whether a user can drag the document icon from the window’s title bar.

Original signature is '- (BOOL)window:(NSWindow *)window shouldDragDocumentWithEvent:(NSEvent *)event from:(NSPoint)dragImageLocation withPasteboard:(NSPasteboard *)pasteboard'

Available in Mac OS X v10.5 and later.


NSWindow..::..WindowShouldPopUpDocumentPathMenuEventHandler

Asks the delegate whether the window displays the title pop-up menu in response to a Command-click or Control-click on its title.

Original signature is '- (BOOL)window:(NSWindow *)window shouldPopUpDocumentPathMenu:(NSMenu *)menu'

Available in Mac OS X v10.5 and later.


NSWindow..::..WindowShouldZoomToFrameEventHandler

Asks the delegate whether the specified window should zoom to the specified frame.

Original signature is '- (BOOL)windowShouldZoom:(NSWindow *)window toFrame:(NSRect)newFrame'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowWillBeginSheetEventHandler

Notifies the delegate that the window is about to open a sheet.

Original signature is '- (void)windowWillBeginSheet:(NSNotification *)notification'

Available in Mac OS X v10.1 and later.


NSWindow..::..WindowWillCloseEventHandler

Tells the delegate that the window is about to close.

Original signature is '- (void)windowWillClose:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowWillMiniaturizeEventHandler

Tells the delegate that the window is about to be minimized.

Original signature is '- (void)windowWillMiniaturize:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowWillMoveEventHandler

Tells the delegate that the window is about to move.

Original signature is '- (void)windowWillMove:(NSNotification *)notification'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowWillPositionSheetUsingRectEventHandler

Tells the delegate that the window is about to show a sheet at the specified location, giving it the opportunity to return a custom location for the attachment of the sheet to the window.

Original signature is '- (NSRect)window:(NSWindow *)window willPositionSheet:(NSWindow *)sheet usingRect:(NSRect)rect'

Available in Mac OS X v10.3 and later.


NSWindow..::..WindowWillResizeToSizeEventHandler

Tells the delegate that the window is being resized (whether by the user or through one of the setFrame... methods other than setFrame:display:).

Original signature is '- (NSSize)windowWillResize:(NSWindow *)sender toSize:(NSSize)frameSize'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowWillReturnFieldEditorToObjectEventHandler

Tells the delegate that the field editor for a text-displaying object has been requested.

Original signature is '- (id)windowWillReturnFieldEditor:(NSWindow *)sender toObject:(id)client'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowWillReturnUndoManagerEventHandler

Tells the delegate that the window’s undo manager has been requested. Returns the appropriate undo manager for the window.

Original signature is '- (NSUndoManager *)windowWillReturnUndoManager:(NSWindow *)window'

Available in Mac OS X v10.0 and later.


NSWindow..::..WindowWillStartLiveResizeEventHandler

Informs the delegate that the window is about to be live resized.

Original signature is '- (void)windowWillStartLiveResize:(NSNotification *)notification'

Available in Mac OS X v10.6 and later.


NSWindow..::..WindowWillUseStandardFrameDefaultFrameEventHandler

Invoked by NSWindow’s zoom: method while determining the frame a window may be zoomed to.

Original signature is '- (NSRect)windowWillUseStandardFrame:(NSWindow *)window defaultFrame:(NSRect)newFrame'

Available in Mac OS X v10.0 and later.