NSAccessibilityOutline class interface

NSAccessibilityOutline

Implemented types
Implementers

Constructors

NSAccessibilityOutline.castFrom(ObjCObjectBase other)
Constructs a NSAccessibilityOutline that points to the same underlying object as other.
NSAccessibilityOutline.castFromPointer(Pointer<ObjCObject> other, {bool retain = false, bool release = false})
Constructs a NSAccessibilityOutline 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
accessibilityColumnHeaderUIElements → ObjCProtocolMethod<NSArray? Function()>
accessibilityColumnHeaderUIElements
final
accessibilityColumns → ObjCProtocolMethod<NSArray? Function()>
accessibilityColumns
final
accessibilityFrame → ObjCProtocolMethod<CGRect Function()>
accessibilityFrame
final
accessibilityHeaderGroup → ObjCProtocolMethod<NSString? Function()>
accessibilityHeaderGroup
final
accessibilityIdentifier → ObjCProtocolMethod<DartCADynamicRange Function()>
accessibilityIdentifier
final
accessibilityLabel → ObjCProtocolMethod<NSString? Function()>
accessibilityLabel
final
accessibilityParent → ObjCProtocolMethod<ObjCObjectBase? Function()>
accessibilityParent
final
accessibilityRowHeaderUIElements → ObjCProtocolMethod<NSArray? Function()>
accessibilityRowHeaderUIElements
final
accessibilityRows → ObjCProtocolMethod<NSArray? Function()>
accessibilityRows
final
accessibilitySelectedCells → ObjCProtocolMethod<NSArray? Function()>
accessibilitySelectedCells
final
accessibilitySelectedColumns → ObjCProtocolMethod<NSArray? Function()>
accessibilitySelectedColumns
final
accessibilitySelectedRows → ObjCProtocolMethod<NSArray? Function()>
accessibilitySelectedRows
final
accessibilityVisibleCells → ObjCProtocolMethod<NSArray? Function()>
accessibilityVisibleCells
final
accessibilityVisibleColumns → ObjCProtocolMethod<NSArray? Function()>
accessibilityVisibleColumns
final
accessibilityVisibleRows → ObjCProtocolMethod<NSArray? Function()>
accessibilityVisibleRows
final
isAccessibilityFocused → ObjCProtocolMethod<bool Function()>
isAccessibilityFocused
final
setAccessibilitySelectedRows_ → ObjCProtocolListenableMethod<void Function(NSArray constraints$1)>
setAccessibilitySelectedRows:
final

Static Methods

