NSScrubberFlowLayoutDelegate class interface

NSScrubberFlowLayoutDelegate

Implemented types

Constructors

NSScrubberFlowLayoutDelegate.castFrom(ObjCObjectBase other)
Constructs a NSScrubberFlowLayoutDelegate that points to the same underlying object as other.
NSScrubberFlowLayoutDelegate.castFromPointer(Pointer<ObjCObject> other, {bool retain = false, bool release = false})
Constructs a NSScrubberFlowLayoutDelegate 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.Protocol object for this protocol.
no setter
didBeginInteractingWithScrubber_ → ObjCProtocolListenableMethod<void Function(NSScrubber)>
didBeginInteractingWithScrubber:
final
didCancelInteractingWithScrubber_ → ObjCProtocolListenableMethod<void Function(NSScrubber)>
didCancelInteractingWithScrubber:
final
didFinishInteractingWithScrubber_ → ObjCProtocolListenableMethod<void Function(NSScrubber)>
didFinishInteractingWithScrubber:
final
scrubber_didChangeVisibleRange_ → ObjCProtocolListenableMethod<void Function(NSScrubber, NSRange)>
scrubber:didChangeVisibleRange:
final
scrubber_didHighlightItemAtIndex_ → ObjCProtocolListenableMethod<void Function(NSScrubber, DartNSInteger)>
scrubber:didHighlightItemAtIndex:
final
scrubber_didSelectItemAtIndex_ → ObjCProtocolListenableMethod<void Function(NSScrubber, DartNSInteger)>
scrubber:didSelectItemAtIndex:
final
scrubber_layout_sizeForItemAtIndex_ → ObjCProtocolMethod<NSSize Function(NSScrubber, NSScrubberFlowLayout, DartNSInteger)>
scrubber:layout:sizeForItemAtIndex:
final

Static Methods

addToBuilder(ObjCProtocolBuilder builder, {NSSize scrubber_layout_sizeForItemAtIndex_(NSScrubber, NSScrubberFlowLayout, DartNSInteger)?, void scrubber_didSelectItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didHighlightItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didChangeVisibleRange_(NSScrubber, NSRange)?, void didBeginInteractingWithScrubber_(NSScrubber)?, void didFinishInteractingWithScrubber_(NSScrubber)?, void didCancelInteractingWithScrubber_(NSScrubber)?, bool $keepIsolateAlive = true}) → void
Adds the implementation of the NSScrubberFlowLayoutDelegate protocol to an existing objc.ObjCProtocolBuilder.
override
addToBuilderAsBlocking(ObjCProtocolBuilder builder, {NSSize scrubber_layout_sizeForItemAtIndex_(NSScrubber, NSScrubberFlowLayout, DartNSInteger)?, void scrubber_didSelectItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didHighlightItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didChangeVisibleRange_(NSScrubber, NSRange)?, void didBeginInteractingWithScrubber_(NSScrubber)?, void didFinishInteractingWithScrubber_(NSScrubber)?, void didCancelInteractingWithScrubber_(NSScrubber)?, bool $keepIsolateAlive = true}) → void
Adds the implementation of the NSScrubberFlowLayoutDelegate protocol to an existing objc.ObjCProtocolBuilder. All methods that can be implemented as blocking listeners will be.
override
addToBuilderAsListener(ObjCProtocolBuilder builder, {NSSize scrubber_layout_sizeForItemAtIndex_(NSScrubber, NSScrubberFlowLayout, DartNSInteger)?, void scrubber_didSelectItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didHighlightItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didChangeVisibleRange_(NSScrubber, NSRange)?, void didBeginInteractingWithScrubber_(NSScrubber)?, void didFinishInteractingWithScrubber_(NSScrubber)?, void didCancelInteractingWithScrubber_(NSScrubber)?, bool $keepIsolateAlive = true}) → void
Adds the implementation of the NSScrubberFlowLayoutDelegate protocol to an existing objc.ObjCProtocolBuilder. All methods that can be implemented as listeners will be.
override
conformsTo(ObjCObjectBase obj) → bool
Returns whether obj is an instance of NSScrubberFlowLayoutDelegate.
override
implement({NSSize scrubber_layout_sizeForItemAtIndex_(NSScrubber, NSScrubberFlowLayout, DartNSInteger)?, void scrubber_didSelectItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didHighlightItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didChangeVisibleRange_(NSScrubber, NSRange)?, void didBeginInteractingWithScrubber_(NSScrubber)?, void didFinishInteractingWithScrubber_(NSScrubber)?, void didCancelInteractingWithScrubber_(NSScrubber)?, bool $keepIsolateAlive = true}) → NSScrubberFlowLayoutDelegate
Builds an object that implements the NSScrubberFlowLayoutDelegate protocol. To implement multiple protocols, use addToBuilder or objc.ObjCProtocolBuilder directly.
override
implementAsBlocking({NSSize scrubber_layout_sizeForItemAtIndex_(NSScrubber, NSScrubberFlowLayout, DartNSInteger)?, void scrubber_didSelectItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didHighlightItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didChangeVisibleRange_(NSScrubber, NSRange)?, void didBeginInteractingWithScrubber_(NSScrubber)?, void didFinishInteractingWithScrubber_(NSScrubber)?, void didCancelInteractingWithScrubber_(NSScrubber)?, bool $keepIsolateAlive = true}) → NSScrubberFlowLayoutDelegate
Builds an object that implements the NSScrubberFlowLayoutDelegate protocol. To implement multiple protocols, use addToBuilder or objc.ObjCProtocolBuilder directly. All methods that can be implemented as blocking listeners will be.
override
implementAsListener({NSSize scrubber_layout_sizeForItemAtIndex_(NSScrubber, NSScrubberFlowLayout, DartNSInteger)?, void scrubber_didSelectItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didHighlightItemAtIndex_(NSScrubber, DartNSInteger)?, void scrubber_didChangeVisibleRange_(NSScrubber, NSRange)?, void didBeginInteractingWithScrubber_(NSScrubber)?, void didFinishInteractingWithScrubber_(NSScrubber)?, void didCancelInteractingWithScrubber_(NSScrubber)?, bool $keepIsolateAlive = true}) → NSScrubberFlowLayoutDelegate
Builds an object that implements the NSScrubberFlowLayoutDelegate protocol. To implement multiple protocols, use addToBuilder or objc.ObjCProtocolBuilder directly. All methods that can be implemented as listeners will be.
override