NSTableViewDelegate class interface
NSTableViewDelegate
- Implemented types
Constructors
- NSTableViewDelegate.castFrom(ObjCObjectBase other)
-
Constructs a NSTableViewDelegate that points to the same underlying object as
other. -
NSTableViewDelegate.castFromPointer(Pointer<
ObjCObject> other, {bool retain = false, bool release = false}) - Constructs a NSTableViewDelegate that wraps the given raw object pointer.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- ref → ObjCObjectRef
-
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- $protocol → Protocol
-
Returns the
objc.Protocolobject for this protocol.no setter -
control_didFailToFormatString_errorDescription_
→ ObjCProtocolMethod<
bool Function(NSControl, NSString, NSString?)> -
control:didFailToFormatString:errorDescription:
final
-
control_didFailToValidatePartialString_errorDescription_
→ ObjCProtocolListenableMethod<
void Function(NSControl, NSString, NSString?)> -
control:didFailToValidatePartialString:errorDescription:
final
-
control_isValidObject_
→ ObjCProtocolMethod<
bool Function(NSControl, ObjCObjectBase?)> -
control:isValidObject:
final
-
control_textShouldBeginEditing_
→ ObjCProtocolMethod<
bool Function(NSControl, NSText)> -
control:textShouldBeginEditing:
final
-
control_textShouldEndEditing_
→ ObjCProtocolMethod<
bool Function(NSControl, NSText)> -
control:textShouldEndEditing:
final
-
control_textView_completions_forPartialWordRange_indexOfSelectedItem_
→ ObjCProtocolMethod<
NSArray Function(NSControl, NSTextView, NSArray, NSRange, Pointer< NSInteger> )> -
control:textView:completions:forPartialWordRange:indexOfSelectedItem:
final
-
control_textView_doCommandBySelector_
→ ObjCProtocolMethod<
bool Function(NSControl, NSTextView, Pointer< ObjCSelector> )> -
control:textView:doCommandBySelector:
final
-
controlTextDidBeginEditing_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
controlTextDidBeginEditing:
final
-
controlTextDidChange_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
controlTextDidChange:
final
-
controlTextDidEndEditing_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
controlTextDidEndEditing:
final
-
selectionShouldChangeInTableView_
→ ObjCProtocolMethod<
bool Function(NSTableView)> -
selectionShouldChangeInTableView:
final
-
tableView_dataCellForTableColumn_row_
→ ObjCProtocolMethod<
NSCell? Function(NSTableView, NSTableColumn?, DartNSInteger)> -
tableView:dataCellForTableColumn:row:
final
-
tableView_didAddRowView_forRow_
→ ObjCProtocolListenableMethod<
void Function(NSTableView, NSTableRowView, DartNSInteger)> -
tableView:didAddRowView:forRow:
final
-
tableView_didClickTableColumn_
→ ObjCProtocolListenableMethod<
void Function(NSTableView, NSTableColumn)> -
tableView:didClickTableColumn:
final
-
tableView_didDragTableColumn_
→ ObjCProtocolListenableMethod<
void Function(NSTableView, NSTableColumn)> -
tableView:didDragTableColumn:
final
-
tableView_didRemoveRowView_forRow_
→ ObjCProtocolListenableMethod<
void Function(NSTableView, NSTableRowView, DartNSInteger)> -
tableView:didRemoveRowView:forRow:
final
-
tableView_heightOfRow_
→ ObjCProtocolMethod<
DartCGFloat Function(NSTableView, DartNSInteger)> -
tableView:heightOfRow:
final
-
tableView_isGroupRow_
→ ObjCProtocolMethod<
bool Function(NSTableView, DartNSInteger)> -
tableView:isGroupRow:
final
-
tableView_mouseDownInHeaderOfTableColumn_
→ ObjCProtocolListenableMethod<
void Function(NSTableView, NSTableColumn)> -
tableView:mouseDownInHeaderOfTableColumn:
final
-
tableView_nextTypeSelectMatchFromRow_toRow_forString_
→ ObjCProtocolMethod<
DartNSInteger Function(NSTableView, DartNSInteger, DartNSInteger, NSString)> -
tableView:nextTypeSelectMatchFromRow:toRow:forString:
final
-
tableView_rowActionsForRow_edge_
→ ObjCProtocolMethod<
NSArray Function(NSTableView, DartNSInteger, NSTableRowActionEdge)> -
tableView:rowActionsForRow:edge:
final
-
tableView_rowViewForRow_
→ ObjCProtocolMethod<
NSTableRowView? Function(NSTableView, DartNSInteger)> -
tableView:rowViewForRow:
final
-
tableView_selectionIndexesForProposedSelection_
→ ObjCProtocolMethod<
NSIndexSet Function(NSTableView, NSIndexSet)> -
tableView:selectionIndexesForProposedSelection:
final
-
tableView_shouldEditTableColumn_row_
→ ObjCProtocolMethod<
bool Function(NSTableView, NSTableColumn?, DartNSInteger)> -
tableView:shouldEditTableColumn:row:
final
-
tableView_shouldReorderColumn_toColumn_
→ ObjCProtocolMethod<
bool Function(NSTableView, DartNSInteger, DartNSInteger)> -
tableView:shouldReorderColumn:toColumn:
final
-
tableView_shouldSelectRow_
→ ObjCProtocolMethod<
bool Function(NSTableView, DartNSInteger)> -
tableView:shouldSelectRow:
final
-
tableView_shouldSelectTableColumn_
→ ObjCProtocolMethod<
bool Function(NSTableView, NSTableColumn?)> -
tableView:shouldSelectTableColumn:
final
-
tableView_shouldShowCellExpansionForTableColumn_row_
→ ObjCProtocolMethod<
bool Function(NSTableView, NSTableColumn?, DartNSInteger)> -
tableView:shouldShowCellExpansionForTableColumn:row:
final
-
tableView_shouldTrackCell_forTableColumn_row_
→ ObjCProtocolMethod<
bool Function(NSTableView, NSCell, NSTableColumn?, DartNSInteger)> -
tableView:shouldTrackCell:forTableColumn:row:
final
-
tableView_shouldTypeSelectForEvent_withCurrentSearchString_
→ ObjCProtocolMethod<
bool Function(NSTableView, NSEvent, NSString?)> -
tableView:shouldTypeSelectForEvent:withCurrentSearchString:
final
-
tableView_sizeToFitWidthOfColumn_
→ ObjCProtocolMethod<
DartCGFloat Function(NSTableView, DartNSInteger)> -
tableView:sizeToFitWidthOfColumn:
final
-
tableView_toolTipForCell_rect_tableColumn_row_mouseLocation_
→ ObjCProtocolMethod<
NSString Function(NSTableView, NSCell, NSRectPointer, NSTableColumn?, DartNSInteger, NSPoint)> -
tableView:toolTipForCell:rect:tableColumn:row:mouseLocation:
final
-
tableView_typeSelectStringForTableColumn_row_
→ ObjCProtocolMethod<
NSString? Function(NSTableView, NSTableColumn?, DartNSInteger)> -
tableView:typeSelectStringForTableColumn:row:
final
-
tableView_userCanChangeVisibilityOfTableColumn_
→ ObjCProtocolMethod<
bool Function(NSTableView, NSTableColumn)> -
tableView:userCanChangeVisibilityOfTableColumn:
final
-
tableView_userDidChangeVisibilityOfTableColumns_
→ ObjCProtocolListenableMethod<
void Function(NSTableView, NSArray)> -
tableView:userDidChangeVisibilityOfTableColumns:
final
-
tableView_viewForTableColumn_row_
→ ObjCProtocolMethod<
NSView? Function(NSTableView, NSTableColumn?, DartNSInteger)> -
tableView:viewForTableColumn:row:
final
-
tableView_willDisplayCell_forTableColumn_row_
→ ObjCProtocolListenableMethod<
void Function(NSTableView, ObjCObjectBase, NSTableColumn?, DartNSInteger)> -
tableView:willDisplayCell:forTableColumn:row:
final
-
tableViewColumnDidMove_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
tableViewColumnDidMove:
final
-
tableViewColumnDidResize_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
tableViewColumnDidResize:
final
-
tableViewSelectionDidChange_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
tableViewSelectionDidChange:
final
-
tableViewSelectionIsChanging_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
tableViewSelectionIsChanging:
final
Static Methods
-
addToBuilder(
ObjCProtocolBuilder builder, {NSView? tableView_viewForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSTableRowView? tableView_rowViewForRow_(NSTableView, DartNSInteger)?, void tableView_didAddRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_didRemoveRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_willDisplayCell_forTableColumn_row_(NSTableView, ObjCObjectBase, NSTableColumn?, DartNSInteger)?, bool tableView_shouldEditTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSString tableView_toolTipForCell_rect_tableColumn_row_mouseLocation_(NSTableView, NSCell, NSRectPointer, NSTableColumn?, DartNSInteger, NSPoint)?, bool tableView_shouldShowCellExpansionForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool tableView_shouldTrackCell_forTableColumn_row_(NSTableView, NSCell, NSTableColumn?, DartNSInteger)?, NSCell? tableView_dataCellForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool selectionShouldChangeInTableView_(NSTableView)?, bool tableView_shouldSelectRow_(NSTableView, DartNSInteger)?, NSIndexSet tableView_selectionIndexesForProposedSelection_(NSTableView, NSIndexSet)?, bool tableView_shouldSelectTableColumn_(NSTableView, NSTableColumn?)?, void tableView_mouseDownInHeaderOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_didClickTableColumn_(NSTableView, NSTableColumn)?, void tableView_didDragTableColumn_(NSTableView, NSTableColumn)?, DartCGFloat tableView_heightOfRow_(NSTableView, DartNSInteger)?, NSString? tableView_typeSelectStringForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, DartNSInteger tableView_nextTypeSelectMatchFromRow_toRow_forString_(NSTableView, DartNSInteger, DartNSInteger, NSString)?, bool tableView_shouldTypeSelectForEvent_withCurrentSearchString_(NSTableView, NSEvent, NSString?)?, bool tableView_isGroupRow_(NSTableView, DartNSInteger)?, DartCGFloat tableView_sizeToFitWidthOfColumn_(NSTableView, DartNSInteger)?, bool tableView_shouldReorderColumn_toColumn_(NSTableView, DartNSInteger, DartNSInteger)?, NSArray tableView_rowActionsForRow_edge_(NSTableView, DartNSInteger, NSTableRowActionEdge)?, bool tableView_userCanChangeVisibilityOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_userDidChangeVisibilityOfTableColumns_(NSTableView, NSArray)?, void tableViewSelectionDidChange_(NSNotification)?, void tableViewColumnDidMove_(NSNotification)?, void tableViewColumnDidResize_(NSNotification)?, void tableViewSelectionIsChanging_(NSNotification)?, void controlTextDidBeginEditing_(NSNotification)?, void controlTextDidEndEditing_(NSNotification)?, void controlTextDidChange_(NSNotification)?, bool control_textShouldBeginEditing_(NSControl, NSText)?, bool control_textShouldEndEditing_(NSControl, NSText)?, bool control_didFailToFormatString_errorDescription_(NSControl, NSString, NSString?)?, void control_didFailToValidatePartialString_errorDescription_(NSControl, NSString, NSString?)?, bool control_isValidObject_(NSControl, ObjCObjectBase?)?, bool control_textView_doCommandBySelector_(NSControl, NSTextView, Pointer< ObjCSelector> )?, NSArray control_textView_completions_forPartialWordRange_indexOfSelectedItem_(NSControl, NSTextView, NSArray, NSRange, Pointer<NSInteger> )?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSTableViewDelegate protocol to an existing
objc.ObjCProtocolBuilder.override -
addToBuilderAsBlocking(
ObjCProtocolBuilder builder, {NSView? tableView_viewForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSTableRowView? tableView_rowViewForRow_(NSTableView, DartNSInteger)?, void tableView_didAddRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_didRemoveRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_willDisplayCell_forTableColumn_row_(NSTableView, ObjCObjectBase, NSTableColumn?, DartNSInteger)?, bool tableView_shouldEditTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSString tableView_toolTipForCell_rect_tableColumn_row_mouseLocation_(NSTableView, NSCell, NSRectPointer, NSTableColumn?, DartNSInteger, NSPoint)?, bool tableView_shouldShowCellExpansionForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool tableView_shouldTrackCell_forTableColumn_row_(NSTableView, NSCell, NSTableColumn?, DartNSInteger)?, NSCell? tableView_dataCellForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool selectionShouldChangeInTableView_(NSTableView)?, bool tableView_shouldSelectRow_(NSTableView, DartNSInteger)?, NSIndexSet tableView_selectionIndexesForProposedSelection_(NSTableView, NSIndexSet)?, bool tableView_shouldSelectTableColumn_(NSTableView, NSTableColumn?)?, void tableView_mouseDownInHeaderOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_didClickTableColumn_(NSTableView, NSTableColumn)?, void tableView_didDragTableColumn_(NSTableView, NSTableColumn)?, DartCGFloat tableView_heightOfRow_(NSTableView, DartNSInteger)?, NSString? tableView_typeSelectStringForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, DartNSInteger tableView_nextTypeSelectMatchFromRow_toRow_forString_(NSTableView, DartNSInteger, DartNSInteger, NSString)?, bool tableView_shouldTypeSelectForEvent_withCurrentSearchString_(NSTableView, NSEvent, NSString?)?, bool tableView_isGroupRow_(NSTableView, DartNSInteger)?, DartCGFloat tableView_sizeToFitWidthOfColumn_(NSTableView, DartNSInteger)?, bool tableView_shouldReorderColumn_toColumn_(NSTableView, DartNSInteger, DartNSInteger)?, NSArray tableView_rowActionsForRow_edge_(NSTableView, DartNSInteger, NSTableRowActionEdge)?, bool tableView_userCanChangeVisibilityOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_userDidChangeVisibilityOfTableColumns_(NSTableView, NSArray)?, void tableViewSelectionDidChange_(NSNotification)?, void tableViewColumnDidMove_(NSNotification)?, void tableViewColumnDidResize_(NSNotification)?, void tableViewSelectionIsChanging_(NSNotification)?, void controlTextDidBeginEditing_(NSNotification)?, void controlTextDidEndEditing_(NSNotification)?, void controlTextDidChange_(NSNotification)?, bool control_textShouldBeginEditing_(NSControl, NSText)?, bool control_textShouldEndEditing_(NSControl, NSText)?, bool control_didFailToFormatString_errorDescription_(NSControl, NSString, NSString?)?, void control_didFailToValidatePartialString_errorDescription_(NSControl, NSString, NSString?)?, bool control_isValidObject_(NSControl, ObjCObjectBase?)?, bool control_textView_doCommandBySelector_(NSControl, NSTextView, Pointer< ObjCSelector> )?, NSArray control_textView_completions_forPartialWordRange_indexOfSelectedItem_(NSControl, NSTextView, NSArray, NSRange, Pointer<NSInteger> )?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSTableViewDelegate protocol to an existing
objc.ObjCProtocolBuilder. All methods that can be implemented as blocking listeners will be.override -
addToBuilderAsListener(
ObjCProtocolBuilder builder, {NSView? tableView_viewForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSTableRowView? tableView_rowViewForRow_(NSTableView, DartNSInteger)?, void tableView_didAddRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_didRemoveRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_willDisplayCell_forTableColumn_row_(NSTableView, ObjCObjectBase, NSTableColumn?, DartNSInteger)?, bool tableView_shouldEditTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSString tableView_toolTipForCell_rect_tableColumn_row_mouseLocation_(NSTableView, NSCell, NSRectPointer, NSTableColumn?, DartNSInteger, NSPoint)?, bool tableView_shouldShowCellExpansionForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool tableView_shouldTrackCell_forTableColumn_row_(NSTableView, NSCell, NSTableColumn?, DartNSInteger)?, NSCell? tableView_dataCellForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool selectionShouldChangeInTableView_(NSTableView)?, bool tableView_shouldSelectRow_(NSTableView, DartNSInteger)?, NSIndexSet tableView_selectionIndexesForProposedSelection_(NSTableView, NSIndexSet)?, bool tableView_shouldSelectTableColumn_(NSTableView, NSTableColumn?)?, void tableView_mouseDownInHeaderOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_didClickTableColumn_(NSTableView, NSTableColumn)?, void tableView_didDragTableColumn_(NSTableView, NSTableColumn)?, DartCGFloat tableView_heightOfRow_(NSTableView, DartNSInteger)?, NSString? tableView_typeSelectStringForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, DartNSInteger tableView_nextTypeSelectMatchFromRow_toRow_forString_(NSTableView, DartNSInteger, DartNSInteger, NSString)?, bool tableView_shouldTypeSelectForEvent_withCurrentSearchString_(NSTableView, NSEvent, NSString?)?, bool tableView_isGroupRow_(NSTableView, DartNSInteger)?, DartCGFloat tableView_sizeToFitWidthOfColumn_(NSTableView, DartNSInteger)?, bool tableView_shouldReorderColumn_toColumn_(NSTableView, DartNSInteger, DartNSInteger)?, NSArray tableView_rowActionsForRow_edge_(NSTableView, DartNSInteger, NSTableRowActionEdge)?, bool tableView_userCanChangeVisibilityOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_userDidChangeVisibilityOfTableColumns_(NSTableView, NSArray)?, void tableViewSelectionDidChange_(NSNotification)?, void tableViewColumnDidMove_(NSNotification)?, void tableViewColumnDidResize_(NSNotification)?, void tableViewSelectionIsChanging_(NSNotification)?, void controlTextDidBeginEditing_(NSNotification)?, void controlTextDidEndEditing_(NSNotification)?, void controlTextDidChange_(NSNotification)?, bool control_textShouldBeginEditing_(NSControl, NSText)?, bool control_textShouldEndEditing_(NSControl, NSText)?, bool control_didFailToFormatString_errorDescription_(NSControl, NSString, NSString?)?, void control_didFailToValidatePartialString_errorDescription_(NSControl, NSString, NSString?)?, bool control_isValidObject_(NSControl, ObjCObjectBase?)?, bool control_textView_doCommandBySelector_(NSControl, NSTextView, Pointer< ObjCSelector> )?, NSArray control_textView_completions_forPartialWordRange_indexOfSelectedItem_(NSControl, NSTextView, NSArray, NSRange, Pointer<NSInteger> )?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSTableViewDelegate protocol to an existing
objc.ObjCProtocolBuilder. All methods that can be implemented as listeners will be.override -
conformsTo(
ObjCObjectBase obj) → bool -
Returns whether
objis an instance of NSTableViewDelegate.override -
implement(
{NSView? tableView_viewForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSTableRowView? tableView_rowViewForRow_(NSTableView, DartNSInteger)?, void tableView_didAddRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_didRemoveRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_willDisplayCell_forTableColumn_row_(NSTableView, ObjCObjectBase, NSTableColumn?, DartNSInteger)?, bool tableView_shouldEditTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSString tableView_toolTipForCell_rect_tableColumn_row_mouseLocation_(NSTableView, NSCell, NSRectPointer, NSTableColumn?, DartNSInteger, NSPoint)?, bool tableView_shouldShowCellExpansionForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool tableView_shouldTrackCell_forTableColumn_row_(NSTableView, NSCell, NSTableColumn?, DartNSInteger)?, NSCell? tableView_dataCellForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool selectionShouldChangeInTableView_(NSTableView)?, bool tableView_shouldSelectRow_(NSTableView, DartNSInteger)?, NSIndexSet tableView_selectionIndexesForProposedSelection_(NSTableView, NSIndexSet)?, bool tableView_shouldSelectTableColumn_(NSTableView, NSTableColumn?)?, void tableView_mouseDownInHeaderOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_didClickTableColumn_(NSTableView, NSTableColumn)?, void tableView_didDragTableColumn_(NSTableView, NSTableColumn)?, DartCGFloat tableView_heightOfRow_(NSTableView, DartNSInteger)?, NSString? tableView_typeSelectStringForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, DartNSInteger tableView_nextTypeSelectMatchFromRow_toRow_forString_(NSTableView, DartNSInteger, DartNSInteger, NSString)?, bool tableView_shouldTypeSelectForEvent_withCurrentSearchString_(NSTableView, NSEvent, NSString?)?, bool tableView_isGroupRow_(NSTableView, DartNSInteger)?, DartCGFloat tableView_sizeToFitWidthOfColumn_(NSTableView, DartNSInteger)?, bool tableView_shouldReorderColumn_toColumn_(NSTableView, DartNSInteger, DartNSInteger)?, NSArray tableView_rowActionsForRow_edge_(NSTableView, DartNSInteger, NSTableRowActionEdge)?, bool tableView_userCanChangeVisibilityOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_userDidChangeVisibilityOfTableColumns_(NSTableView, NSArray)?, void tableViewSelectionDidChange_(NSNotification)?, void tableViewColumnDidMove_(NSNotification)?, void tableViewColumnDidResize_(NSNotification)?, void tableViewSelectionIsChanging_(NSNotification)?, void controlTextDidBeginEditing_(NSNotification)?, void controlTextDidEndEditing_(NSNotification)?, void controlTextDidChange_(NSNotification)?, bool control_textShouldBeginEditing_(NSControl, NSText)?, bool control_textShouldEndEditing_(NSControl, NSText)?, bool control_didFailToFormatString_errorDescription_(NSControl, NSString, NSString?)?, void control_didFailToValidatePartialString_errorDescription_(NSControl, NSString, NSString?)?, bool control_isValidObject_(NSControl, ObjCObjectBase?)?, bool control_textView_doCommandBySelector_(NSControl, NSTextView, Pointer< ObjCSelector> )?, NSArray control_textView_completions_forPartialWordRange_indexOfSelectedItem_(NSControl, NSTextView, NSArray, NSRange, Pointer<NSInteger> )?, bool $keepIsolateAlive = true}) → NSTableViewDelegate -
Builds an object that implements the NSTableViewDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly.override -
implementAsBlocking(
{NSView? tableView_viewForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSTableRowView? tableView_rowViewForRow_(NSTableView, DartNSInteger)?, void tableView_didAddRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_didRemoveRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_willDisplayCell_forTableColumn_row_(NSTableView, ObjCObjectBase, NSTableColumn?, DartNSInteger)?, bool tableView_shouldEditTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSString tableView_toolTipForCell_rect_tableColumn_row_mouseLocation_(NSTableView, NSCell, NSRectPointer, NSTableColumn?, DartNSInteger, NSPoint)?, bool tableView_shouldShowCellExpansionForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool tableView_shouldTrackCell_forTableColumn_row_(NSTableView, NSCell, NSTableColumn?, DartNSInteger)?, NSCell? tableView_dataCellForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool selectionShouldChangeInTableView_(NSTableView)?, bool tableView_shouldSelectRow_(NSTableView, DartNSInteger)?, NSIndexSet tableView_selectionIndexesForProposedSelection_(NSTableView, NSIndexSet)?, bool tableView_shouldSelectTableColumn_(NSTableView, NSTableColumn?)?, void tableView_mouseDownInHeaderOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_didClickTableColumn_(NSTableView, NSTableColumn)?, void tableView_didDragTableColumn_(NSTableView, NSTableColumn)?, DartCGFloat tableView_heightOfRow_(NSTableView, DartNSInteger)?, NSString? tableView_typeSelectStringForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, DartNSInteger tableView_nextTypeSelectMatchFromRow_toRow_forString_(NSTableView, DartNSInteger, DartNSInteger, NSString)?, bool tableView_shouldTypeSelectForEvent_withCurrentSearchString_(NSTableView, NSEvent, NSString?)?, bool tableView_isGroupRow_(NSTableView, DartNSInteger)?, DartCGFloat tableView_sizeToFitWidthOfColumn_(NSTableView, DartNSInteger)?, bool tableView_shouldReorderColumn_toColumn_(NSTableView, DartNSInteger, DartNSInteger)?, NSArray tableView_rowActionsForRow_edge_(NSTableView, DartNSInteger, NSTableRowActionEdge)?, bool tableView_userCanChangeVisibilityOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_userDidChangeVisibilityOfTableColumns_(NSTableView, NSArray)?, void tableViewSelectionDidChange_(NSNotification)?, void tableViewColumnDidMove_(NSNotification)?, void tableViewColumnDidResize_(NSNotification)?, void tableViewSelectionIsChanging_(NSNotification)?, void controlTextDidBeginEditing_(NSNotification)?, void controlTextDidEndEditing_(NSNotification)?, void controlTextDidChange_(NSNotification)?, bool control_textShouldBeginEditing_(NSControl, NSText)?, bool control_textShouldEndEditing_(NSControl, NSText)?, bool control_didFailToFormatString_errorDescription_(NSControl, NSString, NSString?)?, void control_didFailToValidatePartialString_errorDescription_(NSControl, NSString, NSString?)?, bool control_isValidObject_(NSControl, ObjCObjectBase?)?, bool control_textView_doCommandBySelector_(NSControl, NSTextView, Pointer< ObjCSelector> )?, NSArray control_textView_completions_forPartialWordRange_indexOfSelectedItem_(NSControl, NSTextView, NSArray, NSRange, Pointer<NSInteger> )?, bool $keepIsolateAlive = true}) → NSTableViewDelegate -
Builds an object that implements the NSTableViewDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as blocking listeners will be.override -
implementAsListener(
{NSView? tableView_viewForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSTableRowView? tableView_rowViewForRow_(NSTableView, DartNSInteger)?, void tableView_didAddRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_didRemoveRowView_forRow_(NSTableView, NSTableRowView, DartNSInteger)?, void tableView_willDisplayCell_forTableColumn_row_(NSTableView, ObjCObjectBase, NSTableColumn?, DartNSInteger)?, bool tableView_shouldEditTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, NSString tableView_toolTipForCell_rect_tableColumn_row_mouseLocation_(NSTableView, NSCell, NSRectPointer, NSTableColumn?, DartNSInteger, NSPoint)?, bool tableView_shouldShowCellExpansionForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool tableView_shouldTrackCell_forTableColumn_row_(NSTableView, NSCell, NSTableColumn?, DartNSInteger)?, NSCell? tableView_dataCellForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, bool selectionShouldChangeInTableView_(NSTableView)?, bool tableView_shouldSelectRow_(NSTableView, DartNSInteger)?, NSIndexSet tableView_selectionIndexesForProposedSelection_(NSTableView, NSIndexSet)?, bool tableView_shouldSelectTableColumn_(NSTableView, NSTableColumn?)?, void tableView_mouseDownInHeaderOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_didClickTableColumn_(NSTableView, NSTableColumn)?, void tableView_didDragTableColumn_(NSTableView, NSTableColumn)?, DartCGFloat tableView_heightOfRow_(NSTableView, DartNSInteger)?, NSString? tableView_typeSelectStringForTableColumn_row_(NSTableView, NSTableColumn?, DartNSInteger)?, DartNSInteger tableView_nextTypeSelectMatchFromRow_toRow_forString_(NSTableView, DartNSInteger, DartNSInteger, NSString)?, bool tableView_shouldTypeSelectForEvent_withCurrentSearchString_(NSTableView, NSEvent, NSString?)?, bool tableView_isGroupRow_(NSTableView, DartNSInteger)?, DartCGFloat tableView_sizeToFitWidthOfColumn_(NSTableView, DartNSInteger)?, bool tableView_shouldReorderColumn_toColumn_(NSTableView, DartNSInteger, DartNSInteger)?, NSArray tableView_rowActionsForRow_edge_(NSTableView, DartNSInteger, NSTableRowActionEdge)?, bool tableView_userCanChangeVisibilityOfTableColumn_(NSTableView, NSTableColumn)?, void tableView_userDidChangeVisibilityOfTableColumns_(NSTableView, NSArray)?, void tableViewSelectionDidChange_(NSNotification)?, void tableViewColumnDidMove_(NSNotification)?, void tableViewColumnDidResize_(NSNotification)?, void tableViewSelectionIsChanging_(NSNotification)?, void controlTextDidBeginEditing_(NSNotification)?, void controlTextDidEndEditing_(NSNotification)?, void controlTextDidChange_(NSNotification)?, bool control_textShouldBeginEditing_(NSControl, NSText)?, bool control_textShouldEndEditing_(NSControl, NSText)?, bool control_didFailToFormatString_errorDescription_(NSControl, NSString, NSString?)?, void control_didFailToValidatePartialString_errorDescription_(NSControl, NSString, NSString?)?, bool control_isValidObject_(NSControl, ObjCObjectBase?)?, bool control_textView_doCommandBySelector_(NSControl, NSTextView, Pointer< ObjCSelector> )?, NSArray control_textView_completions_forPartialWordRange_indexOfSelectedItem_(NSControl, NSTextView, NSArray, NSRange, Pointer<NSInteger> )?, bool $keepIsolateAlive = true}) → NSTableViewDelegate -
Builds an object that implements the NSTableViewDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as listeners will be.override