addToBuilder(ObjCProtocolBuilder builder, {required NSString? accessibilityLabel(), required NSArray? accessibilityRows(), NSArray? accessibilitySelectedRows()?, void setAccessibilitySelectedRows_(NSArray)?, NSArray? accessibilityVisibleRows()?, NSArray? accessibilityColumns()?, NSArray? accessibilityVisibleColumns()?, NSArray? accessibilitySelectedColumns()?, DartNSUserInterfaceItemIdentifier? accessibilityHeaderGroup()?, NSArray? accessibilitySelectedCells()?, NSArray? accessibilityVisibleCells()?, NSArray? accessibilityRowHeaderUIElements()?, NSArray? accessibilityColumnHeaderUIElements()?, required CGRect accessibilityFrame(), required ObjCObjectBase? accessibilityParent(), bool isAccessibilityFocused()?, NSString accessibilityIdentifier()?, bool $keepIsolateAlive = true}) → void
Adds the implementation of the NSAccessibilityOutline protocol to an existing objc.ObjCProtocolBuilder.
override
addToBuilderAsBlocking(ObjCProtocolBuilder builder, {required NSString? accessibilityLabel(), required NSArray? accessibilityRows(), NSArray? accessibilitySelectedRows()?, void setAccessibilitySelectedRows_(NSArray)?, NSArray? accessibilityVisibleRows()?, NSArray? accessibilityColumns()?, NSArray? accessibilityVisibleColumns()?, NSArray? accessibilitySelectedColumns()?, DartNSUserInterfaceItemIdentifier? accessibilityHeaderGroup()?, NSArray? accessibilitySelectedCells()?, NSArray? accessibilityVisibleCells()?, NSArray? accessibilityRowHeaderUIElements()?, NSArray? accessibilityColumnHeaderUIElements()?, required CGRect accessibilityFrame(), required ObjCObjectBase? accessibilityParent(), bool isAccessibilityFocused()?, NSString accessibilityIdentifier()?, bool $keepIsolateAlive = true}) → void
Adds the implementation of the NSAccessibilityOutline protocol to an existing objc.ObjCProtocolBuilder. All methods that can be implemented as blocking listeners will be.
override
addToBuilderAsListener(ObjCProtocolBuilder builder, {required NSString? accessibilityLabel(), required NSArray? accessibilityRows(), NSArray? accessibilitySelectedRows()?, void setAccessibilitySelectedRows_(NSArray)?, NSArray? accessibilityVisibleRows()?, NSArray? accessibilityColumns()?, NSArray? accessibilityVisibleColumns()?, NSArray? accessibilitySelectedColumns()?, DartNSUserInterfaceItemIdentifier? accessibilityHeaderGroup()?, NSArray? accessibilitySelectedCells()?, NSArray? accessibilityVisibleCells()?, NSArray? accessibilityRowHeaderUIElements()?, NSArray? accessibilityColumnHeaderUIElements()?, required CGRect accessibilityFrame(), required ObjCObjectBase? accessibilityParent(), bool isAccessibilityFocused()?, NSString accessibilityIdentifier()?, bool $keepIsolateAlive = true}) → void
Adds the implementation of the NSAccessibilityOutline 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 NSAccessibilityOutline.
override
implement({required NSString? accessibilityLabel(), required NSArray? accessibilityRows(), NSArray? accessibilitySelectedRows()?, void setAccessibilitySelectedRows_(NSArray)?, NSArray? accessibilityVisibleRows()?, NSArray? accessibilityColumns()?, NSArray? accessibilityVisibleColumns()?, NSArray? accessibilitySelectedColumns()?, DartNSUserInterfaceItemIdentifier? accessibilityHeaderGroup()?, NSArray? accessibilitySelectedCells()?, NSArray? accessibilityVisibleCells()?, NSArray? accessibilityRowHeaderUIElements()?, NSArray? accessibilityColumnHeaderUIElements()?, required CGRect accessibilityFrame(), required ObjCObjectBase? accessibilityParent(), bool isAccessibilityFocused()?, NSString accessibilityIdentifier()?, bool $keepIsolateAlive = true}) → NSAccessibilityOutline
Builds an object that implements the NSAccessibilityOutline protocol. To implement multiple protocols, use addToBuilder or objc.ObjCProtocolBuilder directly.
override
implementAsBlocking({required NSString? accessibilityLabel(), required NSArray? accessibilityRows(), NSArray? accessibilitySelectedRows()?, void setAccessibilitySelectedRows_(NSArray)?, NSArray? accessibilityVisibleRows()?, NSArray? accessibilityColumns()?, NSArray? accessibilityVisibleColumns()?, NSArray? accessibilitySelectedColumns()?, DartNSUserInterfaceItemIdentifier? accessibilityHeaderGroup()?, NSArray? accessibilitySelectedCells()?, NSArray? accessibilityVisibleCells()?, NSArray? accessibilityRowHeaderUIElements()?, NSArray? accessibilityColumnHeaderUIElements()?, required CGRect accessibilityFrame(), required ObjCObjectBase? accessibilityParent(), bool isAccessibilityFocused()?, NSString accessibilityIdentifier()?, bool $keepIsolateAlive = true}) → NSAccessibilityOutline
Builds an object that implements the NSAccessibilityOutline protocol. To implement multiple protocols, use addToBuilder or objc.ObjCProtocolBuilder directly. All methods that can be implemented as blocking listeners will be.
override
implementAsListener({required NSString? accessibilityLabel(), required NSArray? accessibilityRows(), NSArray? accessibilitySelectedRows()?, void setAccessibilitySelectedRows_(NSArray)?, NSArray? accessibilityVisibleRows()?, NSArray? accessibilityColumns()?, NSArray? accessibilityVisibleColumns()?, NSArray? accessibilitySelectedColumns()?, DartNSUserInterfaceItemIdentifier? accessibilityHeaderGroup()?, NSArray? accessibilitySelectedCells()?, NSArray? accessibilityVisibleCells()?, NSArray? accessibilityRowHeaderUIElements()?, NSArray? accessibilityColumnHeaderUIElements()?, required CGRect accessibilityFrame(), required ObjCObjectBase? accessibilityParent(), bool isAccessibilityFocused()?, NSString accessibilityIdentifier()?, bool $keepIsolateAlive = true}) → NSAccessibilityOutline
Builds an object that implements the NSAccessibilityOutline protocol. To implement multiple protocols, use addToBuilder or objc.ObjCProtocolBuilder directly. All methods that can be implemented as listeners will be.
override