MonobjcMonobjc Documented Class Library
INSTableViewDelegate Interface
NamespacesMonobjc.AppKitINSTableViewDelegate

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

Declaration Syntax
C#Visual BasicVisual C++
public interface INSTableViewDelegate : IManagedWrapper, 
	INSControlTextEditingDelegate
Public Interface INSTableViewDelegate _
	Inherits IManagedWrapper, INSControlTextEditingDelegate
public interface class INSTableViewDelegate : IManagedWrapper, 
	INSControlTextEditingDelegate
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.)
SelectionShouldChangeInTableView(NSTableView)

Returns whether the selection should change.

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

Available in Mac OS X v10.0 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.)
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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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)