utils/cursor_utils library

Functions

absoluteOffset(RenderFluentFragment targetRender, int localOffset, Widget widget) → int
detectOffsetOnRenderFluentFragment(RenderFluentFragment fragment, RenderBox renderBox, Offset localPosition, BuildContext context, Widget widget) → CursorOffset?
findDirectParent(FNode root, FNode target) → FNodeRange?
flattenFragmentsSimple(FNode node) → List<(Fragment, int, int)>
getFirstFragmentRecursive(InlineContainerNode node) → Fragment?
getFragmentAtCursor(EventHandler eventHandler) → FragmentRange?
getLastFragmentRecursive(InlineContainerNode node) → Fragment?
getNodeAtCursor(EventHandler eventHandler) → FNode?
parseTextAlign(String value) → TextAlign
Parses a string text-align value into a Flutter TextAlign.
resolvePositionGestureDetails(PositionedGestureDetails details, BuildContext context, Widget widget) → CursorOffset?
serializeTextAlign(TextAlign value) → String
Serializes a Flutter TextAlign into its string representation.