NSBrowserDelegate class interface
NSBrowserDelegate
Constructors
- NSBrowserDelegate.castFrom(ObjCObjectBase other)
-
Constructs a NSBrowserDelegate that points to the same underlying object as
other. -
NSBrowserDelegate.castFromPointer(Pointer<
ObjCObject> other, {bool retain = false, bool release = false}) - Constructs a NSBrowserDelegate 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 -
browser_acceptDrop_atRow_column_dropOperation_
→ ObjCProtocolMethod<
bool Function(NSBrowser, NSDraggingInfo, DartNSInteger, DartNSInteger, NSBrowserDropOperation)> -
browser:acceptDrop:atRow:column:dropOperation:
final
-
browser_canDragRowsWithIndexes_inColumn_withEvent_
→ ObjCProtocolMethod<
bool Function(NSBrowser, NSIndexSet, DartNSInteger, NSEvent)> -
browser:canDragRowsWithIndexes:inColumn:withEvent:
final
-
browser_child_ofItem_
→ ObjCProtocolMethod<
ObjCObjectBase Function(NSBrowser, DartNSInteger, ObjCObjectBase?)> -
browser:child:ofItem:
final
-
browser_createRowsForColumn_inMatrix_
→ ObjCProtocolListenableMethod<
void Function(NSBrowser, DartNSInteger, NSMatrix)> -
browser:createRowsForColumn:inMatrix:
final
-
browser_didChangeLastColumn_toColumn_
→ ObjCProtocolListenableMethod<
void Function(NSBrowser, DartNSInteger, DartNSInteger)> -
browser:didChangeLastColumn:toColumn:
final
-
browser_draggingImageForRowsWithIndexes_inColumn_withEvent_offset_
→ ObjCProtocolMethod<
NSImage? Function(NSBrowser, NSIndexSet, DartNSInteger, NSEvent, NSPointPointer)> -
browser:draggingImageForRowsWithIndexes:inColumn:withEvent:offset:
final
-
browser_headerViewControllerForItem_
→ ObjCProtocolMethod<
NSViewController? Function(NSBrowser, ObjCObjectBase?)> -
browser:headerViewControllerForItem:
final
-
browser_heightOfRow_inColumn_
→ ObjCProtocolMethod<
DartCGFloat Function(NSBrowser, DartNSInteger, DartNSInteger)> -
browser:heightOfRow:inColumn:
final
-
browser_isColumnValid_
→ ObjCProtocolMethod<
bool Function(NSBrowser, DartNSInteger)> -
browser:isColumnValid:
final
-
browser_isLeafItem_
→ ObjCProtocolMethod<
bool Function(NSBrowser, ObjCObjectBase?)> -
browser:isLeafItem:
final
-
browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn_
→ ObjCProtocolMethod<
NSArray Function(NSBrowser, NSURL, NSIndexSet, DartNSInteger)> -
browser:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:inColumn:
final
-
browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString_
→ ObjCProtocolMethod<
DartNSInteger Function(NSBrowser, DartNSInteger, DartNSInteger, DartNSInteger, NSString?)> -
browser:nextTypeSelectMatchFromRow:toRow:inColumn:forString:
final
-
browser_numberOfChildrenOfItem_
→ ObjCProtocolMethod<
DartNSInteger Function(NSBrowser, ObjCObjectBase?)> -
browser:numberOfChildrenOfItem:
final
-
browser_numberOfRowsInColumn_
→ ObjCProtocolMethod<
DartNSInteger Function(NSBrowser, DartNSInteger)> -
browser:numberOfRowsInColumn:
final
-
browser_objectValueForItem_
→ ObjCProtocolMethod<
ObjCObjectBase? Function(NSBrowser, ObjCObjectBase?)> -
browser:objectValueForItem:
final
-
browser_previewViewControllerForLeafItem_
→ ObjCProtocolMethod<
NSViewController? Function(NSBrowser, ObjCObjectBase)> -
browser:previewViewControllerForLeafItem:
final
-
browser_selectCellWithString_inColumn_
→ ObjCProtocolMethod<
bool Function(NSBrowser, NSString, DartNSInteger)> -
browser:selectCellWithString:inColumn:
final
-
browser_selectionIndexesForProposedSelection_inColumn_
→ ObjCProtocolMethod<
NSIndexSet Function(NSBrowser, NSIndexSet, DartNSInteger)> -
browser:selectionIndexesForProposedSelection:inColumn:
final
-
browser_selectRow_inColumn_
→ ObjCProtocolMethod<
bool Function(NSBrowser, DartNSInteger, DartNSInteger)> -
browser:selectRow:inColumn:
final
-
browser_setObjectValue_forItem_
→ ObjCProtocolListenableMethod<
void Function(NSBrowser, ObjCObjectBase?, ObjCObjectBase?)> -
browser:setObjectValue:forItem:
final
-
browser_shouldEditItem_
→ ObjCProtocolMethod<
bool Function(NSBrowser, ObjCObjectBase?)> -
browser:shouldEditItem:
final
-
browser_shouldShowCellExpansionForRow_column_
→ ObjCProtocolMethod<
bool Function(NSBrowser, DartNSInteger, DartNSInteger)> -
browser:shouldShowCellExpansionForRow:column:
final
-
browser_shouldSizeColumn_forUserResize_toWidth_
→ ObjCProtocolMethod<
DartCGFloat Function(NSBrowser, DartNSInteger, bool, DartCGFloat)> -
browser:shouldSizeColumn:forUserResize:toWidth:
final
-
browser_shouldTypeSelectForEvent_withCurrentSearchString_
→ ObjCProtocolMethod<
bool Function(NSBrowser, NSEvent, NSString?)> -
browser:shouldTypeSelectForEvent:withCurrentSearchString:
final
-
browser_sizeToFitWidthOfColumn_
→ ObjCProtocolMethod<
DartCGFloat Function(NSBrowser, DartNSInteger)> -
browser:sizeToFitWidthOfColumn:
final
-
browser_titleOfColumn_
→ ObjCProtocolMethod<
NSString? Function(NSBrowser, DartNSInteger)> -
browser:titleOfColumn:
final
-
browser_typeSelectStringForRow_inColumn_
→ ObjCProtocolMethod<
NSString? Function(NSBrowser, DartNSInteger, DartNSInteger)> -
browser:typeSelectStringForRow:inColumn:
final
-
browser_validateDrop_proposedRow_column_dropOperation_
→ ObjCProtocolMethod<
NSDragOperation Function(NSBrowser, NSDraggingInfo, Pointer< NSInteger> , Pointer<NSInteger> , Pointer<NSUInteger> )> -
browser:validateDrop:proposedRow:column:dropOperation:
final
-
browser_willDisplayCell_atRow_column_
→ ObjCProtocolListenableMethod<
void Function(NSBrowser, ObjCObjectBase, DartNSInteger, DartNSInteger)> -
browser:willDisplayCell:atRow:column:
final
-
browser_writeRowsWithIndexes_inColumn_toPasteboard_
→ ObjCProtocolMethod<
bool Function(NSBrowser, NSIndexSet, DartNSInteger, NSPasteboard)> -
browser:writeRowsWithIndexes:inColumn:toPasteboard:
final
-
browserColumnConfigurationDidChange_
→ ObjCProtocolListenableMethod<
void Function(NSNotification obj)> -
browserColumnConfigurationDidChange:
final
-
browserDidScroll_
→ ObjCProtocolListenableMethod<
void Function(NSBrowser)> -
browserDidScroll:
final
-
browserWillScroll_
→ ObjCProtocolListenableMethod<
void Function(NSBrowser)> -
browserWillScroll:
final
-
rootItemForBrowser_
→ ObjCProtocolMethod<
ObjCObjectBase? Function(NSBrowser)> -
rootItemForBrowser:
final
Static Methods
-
addToBuilder(
ObjCProtocolBuilder builder, {DartNSInteger browser_numberOfRowsInColumn_(NSBrowser, DartNSInteger)?, void browser_createRowsForColumn_inMatrix_(NSBrowser, DartNSInteger, NSMatrix)?, DartNSInteger browser_numberOfChildrenOfItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase browser_child_ofItem_(NSBrowser, DartNSInteger, ObjCObjectBase?)?, bool browser_isLeafItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase? browser_objectValueForItem_(NSBrowser, ObjCObjectBase?)?, DartCGFloat browser_heightOfRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, ObjCObjectBase? rootItemForBrowser_(NSBrowser)?, void browser_setObjectValue_forItem_(NSBrowser, ObjCObjectBase?, ObjCObjectBase?)?, bool browser_shouldEditItem_(NSBrowser, ObjCObjectBase?)?, void browser_willDisplayCell_atRow_column_(NSBrowser, ObjCObjectBase, DartNSInteger, DartNSInteger)?, NSString? browser_titleOfColumn_(NSBrowser, DartNSInteger)?, bool browser_selectCellWithString_inColumn_(NSBrowser, NSString, DartNSInteger)?, bool browser_selectRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_isColumnValid_(NSBrowser, DartNSInteger)?, void browserWillScroll_(NSBrowser)?, void browserDidScroll_(NSBrowser)?, DartCGFloat browser_shouldSizeColumn_forUserResize_toWidth_(NSBrowser, DartNSInteger, bool, DartCGFloat)?, DartCGFloat browser_sizeToFitWidthOfColumn_(NSBrowser, DartNSInteger)?, void browserColumnConfigurationDidChange_(NSNotification)?, bool browser_shouldShowCellExpansionForRow_column_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_writeRowsWithIndexes_inColumn_toPasteboard_(NSBrowser, NSIndexSet, DartNSInteger, NSPasteboard)?, NSArray browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn_(NSBrowser, NSURL, NSIndexSet, DartNSInteger)?, bool browser_canDragRowsWithIndexes_inColumn_withEvent_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent)?, NSImage? browser_draggingImageForRowsWithIndexes_inColumn_withEvent_offset_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent, NSPointPointer)?, NSDragOperation browser_validateDrop_proposedRow_column_dropOperation_(NSBrowser, NSDraggingInfo, Pointer< NSInteger> , Pointer<NSInteger> , Pointer<NSUInteger> )?, bool browser_acceptDrop_atRow_column_dropOperation_(NSBrowser, NSDraggingInfo, DartNSInteger, DartNSInteger, NSBrowserDropOperation)?, NSString? browser_typeSelectStringForRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_shouldTypeSelectForEvent_withCurrentSearchString_(NSBrowser, NSEvent, NSString?)?, DartNSInteger browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString_(NSBrowser, DartNSInteger, DartNSInteger, DartNSInteger, NSString?)?, NSViewController? browser_previewViewControllerForLeafItem_(NSBrowser, ObjCObjectBase)?, NSViewController? browser_headerViewControllerForItem_(NSBrowser, ObjCObjectBase?)?, void browser_didChangeLastColumn_toColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, NSIndexSet browser_selectionIndexesForProposedSelection_inColumn_(NSBrowser, NSIndexSet, DartNSInteger)?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSBrowserDelegate protocol to an existing
objc.ObjCProtocolBuilder. -
addToBuilderAsBlocking(
ObjCProtocolBuilder builder, {DartNSInteger browser_numberOfRowsInColumn_(NSBrowser, DartNSInteger)?, void browser_createRowsForColumn_inMatrix_(NSBrowser, DartNSInteger, NSMatrix)?, DartNSInteger browser_numberOfChildrenOfItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase browser_child_ofItem_(NSBrowser, DartNSInteger, ObjCObjectBase?)?, bool browser_isLeafItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase? browser_objectValueForItem_(NSBrowser, ObjCObjectBase?)?, DartCGFloat browser_heightOfRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, ObjCObjectBase? rootItemForBrowser_(NSBrowser)?, void browser_setObjectValue_forItem_(NSBrowser, ObjCObjectBase?, ObjCObjectBase?)?, bool browser_shouldEditItem_(NSBrowser, ObjCObjectBase?)?, void browser_willDisplayCell_atRow_column_(NSBrowser, ObjCObjectBase, DartNSInteger, DartNSInteger)?, NSString? browser_titleOfColumn_(NSBrowser, DartNSInteger)?, bool browser_selectCellWithString_inColumn_(NSBrowser, NSString, DartNSInteger)?, bool browser_selectRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_isColumnValid_(NSBrowser, DartNSInteger)?, void browserWillScroll_(NSBrowser)?, void browserDidScroll_(NSBrowser)?, DartCGFloat browser_shouldSizeColumn_forUserResize_toWidth_(NSBrowser, DartNSInteger, bool, DartCGFloat)?, DartCGFloat browser_sizeToFitWidthOfColumn_(NSBrowser, DartNSInteger)?, void browserColumnConfigurationDidChange_(NSNotification)?, bool browser_shouldShowCellExpansionForRow_column_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_writeRowsWithIndexes_inColumn_toPasteboard_(NSBrowser, NSIndexSet, DartNSInteger, NSPasteboard)?, NSArray browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn_(NSBrowser, NSURL, NSIndexSet, DartNSInteger)?, bool browser_canDragRowsWithIndexes_inColumn_withEvent_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent)?, NSImage? browser_draggingImageForRowsWithIndexes_inColumn_withEvent_offset_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent, NSPointPointer)?, NSDragOperation browser_validateDrop_proposedRow_column_dropOperation_(NSBrowser, NSDraggingInfo, Pointer< NSInteger> , Pointer<NSInteger> , Pointer<NSUInteger> )?, bool browser_acceptDrop_atRow_column_dropOperation_(NSBrowser, NSDraggingInfo, DartNSInteger, DartNSInteger, NSBrowserDropOperation)?, NSString? browser_typeSelectStringForRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_shouldTypeSelectForEvent_withCurrentSearchString_(NSBrowser, NSEvent, NSString?)?, DartNSInteger browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString_(NSBrowser, DartNSInteger, DartNSInteger, DartNSInteger, NSString?)?, NSViewController? browser_previewViewControllerForLeafItem_(NSBrowser, ObjCObjectBase)?, NSViewController? browser_headerViewControllerForItem_(NSBrowser, ObjCObjectBase?)?, void browser_didChangeLastColumn_toColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, NSIndexSet browser_selectionIndexesForProposedSelection_inColumn_(NSBrowser, NSIndexSet, DartNSInteger)?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSBrowserDelegate protocol to an existing
objc.ObjCProtocolBuilder. All methods that can be implemented as blocking listeners will be. -
addToBuilderAsListener(
ObjCProtocolBuilder builder, {DartNSInteger browser_numberOfRowsInColumn_(NSBrowser, DartNSInteger)?, void browser_createRowsForColumn_inMatrix_(NSBrowser, DartNSInteger, NSMatrix)?, DartNSInteger browser_numberOfChildrenOfItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase browser_child_ofItem_(NSBrowser, DartNSInteger, ObjCObjectBase?)?, bool browser_isLeafItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase? browser_objectValueForItem_(NSBrowser, ObjCObjectBase?)?, DartCGFloat browser_heightOfRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, ObjCObjectBase? rootItemForBrowser_(NSBrowser)?, void browser_setObjectValue_forItem_(NSBrowser, ObjCObjectBase?, ObjCObjectBase?)?, bool browser_shouldEditItem_(NSBrowser, ObjCObjectBase?)?, void browser_willDisplayCell_atRow_column_(NSBrowser, ObjCObjectBase, DartNSInteger, DartNSInteger)?, NSString? browser_titleOfColumn_(NSBrowser, DartNSInteger)?, bool browser_selectCellWithString_inColumn_(NSBrowser, NSString, DartNSInteger)?, bool browser_selectRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_isColumnValid_(NSBrowser, DartNSInteger)?, void browserWillScroll_(NSBrowser)?, void browserDidScroll_(NSBrowser)?, DartCGFloat browser_shouldSizeColumn_forUserResize_toWidth_(NSBrowser, DartNSInteger, bool, DartCGFloat)?, DartCGFloat browser_sizeToFitWidthOfColumn_(NSBrowser, DartNSInteger)?, void browserColumnConfigurationDidChange_(NSNotification)?, bool browser_shouldShowCellExpansionForRow_column_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_writeRowsWithIndexes_inColumn_toPasteboard_(NSBrowser, NSIndexSet, DartNSInteger, NSPasteboard)?, NSArray browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn_(NSBrowser, NSURL, NSIndexSet, DartNSInteger)?, bool browser_canDragRowsWithIndexes_inColumn_withEvent_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent)?, NSImage? browser_draggingImageForRowsWithIndexes_inColumn_withEvent_offset_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent, NSPointPointer)?, NSDragOperation browser_validateDrop_proposedRow_column_dropOperation_(NSBrowser, NSDraggingInfo, Pointer< NSInteger> , Pointer<NSInteger> , Pointer<NSUInteger> )?, bool browser_acceptDrop_atRow_column_dropOperation_(NSBrowser, NSDraggingInfo, DartNSInteger, DartNSInteger, NSBrowserDropOperation)?, NSString? browser_typeSelectStringForRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_shouldTypeSelectForEvent_withCurrentSearchString_(NSBrowser, NSEvent, NSString?)?, DartNSInteger browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString_(NSBrowser, DartNSInteger, DartNSInteger, DartNSInteger, NSString?)?, NSViewController? browser_previewViewControllerForLeafItem_(NSBrowser, ObjCObjectBase)?, NSViewController? browser_headerViewControllerForItem_(NSBrowser, ObjCObjectBase?)?, void browser_didChangeLastColumn_toColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, NSIndexSet browser_selectionIndexesForProposedSelection_inColumn_(NSBrowser, NSIndexSet, DartNSInteger)?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSBrowserDelegate protocol to an existing
objc.ObjCProtocolBuilder. All methods that can be implemented as listeners will be. -
conformsTo(
ObjCObjectBase obj) → bool -
Returns whether
objis an instance of NSBrowserDelegate. -
implement(
{DartNSInteger browser_numberOfRowsInColumn_(NSBrowser, DartNSInteger)?, void browser_createRowsForColumn_inMatrix_(NSBrowser, DartNSInteger, NSMatrix)?, DartNSInteger browser_numberOfChildrenOfItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase browser_child_ofItem_(NSBrowser, DartNSInteger, ObjCObjectBase?)?, bool browser_isLeafItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase? browser_objectValueForItem_(NSBrowser, ObjCObjectBase?)?, DartCGFloat browser_heightOfRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, ObjCObjectBase? rootItemForBrowser_(NSBrowser)?, void browser_setObjectValue_forItem_(NSBrowser, ObjCObjectBase?, ObjCObjectBase?)?, bool browser_shouldEditItem_(NSBrowser, ObjCObjectBase?)?, void browser_willDisplayCell_atRow_column_(NSBrowser, ObjCObjectBase, DartNSInteger, DartNSInteger)?, NSString? browser_titleOfColumn_(NSBrowser, DartNSInteger)?, bool browser_selectCellWithString_inColumn_(NSBrowser, NSString, DartNSInteger)?, bool browser_selectRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_isColumnValid_(NSBrowser, DartNSInteger)?, void browserWillScroll_(NSBrowser)?, void browserDidScroll_(NSBrowser)?, DartCGFloat browser_shouldSizeColumn_forUserResize_toWidth_(NSBrowser, DartNSInteger, bool, DartCGFloat)?, DartCGFloat browser_sizeToFitWidthOfColumn_(NSBrowser, DartNSInteger)?, void browserColumnConfigurationDidChange_(NSNotification)?, bool browser_shouldShowCellExpansionForRow_column_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_writeRowsWithIndexes_inColumn_toPasteboard_(NSBrowser, NSIndexSet, DartNSInteger, NSPasteboard)?, NSArray browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn_(NSBrowser, NSURL, NSIndexSet, DartNSInteger)?, bool browser_canDragRowsWithIndexes_inColumn_withEvent_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent)?, NSImage? browser_draggingImageForRowsWithIndexes_inColumn_withEvent_offset_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent, NSPointPointer)?, NSDragOperation browser_validateDrop_proposedRow_column_dropOperation_(NSBrowser, NSDraggingInfo, Pointer< NSInteger> , Pointer<NSInteger> , Pointer<NSUInteger> )?, bool browser_acceptDrop_atRow_column_dropOperation_(NSBrowser, NSDraggingInfo, DartNSInteger, DartNSInteger, NSBrowserDropOperation)?, NSString? browser_typeSelectStringForRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_shouldTypeSelectForEvent_withCurrentSearchString_(NSBrowser, NSEvent, NSString?)?, DartNSInteger browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString_(NSBrowser, DartNSInteger, DartNSInteger, DartNSInteger, NSString?)?, NSViewController? browser_previewViewControllerForLeafItem_(NSBrowser, ObjCObjectBase)?, NSViewController? browser_headerViewControllerForItem_(NSBrowser, ObjCObjectBase?)?, void browser_didChangeLastColumn_toColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, NSIndexSet browser_selectionIndexesForProposedSelection_inColumn_(NSBrowser, NSIndexSet, DartNSInteger)?, bool $keepIsolateAlive = true}) → NSBrowserDelegate -
Builds an object that implements the NSBrowserDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. -
implementAsBlocking(
{DartNSInteger browser_numberOfRowsInColumn_(NSBrowser, DartNSInteger)?, void browser_createRowsForColumn_inMatrix_(NSBrowser, DartNSInteger, NSMatrix)?, DartNSInteger browser_numberOfChildrenOfItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase browser_child_ofItem_(NSBrowser, DartNSInteger, ObjCObjectBase?)?, bool browser_isLeafItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase? browser_objectValueForItem_(NSBrowser, ObjCObjectBase?)?, DartCGFloat browser_heightOfRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, ObjCObjectBase? rootItemForBrowser_(NSBrowser)?, void browser_setObjectValue_forItem_(NSBrowser, ObjCObjectBase?, ObjCObjectBase?)?, bool browser_shouldEditItem_(NSBrowser, ObjCObjectBase?)?, void browser_willDisplayCell_atRow_column_(NSBrowser, ObjCObjectBase, DartNSInteger, DartNSInteger)?, NSString? browser_titleOfColumn_(NSBrowser, DartNSInteger)?, bool browser_selectCellWithString_inColumn_(NSBrowser, NSString, DartNSInteger)?, bool browser_selectRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_isColumnValid_(NSBrowser, DartNSInteger)?, void browserWillScroll_(NSBrowser)?, void browserDidScroll_(NSBrowser)?, DartCGFloat browser_shouldSizeColumn_forUserResize_toWidth_(NSBrowser, DartNSInteger, bool, DartCGFloat)?, DartCGFloat browser_sizeToFitWidthOfColumn_(NSBrowser, DartNSInteger)?, void browserColumnConfigurationDidChange_(NSNotification)?, bool browser_shouldShowCellExpansionForRow_column_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_writeRowsWithIndexes_inColumn_toPasteboard_(NSBrowser, NSIndexSet, DartNSInteger, NSPasteboard)?, NSArray browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn_(NSBrowser, NSURL, NSIndexSet, DartNSInteger)?, bool browser_canDragRowsWithIndexes_inColumn_withEvent_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent)?, NSImage? browser_draggingImageForRowsWithIndexes_inColumn_withEvent_offset_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent, NSPointPointer)?, NSDragOperation browser_validateDrop_proposedRow_column_dropOperation_(NSBrowser, NSDraggingInfo, Pointer< NSInteger> , Pointer<NSInteger> , Pointer<NSUInteger> )?, bool browser_acceptDrop_atRow_column_dropOperation_(NSBrowser, NSDraggingInfo, DartNSInteger, DartNSInteger, NSBrowserDropOperation)?, NSString? browser_typeSelectStringForRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_shouldTypeSelectForEvent_withCurrentSearchString_(NSBrowser, NSEvent, NSString?)?, DartNSInteger browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString_(NSBrowser, DartNSInteger, DartNSInteger, DartNSInteger, NSString?)?, NSViewController? browser_previewViewControllerForLeafItem_(NSBrowser, ObjCObjectBase)?, NSViewController? browser_headerViewControllerForItem_(NSBrowser, ObjCObjectBase?)?, void browser_didChangeLastColumn_toColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, NSIndexSet browser_selectionIndexesForProposedSelection_inColumn_(NSBrowser, NSIndexSet, DartNSInteger)?, bool $keepIsolateAlive = true}) → NSBrowserDelegate -
Builds an object that implements the NSBrowserDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as blocking listeners will be. -
implementAsListener(
{DartNSInteger browser_numberOfRowsInColumn_(NSBrowser, DartNSInteger)?, void browser_createRowsForColumn_inMatrix_(NSBrowser, DartNSInteger, NSMatrix)?, DartNSInteger browser_numberOfChildrenOfItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase browser_child_ofItem_(NSBrowser, DartNSInteger, ObjCObjectBase?)?, bool browser_isLeafItem_(NSBrowser, ObjCObjectBase?)?, ObjCObjectBase? browser_objectValueForItem_(NSBrowser, ObjCObjectBase?)?, DartCGFloat browser_heightOfRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, ObjCObjectBase? rootItemForBrowser_(NSBrowser)?, void browser_setObjectValue_forItem_(NSBrowser, ObjCObjectBase?, ObjCObjectBase?)?, bool browser_shouldEditItem_(NSBrowser, ObjCObjectBase?)?, void browser_willDisplayCell_atRow_column_(NSBrowser, ObjCObjectBase, DartNSInteger, DartNSInteger)?, NSString? browser_titleOfColumn_(NSBrowser, DartNSInteger)?, bool browser_selectCellWithString_inColumn_(NSBrowser, NSString, DartNSInteger)?, bool browser_selectRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_isColumnValid_(NSBrowser, DartNSInteger)?, void browserWillScroll_(NSBrowser)?, void browserDidScroll_(NSBrowser)?, DartCGFloat browser_shouldSizeColumn_forUserResize_toWidth_(NSBrowser, DartNSInteger, bool, DartCGFloat)?, DartCGFloat browser_sizeToFitWidthOfColumn_(NSBrowser, DartNSInteger)?, void browserColumnConfigurationDidChange_(NSNotification)?, bool browser_shouldShowCellExpansionForRow_column_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_writeRowsWithIndexes_inColumn_toPasteboard_(NSBrowser, NSIndexSet, DartNSInteger, NSPasteboard)?, NSArray browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn_(NSBrowser, NSURL, NSIndexSet, DartNSInteger)?, bool browser_canDragRowsWithIndexes_inColumn_withEvent_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent)?, NSImage? browser_draggingImageForRowsWithIndexes_inColumn_withEvent_offset_(NSBrowser, NSIndexSet, DartNSInteger, NSEvent, NSPointPointer)?, NSDragOperation browser_validateDrop_proposedRow_column_dropOperation_(NSBrowser, NSDraggingInfo, Pointer< NSInteger> , Pointer<NSInteger> , Pointer<NSUInteger> )?, bool browser_acceptDrop_atRow_column_dropOperation_(NSBrowser, NSDraggingInfo, DartNSInteger, DartNSInteger, NSBrowserDropOperation)?, NSString? browser_typeSelectStringForRow_inColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, bool browser_shouldTypeSelectForEvent_withCurrentSearchString_(NSBrowser, NSEvent, NSString?)?, DartNSInteger browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString_(NSBrowser, DartNSInteger, DartNSInteger, DartNSInteger, NSString?)?, NSViewController? browser_previewViewControllerForLeafItem_(NSBrowser, ObjCObjectBase)?, NSViewController? browser_headerViewControllerForItem_(NSBrowser, ObjCObjectBase?)?, void browser_didChangeLastColumn_toColumn_(NSBrowser, DartNSInteger, DartNSInteger)?, NSIndexSet browser_selectionIndexesForProposedSelection_inColumn_(NSBrowser, NSIndexSet, DartNSInteger)?, bool $keepIsolateAlive = true}) → NSBrowserDelegate -
Builds an object that implements the NSBrowserDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as listeners will be.