MonobjcMonobjc Documented Class Library
INSTableViewDataSource Interface
NamespacesMonobjc.AppKitINSTableViewDataSource

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

Declaration Syntax
C#Visual BasicVisual C++
public interface INSTableViewDataSource : IManagedWrapper
Public Interface INSTableViewDataSource _
	Inherits IManagedWrapper
public interface class INSTableViewDataSource : IManagedWrapper
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.)
NativePointer

Gets the underlying native pointer.

(Inherited from IManagedWrapper.)
NumberOfRowsInTableView(NSTableView)

Returns the number of records managed for aTableView by the data source object.

Original signature is '- (NSInteger)numberOfRowsInTableView:(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.)
TableViewAcceptDropRowDropOperation(NSTableView, INSDraggingInfo, NSInteger, NSTableViewDropOperation)

Invoked by aTableView when the mouse button is released over a table view that previously decided to allow a drop.

Original signature is '- (BOOL)tableView:(NSTableView *)aTableView acceptDrop:(id < NSDraggingInfo >)info row:(NSInteger)row dropOperation:(NSTableViewDropOperation)operation'

Available in Mac OS X v10.0 and later.


TableViewNamesOfPromisedFilesDroppedAtDestinationForDraggedRowsWithIndexes(NSTableView, NSURL, NSIndexSet)

Returns an array of filenames that represent theindexSet rows for a drag to dropDestination.

Original signature is '- (NSArray *)tableView:(NSTableView *)aTableView namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination forDraggedRowsWithIndexes:(NSIndexSet *)indexSet'

Available in Mac OS X v10.4 and later.


TableViewObjectValueForTableColumnRow(NSTableView, NSTableColumn, NSInteger)

Invoked by the table view to return the data object associated with the specified row and column.

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

Available in Mac OS X v10.0 and later.


TableViewSetObjectValueForTableColumnRow(NSTableView, Id, NSTableColumn, NSInteger)

Sets the data object for an item in a given row in a given column.

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

Available in Mac OS X v10.0 and later.


TableViewSortDescriptorsDidChange(NSTableView, NSArray)

Invoked by aTableView to indicate that sorting may need to be done.

Original signature is '- (void)tableView:(NSTableView *)aTableView sortDescriptorsDidChange:(NSArray *)oldDescriptors'

Available in Mac OS X v10.3 and later.


TableViewValidateDropProposedRowProposedDropOperation(NSTableView, INSDraggingInfo, NSInteger, NSTableViewDropOperation)

Used by aTableView to determine a valid drop target.

Original signature is '- (NSDragOperation)tableView:(NSTableView *)aTableView validateDrop:(id < NSDraggingInfo >)info proposedRow:(NSInteger)row proposedDropOperation:(NSTableViewDropOperation)operation'

Available in Mac OS X v10.0 and later.


TableViewWriteRowsWithIndexesToPasteboard(NSTableView, NSIndexSet, NSPasteboard)

Returns a Boolean value that indicates whether a drag operation is allowed.

Original signature is '- (BOOL)tableView:(NSTableView *)aTableView writeRowsWithIndexes:(NSIndexSet *)rowIndexes toPasteboard:(NSPasteboard *)pboard'

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