MonobjcMonobjc Documented Class Library
TableViewValidateDropProposedRowProposedDropOperation Method (aTableView, info, row, operation)
NamespacesMonobjc.AppKitINSTableViewDataSourceTableViewValidateDropProposedRowProposedDropOperation(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.

Declaration Syntax
C#Visual BasicVisual C++
NSDragOperation TableViewValidateDropProposedRowProposedDropOperation(
	NSTableView aTableView,
	INSDraggingInfo info,
	NSInteger row,
	NSTableViewDropOperation operation
)
Function TableViewValidateDropProposedRowProposedDropOperation ( _
	aTableView As NSTableView, _
	info As INSDraggingInfo, _
	row As NSInteger, _
	operation As NSTableViewDropOperation _
) As NSDragOperation
NSDragOperation TableViewValidateDropProposedRowProposedDropOperation(
	NSTableView^ aTableView, 
	INSDraggingInfo^ info, 
	NSInteger row, 
	NSTableViewDropOperation operation
)
Parameters
aTableView (NSTableView)
The table view that sent the message.
info (INSDraggingInfo)
An object that contains more information about this dragging operation.
row (NSInteger)
The index of the proposed target row.
operation (NSTableViewDropOperation)
The type of dragging operation proposed.
Return Value
The dragging operation the data source will perform.
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)