NSOutlineViewDelegate class interface
NSOutlineViewDelegate
- Implemented types
Constructors
- NSOutlineViewDelegate.castFrom(ObjCObjectBase other)
-
Constructs a NSOutlineViewDelegate that points to the same underlying object as
other. -
NSOutlineViewDelegate.castFromPointer(Pointer<
ObjCObject> other, {bool retain = false, bool release = false}) - Constructs a NSOutlineViewDelegate 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
-
outlineView_dataCellForTableColumn_item_
→ ObjCProtocolMethod<
NSCell? Function(NSOutlineView, NSTableColumn?, ObjCObjectBase)> -
outlineView:dataCellForTableColumn:item:
final
-
outlineView_didAddRowView_forRow_
→ ObjCProtocolListenableMethod<
void Function(NSOutlineView, NSTableRowView, DartNSInteger)> -
outlineView:didAddRowView:forRow:
final
-
outlineView_didClickTableColumn_
→ ObjCProtocolListenableMethod<
void Function(NSOutlineView, NSTableColumn)> -
outlineView:didClickTableColumn:
final
-
outlineView_didDragTableColumn_
→ ObjCProtocolListenableMethod<
void Function(NSOutlineView, NSTableColumn)> -
outlineView:didDragTableColumn:
final
-
outlineView_didRemoveRowView_forRow_
→ ObjCProtocolListenableMethod<
void Function(NSOutlineView, NSTableRowView, DartNSInteger)> -
outlineView:didRemoveRowView:forRow:
final
-
outlineView_heightOfRowByItem_
→ ObjCProtocolMethod<
DartCGFloat Function(NSOutlineView, ObjCObjectBase)> -
outlineView:heightOfRowByItem:
final
-
outlineView_isGroupItem_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, ObjCObjectBase)> -
outlineView:isGroupItem:
final
-
outlineView_mouseDownInHeaderOfTableColumn_
→ ObjCProtocolListenableMethod<
void Function(NSOutlineView, NSTableColumn)> -
outlineView:mouseDownInHeaderOfTableColumn:
final
-
outlineView_nextTypeSelectMatchFromItem_toItem_forString_
→ ObjCProtocolMethod<
ObjCObjectBase? Function(NSOutlineView, ObjCObjectBase, ObjCObjectBase, NSString)> -
outlineView:nextTypeSelectMatchFromItem:toItem:forString:
final
-
outlineView_rowViewForItem_
→ ObjCProtocolMethod<
NSTableRowView? Function(NSOutlineView, ObjCObjectBase)> -
outlineView:rowViewForItem:
final
-
outlineView_selectionIndexesForProposedSelection_
→ ObjCProtocolMethod<
NSIndexSet Function(NSOutlineView, NSIndexSet)> -
outlineView:selectionIndexesForProposedSelection:
final
-
outlineView_shouldCollapseItem_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, ObjCObjectBase)> -
outlineView:shouldCollapseItem:
final
-
outlineView_shouldEditTableColumn_item_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, NSTableColumn?, ObjCObjectBase)> -
outlineView:shouldEditTableColumn:item:
final
-
outlineView_shouldExpandItem_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, ObjCObjectBase)> -
outlineView:shouldExpandItem:
final
-
outlineView_shouldReorderColumn_toColumn_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, DartNSInteger, DartNSInteger)> -
outlineView:shouldReorderColumn:toColumn:
final
-
outlineView_shouldSelectItem_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, ObjCObjectBase)> -
outlineView:shouldSelectItem:
final
-
outlineView_shouldSelectTableColumn_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, NSTableColumn?)> -
outlineView:shouldSelectTableColumn:
final
-
outlineView_shouldShowCellExpansionForTableColumn_item_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, NSTableColumn?, ObjCObjectBase)> -
outlineView:shouldShowCellExpansionForTableColumn:item:
final
-
outlineView_shouldShowOutlineCellForItem_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, ObjCObjectBase)> -
outlineView:shouldShowOutlineCellForItem:
final
-
outlineView_shouldTrackCell_forTableColumn_item_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, NSCell, NSTableColumn?, ObjCObjectBase)> -
outlineView:shouldTrackCell:forTableColumn:item:
final
-
outlineView_shouldTypeSelectForEvent_withCurrentSearchString_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, NSEvent, NSString?)> -
outlineView:shouldTypeSelectForEvent:withCurrentSearchString:
final
-
outlineView_sizeToFitWidthOfColumn_
→ ObjCProtocolMethod<
DartCGFloat Function(NSOutlineView, DartNSInteger)> -
outlineView:sizeToFitWidthOfColumn:
final
-
outlineView_tintConfigurationForItem_
→ ObjCProtocolMethod<
NSTintConfiguration? Function(NSOutlineView, ObjCObjectBase)> -
outlineView:tintConfigurationForItem:
final
-
outlineView_toolTipForCell_rect_tableColumn_item_mouseLocation_
→ ObjCProtocolMethod<
NSString Function(NSOutlineView, NSCell, NSRectPointer, NSTableColumn?, ObjCObjectBase, NSPoint)> -
outlineView:toolTipForCell:rect:tableColumn:item:mouseLocation:
final
-
outlineView_typeSelectStringForTableColumn_item_
→ ObjCProtocolMethod<
NSString? Function(NSOutlineView, NSTableColumn?, ObjCObjectBase)> -
outlineView:typeSelectStringForTableColumn:item:
final
-
outlineView_userCanChangeVisibilityOfTableColumn_
→ ObjCProtocolMethod<
bool Function(NSOutlineView, NSTableColumn)> -
outlineView:userCanChangeVisibilityOfTableColumn:
final
-
outlineView_userDidChangeVisibilityOfTableColumns_
→ ObjCProtocolListenableMethod<
void Function(NSOutlineView, NSArray)> -
outlineView:userDidChangeVisibilityOfTableColumns:
final
-
outlineView_viewForTableColumn_item_
→ ObjCProtocolMethod<
NSView? Function(NSOutlineView, NSTableColumn?, ObjCObjectBase)> -
outlineView:viewForTableColumn:item:
final
-
outlineView_willDisplayCell_forTableColumn_item_
→ ObjCProtocolListenableMethod<
void Function(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)> -
outlineView:willDisplayCell:forTableColumn:item:
final
-
outlineView_willDisplayOutlineCell_forTableColumn_item_
→ ObjCProtocolListenableMethod<
void Function(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)> -
outlineView:willDisplayOutlineCell:forTableColumn:item:
final
-
outlineViewColumnDidMove_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
outlineViewColumnDidMove:
final
-
outlineViewColumnDidResize_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
outlineViewColumnDidResize:
final
-
outlineViewItemDidCollapse_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
outlineViewItemDidCollapse:
final
-
outlineViewItemDidExpand_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
outlineViewItemDidExpand:
final
-
outlineViewItemWillCollapse_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
outlineViewItemWillCollapse:
final
-
outlineViewItemWillExpand_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
outlineViewItemWillExpand:
final
-
outlineViewSelectionDidChange_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
outlineViewSelectionDidChange:
final
-
outlineViewSelectionIsChanging_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
outlineViewSelectionIsChanging:
final
-
selectionShouldChangeInOutlineView_
→ ObjCProtocolMethod<
bool Function(NSOutlineView)> -
selectionShouldChangeInOutlineView:
final
Static Methods
-
addToBuilder(
ObjCProtocolBuilder builder, {NSView? outlineView_viewForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, NSTableRowView? outlineView_rowViewForItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_didAddRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_didRemoveRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_willDisplayCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldEditTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool selectionShouldChangeInOutlineView_(NSOutlineView)?, bool outlineView_shouldSelectItem_(NSOutlineView, ObjCObjectBase)?, NSIndexSet outlineView_selectionIndexesForProposedSelection_(NSOutlineView, NSIndexSet)?, bool outlineView_shouldSelectTableColumn_(NSOutlineView, NSTableColumn?)?, void outlineView_mouseDownInHeaderOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didClickTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didDragTableColumn_(NSOutlineView, NSTableColumn)?, NSString outlineView_toolTipForCell_rect_tableColumn_item_mouseLocation_(NSOutlineView, NSCell, NSRectPointer, NSTableColumn?, ObjCObjectBase, NSPoint)?, DartCGFloat outlineView_heightOfRowByItem_(NSOutlineView, ObjCObjectBase)?, NSTintConfiguration? outlineView_tintConfigurationForItem_(NSOutlineView, ObjCObjectBase)?, NSString? outlineView_typeSelectStringForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, ObjCObjectBase? outlineView_nextTypeSelectMatchFromItem_toItem_forString_(NSOutlineView, ObjCObjectBase, ObjCObjectBase, NSString)?, bool outlineView_shouldTypeSelectForEvent_withCurrentSearchString_(NSOutlineView, NSEvent, NSString?)?, bool outlineView_shouldShowCellExpansionForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldTrackCell_forTableColumn_item_(NSOutlineView, NSCell, NSTableColumn?, ObjCObjectBase)?, NSCell? outlineView_dataCellForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_isGroupItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldExpandItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldCollapseItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_willDisplayOutlineCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, DartCGFloat outlineView_sizeToFitWidthOfColumn_(NSOutlineView, DartNSInteger)?, bool outlineView_shouldReorderColumn_toColumn_(NSOutlineView, DartNSInteger, DartNSInteger)?, bool outlineView_shouldShowOutlineCellForItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_userCanChangeVisibilityOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_userDidChangeVisibilityOfTableColumns_(NSOutlineView, NSArray)?, void outlineViewSelectionDidChange_(NSNotification)?, void outlineViewColumnDidMove_(NSNotification)?, void outlineViewColumnDidResize_(NSNotification)?, void outlineViewSelectionIsChanging_(NSNotification)?, void outlineViewItemWillExpand_(NSNotification)?, void outlineViewItemDidExpand_(NSNotification)?, void outlineViewItemWillCollapse_(NSNotification)?, void outlineViewItemDidCollapse_(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 NSOutlineViewDelegate protocol to an existing
objc.ObjCProtocolBuilder.override -
addToBuilderAsBlocking(
ObjCProtocolBuilder builder, {NSView? outlineView_viewForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, NSTableRowView? outlineView_rowViewForItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_didAddRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_didRemoveRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_willDisplayCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldEditTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool selectionShouldChangeInOutlineView_(NSOutlineView)?, bool outlineView_shouldSelectItem_(NSOutlineView, ObjCObjectBase)?, NSIndexSet outlineView_selectionIndexesForProposedSelection_(NSOutlineView, NSIndexSet)?, bool outlineView_shouldSelectTableColumn_(NSOutlineView, NSTableColumn?)?, void outlineView_mouseDownInHeaderOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didClickTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didDragTableColumn_(NSOutlineView, NSTableColumn)?, NSString outlineView_toolTipForCell_rect_tableColumn_item_mouseLocation_(NSOutlineView, NSCell, NSRectPointer, NSTableColumn?, ObjCObjectBase, NSPoint)?, DartCGFloat outlineView_heightOfRowByItem_(NSOutlineView, ObjCObjectBase)?, NSTintConfiguration? outlineView_tintConfigurationForItem_(NSOutlineView, ObjCObjectBase)?, NSString? outlineView_typeSelectStringForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, ObjCObjectBase? outlineView_nextTypeSelectMatchFromItem_toItem_forString_(NSOutlineView, ObjCObjectBase, ObjCObjectBase, NSString)?, bool outlineView_shouldTypeSelectForEvent_withCurrentSearchString_(NSOutlineView, NSEvent, NSString?)?, bool outlineView_shouldShowCellExpansionForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldTrackCell_forTableColumn_item_(NSOutlineView, NSCell, NSTableColumn?, ObjCObjectBase)?, NSCell? outlineView_dataCellForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_isGroupItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldExpandItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldCollapseItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_willDisplayOutlineCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, DartCGFloat outlineView_sizeToFitWidthOfColumn_(NSOutlineView, DartNSInteger)?, bool outlineView_shouldReorderColumn_toColumn_(NSOutlineView, DartNSInteger, DartNSInteger)?, bool outlineView_shouldShowOutlineCellForItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_userCanChangeVisibilityOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_userDidChangeVisibilityOfTableColumns_(NSOutlineView, NSArray)?, void outlineViewSelectionDidChange_(NSNotification)?, void outlineViewColumnDidMove_(NSNotification)?, void outlineViewColumnDidResize_(NSNotification)?, void outlineViewSelectionIsChanging_(NSNotification)?, void outlineViewItemWillExpand_(NSNotification)?, void outlineViewItemDidExpand_(NSNotification)?, void outlineViewItemWillCollapse_(NSNotification)?, void outlineViewItemDidCollapse_(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 NSOutlineViewDelegate protocol to an existing
objc.ObjCProtocolBuilder. All methods that can be implemented as blocking listeners will be.override -
addToBuilderAsListener(
ObjCProtocolBuilder builder, {NSView? outlineView_viewForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, NSTableRowView? outlineView_rowViewForItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_didAddRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_didRemoveRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_willDisplayCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldEditTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool selectionShouldChangeInOutlineView_(NSOutlineView)?, bool outlineView_shouldSelectItem_(NSOutlineView, ObjCObjectBase)?, NSIndexSet outlineView_selectionIndexesForProposedSelection_(NSOutlineView, NSIndexSet)?, bool outlineView_shouldSelectTableColumn_(NSOutlineView, NSTableColumn?)?, void outlineView_mouseDownInHeaderOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didClickTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didDragTableColumn_(NSOutlineView, NSTableColumn)?, NSString outlineView_toolTipForCell_rect_tableColumn_item_mouseLocation_(NSOutlineView, NSCell, NSRectPointer, NSTableColumn?, ObjCObjectBase, NSPoint)?, DartCGFloat outlineView_heightOfRowByItem_(NSOutlineView, ObjCObjectBase)?, NSTintConfiguration? outlineView_tintConfigurationForItem_(NSOutlineView, ObjCObjectBase)?, NSString? outlineView_typeSelectStringForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, ObjCObjectBase? outlineView_nextTypeSelectMatchFromItem_toItem_forString_(NSOutlineView, ObjCObjectBase, ObjCObjectBase, NSString)?, bool outlineView_shouldTypeSelectForEvent_withCurrentSearchString_(NSOutlineView, NSEvent, NSString?)?, bool outlineView_shouldShowCellExpansionForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldTrackCell_forTableColumn_item_(NSOutlineView, NSCell, NSTableColumn?, ObjCObjectBase)?, NSCell? outlineView_dataCellForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_isGroupItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldExpandItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldCollapseItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_willDisplayOutlineCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, DartCGFloat outlineView_sizeToFitWidthOfColumn_(NSOutlineView, DartNSInteger)?, bool outlineView_shouldReorderColumn_toColumn_(NSOutlineView, DartNSInteger, DartNSInteger)?, bool outlineView_shouldShowOutlineCellForItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_userCanChangeVisibilityOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_userDidChangeVisibilityOfTableColumns_(NSOutlineView, NSArray)?, void outlineViewSelectionDidChange_(NSNotification)?, void outlineViewColumnDidMove_(NSNotification)?, void outlineViewColumnDidResize_(NSNotification)?, void outlineViewSelectionIsChanging_(NSNotification)?, void outlineViewItemWillExpand_(NSNotification)?, void outlineViewItemDidExpand_(NSNotification)?, void outlineViewItemWillCollapse_(NSNotification)?, void outlineViewItemDidCollapse_(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 NSOutlineViewDelegate 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 NSOutlineViewDelegate.override -
implement(
{NSView? outlineView_viewForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, NSTableRowView? outlineView_rowViewForItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_didAddRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_didRemoveRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_willDisplayCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldEditTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool selectionShouldChangeInOutlineView_(NSOutlineView)?, bool outlineView_shouldSelectItem_(NSOutlineView, ObjCObjectBase)?, NSIndexSet outlineView_selectionIndexesForProposedSelection_(NSOutlineView, NSIndexSet)?, bool outlineView_shouldSelectTableColumn_(NSOutlineView, NSTableColumn?)?, void outlineView_mouseDownInHeaderOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didClickTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didDragTableColumn_(NSOutlineView, NSTableColumn)?, NSString outlineView_toolTipForCell_rect_tableColumn_item_mouseLocation_(NSOutlineView, NSCell, NSRectPointer, NSTableColumn?, ObjCObjectBase, NSPoint)?, DartCGFloat outlineView_heightOfRowByItem_(NSOutlineView, ObjCObjectBase)?, NSTintConfiguration? outlineView_tintConfigurationForItem_(NSOutlineView, ObjCObjectBase)?, NSString? outlineView_typeSelectStringForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, ObjCObjectBase? outlineView_nextTypeSelectMatchFromItem_toItem_forString_(NSOutlineView, ObjCObjectBase, ObjCObjectBase, NSString)?, bool outlineView_shouldTypeSelectForEvent_withCurrentSearchString_(NSOutlineView, NSEvent, NSString?)?, bool outlineView_shouldShowCellExpansionForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldTrackCell_forTableColumn_item_(NSOutlineView, NSCell, NSTableColumn?, ObjCObjectBase)?, NSCell? outlineView_dataCellForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_isGroupItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldExpandItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldCollapseItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_willDisplayOutlineCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, DartCGFloat outlineView_sizeToFitWidthOfColumn_(NSOutlineView, DartNSInteger)?, bool outlineView_shouldReorderColumn_toColumn_(NSOutlineView, DartNSInteger, DartNSInteger)?, bool outlineView_shouldShowOutlineCellForItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_userCanChangeVisibilityOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_userDidChangeVisibilityOfTableColumns_(NSOutlineView, NSArray)?, void outlineViewSelectionDidChange_(NSNotification)?, void outlineViewColumnDidMove_(NSNotification)?, void outlineViewColumnDidResize_(NSNotification)?, void outlineViewSelectionIsChanging_(NSNotification)?, void outlineViewItemWillExpand_(NSNotification)?, void outlineViewItemDidExpand_(NSNotification)?, void outlineViewItemWillCollapse_(NSNotification)?, void outlineViewItemDidCollapse_(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}) → NSOutlineViewDelegate -
Builds an object that implements the NSOutlineViewDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly.override -
implementAsBlocking(
{NSView? outlineView_viewForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, NSTableRowView? outlineView_rowViewForItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_didAddRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_didRemoveRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_willDisplayCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldEditTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool selectionShouldChangeInOutlineView_(NSOutlineView)?, bool outlineView_shouldSelectItem_(NSOutlineView, ObjCObjectBase)?, NSIndexSet outlineView_selectionIndexesForProposedSelection_(NSOutlineView, NSIndexSet)?, bool outlineView_shouldSelectTableColumn_(NSOutlineView, NSTableColumn?)?, void outlineView_mouseDownInHeaderOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didClickTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didDragTableColumn_(NSOutlineView, NSTableColumn)?, NSString outlineView_toolTipForCell_rect_tableColumn_item_mouseLocation_(NSOutlineView, NSCell, NSRectPointer, NSTableColumn?, ObjCObjectBase, NSPoint)?, DartCGFloat outlineView_heightOfRowByItem_(NSOutlineView, ObjCObjectBase)?, NSTintConfiguration? outlineView_tintConfigurationForItem_(NSOutlineView, ObjCObjectBase)?, NSString? outlineView_typeSelectStringForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, ObjCObjectBase? outlineView_nextTypeSelectMatchFromItem_toItem_forString_(NSOutlineView, ObjCObjectBase, ObjCObjectBase, NSString)?, bool outlineView_shouldTypeSelectForEvent_withCurrentSearchString_(NSOutlineView, NSEvent, NSString?)?, bool outlineView_shouldShowCellExpansionForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldTrackCell_forTableColumn_item_(NSOutlineView, NSCell, NSTableColumn?, ObjCObjectBase)?, NSCell? outlineView_dataCellForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_isGroupItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldExpandItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldCollapseItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_willDisplayOutlineCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, DartCGFloat outlineView_sizeToFitWidthOfColumn_(NSOutlineView, DartNSInteger)?, bool outlineView_shouldReorderColumn_toColumn_(NSOutlineView, DartNSInteger, DartNSInteger)?, bool outlineView_shouldShowOutlineCellForItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_userCanChangeVisibilityOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_userDidChangeVisibilityOfTableColumns_(NSOutlineView, NSArray)?, void outlineViewSelectionDidChange_(NSNotification)?, void outlineViewColumnDidMove_(NSNotification)?, void outlineViewColumnDidResize_(NSNotification)?, void outlineViewSelectionIsChanging_(NSNotification)?, void outlineViewItemWillExpand_(NSNotification)?, void outlineViewItemDidExpand_(NSNotification)?, void outlineViewItemWillCollapse_(NSNotification)?, void outlineViewItemDidCollapse_(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}) → NSOutlineViewDelegate -
Builds an object that implements the NSOutlineViewDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as blocking listeners will be.override -
implementAsListener(
{NSView? outlineView_viewForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, NSTableRowView? outlineView_rowViewForItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_didAddRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_didRemoveRowView_forRow_(NSOutlineView, NSTableRowView, DartNSInteger)?, void outlineView_willDisplayCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldEditTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool selectionShouldChangeInOutlineView_(NSOutlineView)?, bool outlineView_shouldSelectItem_(NSOutlineView, ObjCObjectBase)?, NSIndexSet outlineView_selectionIndexesForProposedSelection_(NSOutlineView, NSIndexSet)?, bool outlineView_shouldSelectTableColumn_(NSOutlineView, NSTableColumn?)?, void outlineView_mouseDownInHeaderOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didClickTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_didDragTableColumn_(NSOutlineView, NSTableColumn)?, NSString outlineView_toolTipForCell_rect_tableColumn_item_mouseLocation_(NSOutlineView, NSCell, NSRectPointer, NSTableColumn?, ObjCObjectBase, NSPoint)?, DartCGFloat outlineView_heightOfRowByItem_(NSOutlineView, ObjCObjectBase)?, NSTintConfiguration? outlineView_tintConfigurationForItem_(NSOutlineView, ObjCObjectBase)?, NSString? outlineView_typeSelectStringForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, ObjCObjectBase? outlineView_nextTypeSelectMatchFromItem_toItem_forString_(NSOutlineView, ObjCObjectBase, ObjCObjectBase, NSString)?, bool outlineView_shouldTypeSelectForEvent_withCurrentSearchString_(NSOutlineView, NSEvent, NSString?)?, bool outlineView_shouldShowCellExpansionForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_shouldTrackCell_forTableColumn_item_(NSOutlineView, NSCell, NSTableColumn?, ObjCObjectBase)?, NSCell? outlineView_dataCellForTableColumn_item_(NSOutlineView, NSTableColumn?, ObjCObjectBase)?, bool outlineView_isGroupItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldExpandItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_shouldCollapseItem_(NSOutlineView, ObjCObjectBase)?, void outlineView_willDisplayOutlineCell_forTableColumn_item_(NSOutlineView, ObjCObjectBase, NSTableColumn?, ObjCObjectBase)?, DartCGFloat outlineView_sizeToFitWidthOfColumn_(NSOutlineView, DartNSInteger)?, bool outlineView_shouldReorderColumn_toColumn_(NSOutlineView, DartNSInteger, DartNSInteger)?, bool outlineView_shouldShowOutlineCellForItem_(NSOutlineView, ObjCObjectBase)?, bool outlineView_userCanChangeVisibilityOfTableColumn_(NSOutlineView, NSTableColumn)?, void outlineView_userDidChangeVisibilityOfTableColumns_(NSOutlineView, NSArray)?, void outlineViewSelectionDidChange_(NSNotification)?, void outlineViewColumnDidMove_(NSNotification)?, void outlineViewColumnDidResize_(NSNotification)?, void outlineViewSelectionIsChanging_(NSNotification)?, void outlineViewItemWillExpand_(NSNotification)?, void outlineViewItemDidExpand_(NSNotification)?, void outlineViewItemWillCollapse_(NSNotification)?, void outlineViewItemDidCollapse_(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}) → NSOutlineViewDelegate -
Builds an object that implements the NSOutlineViewDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as listeners will be.override