SuperReaderInspector class
Inspects a given SuperReader in the widget tree.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- 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 Methods
-
findAllMobileDragHandles(
[Finder? superReaderFinder]) → Finder -
Returns
true
if any type of mobile drag handles are visible, orfalse
if not. -
findComponentOffset(
String nodeId, Alignment alignment, [Finder? finder]) → Offset -
Returns the (x,y) offset for the component which renders the node with the given
nodeId
. -
findDocument(
[Finder? finder]) → Document? -
Returns the Document within the SuperReader matched by
finder
, or the singular SuperReader in the widget tree, iffinder
isnull
. -
findDocumentSelection(
[Finder? finder]) → DocumentSelection? -
Returns the current DocumentSelection for the SuperReader matched by
finder
, or the singular SuperReader in the widget tree, iffinder
isnull
. -
findMobileCaret(
[Finder? superReaderFinder]) → Finder -
findMobileCaretDragHandle(
[Finder? superReaderFinder]) → Finder -
findMobileDownstreamDragHandle(
[Finder? superReaderFinder]) → Finder -
findMobileExpandedDragHandles(
[Finder? superReaderFinder]) → Finder -
findMobileUpstreamDragHandle(
[Finder? superReaderFinder]) → Finder -
findParagraphStyle(
String nodeId, [Finder? superDocumentFinder]) → TextStyle? -
Finds and returns the TextStyle that's applied to the top-level of the TextSpan
in the paragraph with the given
nodeId
. -
findRichTextInParagraph(
String nodeId, [Finder? superReaderFinder]) → TextSpan -
Finds the paragraph with the given
nodeId
and returns the paragraph's content as a TextSpan. -
findTextInParagraph(
String nodeId, [Finder? superDocumentFinder]) → AttributedText -
Returns the AttributedText within the ParagraphNode associated with the
given
nodeId
. -
findWidgetForComponent<
WidgetType> (String nodeId, [Finder? superDocumentFinder]) → WidgetType -
Finds and returns the Widget that configures the DocumentComponent with the
given
nodeId
. -
getNodeAt<
NodeType extends DocumentNode> (int index, [Finder? superDocumentFinder]) → NodeType -
Returns the DocumentNode at given the
index
. -
hasFocus(
[Finder? finder]) → bool -
Returns
true
if the given SuperReader widget currently has focus, orfalse
otherwise. -
isMobileMagnifierVisible(
) → bool -
Returns
true
if a mobile magnifier is currently visible, orfalse
if it's not. -
isMobileToolbarVisible(
) → bool -
Returns
true
if the mobile floating toolbar is currently visible, orfalse
if it's not. -
isPositionVisibleGlobally(
DocumentPosition position, Size globalSize, [Finder? finder]) → bool -
Returns
true
if the entire content rectangle atposition
is visible on screen, orfalse
otherwise. -
wantsMobileMagnifierToBeVisible(
[Finder? superReaderFinder]) → bool -
Returns
true
if SuperReader's policy believes that a mobile magnifier should be visible right now, orfalse
otherwise. -
wantsMobileToolbarToBeVisible(
[Finder? superReaderFinder]) → bool -
Returns
true
if SuperReader's policy believes that a mobile toolbar should be visible right now, orfalse
otherwise.