MonobjcMonobjc Documented Class Library
INSBrowserDelegate Interface
NamespacesMonobjc.AppKitINSBrowserDelegate

[Missing <summary> documentation for "T:Monobjc.AppKit.INSBrowserDelegate"]

Declaration Syntax
C#Visual BasicVisual C++
public interface INSBrowserDelegate : IManagedWrapper, 
	INSControlTextEditingDelegate
Public Interface INSBrowserDelegate _
	Inherits IManagedWrapper, INSControlTextEditingDelegate
public interface class INSBrowserDelegate : IManagedWrapper, 
	INSControlTextEditingDelegate
Members
All MembersMethodsProperties



IconMemberDescription
BrowserAcceptDropAtRowColumnDropOperation(NSBrowser, INSDraggingInfo, NSInteger, NSInteger, NSBrowserDropOperation)

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.


BrowserCanDragRowsWithIndexesInColumnWithEvent(NSBrowser, NSIndexSet, NSInteger, NSEvent)

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.


BrowserChildOfItem(NSBrowser, NSInteger, Id)

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.


BrowserColumnConfigurationDidChange(NSNotification)

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.


BrowserCreateRowsForColumnInMatrix(NSBrowser, NSInteger, NSMatrix)

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.


BrowserDidChangeLastColumnToColumn(NSBrowser, NSInteger, NSInteger)

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.


BrowserDidScroll(NSBrowser)

Notifies the delegate when the browser has scrolled.

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

Available in Mac OS X v10.0 and later.


BrowserDraggingImageForRowsWithIndexesInColumnWithEventOffset(NSBrowser, NSIndexSet, NSInteger, NSEvent, NSPoint%)

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.


BrowserHeaderViewControllerForItem(NSBrowser, Id)

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.


BrowserHeightOfRowInColumn(NSBrowser, NSInteger, NSInteger)

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.


BrowserIsColumnValid(NSBrowser, NSInteger)

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.


BrowserIsLeafItem(NSBrowser, Id)

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.


BrowserNamesOfPromisedFilesDroppedAtDestinationForDraggedRowsWithIndexesInColumn(NSBrowser, NSURL, NSIndexSet, NSInteger)

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.


BrowserNextTypeSelectMatchFromRowToRowInColumnForString(NSBrowser, NSInteger, NSInteger, NSInteger, NSString)

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.


BrowserNumberOfChildrenOfItem(NSBrowser, Id)

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.


BrowserNumberOfRowsInColumn(NSBrowser, NSInteger)

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.


BrowserObjectValueForItem(NSBrowser, Id)

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.


BrowserPreviewViewControllerForLeafItem(NSBrowser, Id)

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.


BrowserSelectCellWithStringInColumn(NSBrowser, NSString, NSInteger)

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.


BrowserSelectionIndexesForProposedSelectionInColumn(NSBrowser, NSIndexSet, NSInteger)

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.


BrowserSelectRowInColumn(NSBrowser, NSInteger, NSInteger)

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.


BrowserSetObjectValueForItem(NSBrowser, Id, Id)

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.


BrowserShouldEditItem(NSBrowser, Id)

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.


BrowserShouldShowCellExpansionForRowColumn(NSBrowser, NSInteger, NSInteger)

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.


BrowserShouldSizeColumnForUserResizeToWidth(NSBrowser, NSInteger, Boolean, CGFloat)

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.


BrowserShouldTypeSelectForEventWithCurrentSearchString(NSBrowser, NSEvent, NSString)

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.


BrowserSizeToFitWidthOfColumn(NSBrowser, NSInteger)

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.


BrowserTitleOfColumn(NSBrowser, NSInteger)

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.


BrowserTypeSelectStringForRowInColumn(NSBrowser, NSInteger, NSInteger)

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.


BrowserValidateDropProposedRowColumnDropOperation(NSBrowser, INSDraggingInfo, NSInteger%, NSInteger%, NSBrowserDropOperation%)

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.


BrowserWillDisplayCellAtRowColumn(NSBrowser, Id, NSInteger, NSInteger)

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.


BrowserWillScroll(NSBrowser)

Notifies the delegate when the browser will scroll.

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

Available in Mac OS X v10.0 and later.


BrowserWriteRowsWithIndexesInColumnToPasteboard(NSBrowser, NSIndexSet, NSInteger, NSPasteboard)

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.


CastAs<(Of <<'(T>)>>)()()()()
Try to cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from IManagedWrapper.)
CastTo<(Of <<'(T>)>>)()()()()
Cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from IManagedWrapper.)
ControlDidFailToFormatStringErrorDescription(NSControl, NSString, NSString)

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.

(Inherited from INSControlTextEditingDelegate.)
ControlDidFailToValidatePartialStringErrorDescription(NSControl, NSString, NSString)

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.

(Inherited from INSControlTextEditingDelegate.)
ControlIsValidObject(NSControl, Id)

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.

(Inherited from INSControlTextEditingDelegate.)
ControlTextShouldBeginEditing(NSControl, NSText)

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.

(Inherited from INSControlTextEditingDelegate.)
ControlTextShouldEndEditing(NSControl, NSText)

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.

(Inherited from INSControlTextEditingDelegate.)
ControlTextViewCompletionsForPartialWordRangeIndexOfSelectedItem(NSControl, NSTextView, NSArray, NSRange, NSInteger%)

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.

(Inherited from INSControlTextEditingDelegate.)
ControlTextViewDoCommandBySelector(NSControl, NSTextView, IntPtr)

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.

(Inherited from INSControlTextEditingDelegate.)
NativePointer

Gets the underlying native pointer.

(Inherited from IManagedWrapper.)
RootItemForBrowser(NSBrowser)

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.


SendMessage(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

(Inherited from IManagedWrapper.)
SendMessage<(Of <<'(TReturnType>)>>)(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

(Inherited from IManagedWrapper.)
SendMessageSuper(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

(Inherited from IManagedWrapper.)
SendMessageSuper<(Of <<'(TReturnType>)>>)(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

(Inherited from IManagedWrapper.)
SendMessageSuperVarArgs(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
SendMessageSuperVarArgs<(Of <<'(TReturnType>)>>)(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
SendMessageVarArgs(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
SendMessageVarArgs<(Of <<'(TReturnType>)>>)(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)