MonobjcMonobjc Documented Class Library
INSOutlineViewDelegate Interface
NamespacesMonobjc.AppKitINSOutlineViewDelegate

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

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



IconMemberDescription
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.)
OutlineViewDataCellForTableColumnItem(NSOutlineView, NSTableColumn, Id)

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.


OutlineViewDidClickTableColumn(NSOutlineView, NSTableColumn)

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.


OutlineViewDidDragTableColumn(NSOutlineView, NSTableColumn)

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.


OutlineViewHeightOfRowByItem(NSOutlineView, Id)

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.


OutlineViewIsGroupItem(NSOutlineView, Id)

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.


OutlineViewMouseDownInHeaderOfTableColumn(NSOutlineView, NSTableColumn)

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.


OutlineViewNextTypeSelectMatchFromItemToItemForString(NSOutlineView, Id, Id, NSString)

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.


OutlineViewSelectionIndexesForProposedSelection(NSOutlineView, NSIndexSet)

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.


OutlineViewShouldCollapseItem(NSOutlineView, Id)

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.


OutlineViewShouldEditTableColumnItem(NSOutlineView, NSTableColumn, Id)

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.


OutlineViewShouldExpandItem(NSOutlineView, Id)

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.


OutlineViewShouldReorderColumnToColumn(NSOutlineView, NSInteger, NSInteger)

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.


OutlineViewShouldSelectItem(NSOutlineView, Id)

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.


OutlineViewShouldSelectTableColumn(NSOutlineView, NSTableColumn)

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.


OutlineViewShouldShowCellExpansionForTableColumnItem(NSOutlineView, NSTableColumn, Id)

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.


OutlineViewShouldShowOutlineCellForItem(NSOutlineView, Id)

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.


OutlineViewShouldTrackCellForTableColumnItem(NSOutlineView, NSCell, NSTableColumn, Id)

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.


OutlineViewShouldTypeSelectForEventWithCurrentSearchString(NSOutlineView, NSEvent, NSString)

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.


OutlineViewSizeToFitWidthOfColumn(NSOutlineView, NSInteger)

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.


OutlineViewToolTipForCellRectTableColumnItemMouseLocation(NSOutlineView, NSCell, NSRect%, NSTableColumn, Id, NSPoint)

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.


OutlineViewTypeSelectStringForTableColumnItem(NSOutlineView, NSTableColumn, Id)

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.


OutlineViewWillDisplayCellForTableColumnItem(NSOutlineView, Id, NSTableColumn, Id)

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.


OutlineViewWillDisplayOutlineCellForTableColumnItem(NSOutlineView, Id, NSTableColumn, Id)

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.


SelectionShouldChangeInOutlineView(NSOutlineView)

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.


SelectionShouldChangeInTableView(NSTableView)

Returns whether the selection should change.

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

Available in Mac OS X v10.0 and later.

(Inherited from INSTableViewDelegate.)
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.)
TableViewColumnDidMove(NSNotification)

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.

(Inherited from INSTableViewDelegate.)
TableViewColumnDidResize(NSNotification)

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.

(Inherited from INSTableViewDelegate.)
TableViewDataCellForTableColumnRow(NSTableView, NSTableColumn, NSInteger)

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.

(Inherited from INSTableViewDelegate.)
TableViewDidClickTableColumn(NSTableView, NSTableColumn)

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.

(Inherited from INSTableViewDelegate.)
TableViewDidDragTableColumn(NSTableView, NSTableColumn)

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.

(Inherited from INSTableViewDelegate.)
TableViewHeightOfRow(NSTableView, NSInteger)

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.

(Inherited from INSTableViewDelegate.)
TableViewIsGroupRow(NSTableView, NSInteger)

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.

(Inherited from INSTableViewDelegate.)
TableViewMouseDownInHeaderOfTableColumn(NSTableView, NSTableColumn)

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.

(Inherited from INSTableViewDelegate.)
TableViewNextTypeSelectMatchFromRowToRowForString(NSTableView, NSInteger, NSInteger, NSString)

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.

(Inherited from INSTableViewDelegate.)
TableViewSelectionDidChange(NSNotification)

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.

(Inherited from INSTableViewDelegate.)
TableViewSelectionIndexesForProposedSelection(NSTableView, NSIndexSet)

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.

(Inherited from INSTableViewDelegate.)
TableViewSelectionIsChanging(NSNotification)

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.

(Inherited from INSTableViewDelegate.)
TableViewShouldEditTableColumnRow(NSTableView, NSTableColumn, NSInteger)

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.

(Inherited from INSTableViewDelegate.)
TableViewShouldReorderColumnToColumn(NSTableView, NSInteger, NSInteger)

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.

(Inherited from INSTableViewDelegate.)
TableViewShouldSelectRow(NSTableView, NSInteger)

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.

(Inherited from INSTableViewDelegate.)
TableViewShouldSelectTableColumn(NSTableView, NSTableColumn)

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.

(Inherited from INSTableViewDelegate.)
TableViewShouldShowCellExpansionForTableColumnRow(NSTableView, NSTableColumn, NSInteger)

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.

(Inherited from INSTableViewDelegate.)
TableViewShouldTrackCellForTableColumnRow(NSTableView, NSCell, NSTableColumn, NSInteger)

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.

(Inherited from INSTableViewDelegate.)
TableViewShouldTypeSelectForEventWithCurrentSearchString(NSTableView, NSEvent, NSString)

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.

(Inherited from INSTableViewDelegate.)
TableViewSizeToFitWidthOfColumn(NSTableView, NSInteger)

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.

(Inherited from INSTableViewDelegate.)
TableViewToolTipForCellRectTableColumnRowMouseLocation(NSTableView, NSCell, NSRect%, NSTableColumn, NSInteger, NSPoint)

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.

(Inherited from INSTableViewDelegate.)
TableViewTypeSelectStringForTableColumnRow(NSTableView, NSTableColumn, NSInteger)

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.

(Inherited from INSTableViewDelegate.)
TableViewWillDisplayCellForTableColumnRow(NSTableView, Id, NSTableColumn, NSInteger)

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.

(Inherited from INSTableViewDelegate.)
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)