extended_text_library library

Extensions

StringE on String

Constants

kExtendedMinInteractiveSize → const double
create by zmtzawqlp on 2019/7/31
zeroWidthSpace → const String

Functions

convertKeyboardMoveSelection(InlineSpan text, TextSelection selection) TextSelection
convertKeyboardMoveTextPostion(InlineSpan text, TextPosition? textPosition) TextPosition?
convertTextInputPostionToTextPainterPostion(InlineSpan text, TextPosition textPosition) TextPosition
convertTextInputSelectionToTextPainterSelection(InlineSpan text, TextSelection selection) TextSelection
convertTextPainterPostionToTextInputPostion(InlineSpan text, TextPosition? textPosition, {bool? end}) TextPosition?
convertTextPainterSelectionToTextInputSelection(InlineSpan text, TextSelection selection, {bool selectWord = false}) TextSelection
correctCaretOffset(TextEditingValue value, InlineSpan textSpan, TextInputConnection? textInputConnection, {TextSelection? newSelection}) TextEditingValue
correct caret Offset make sure caret is not in text when caretIn is false
getInlineOffset(InlineSpan inlineSpan) int
Walks this text span and its descendants in pre-order and calls visitor for each span that has text.
handleSpecialTextSpanDelete(TextEditingValue value, TextEditingValue? oldValue, InlineSpan oldTextSpan, TextInputConnection? textInputConnection) TextEditingValue
hasSpecialText(InlineSpan textSpan) bool
hasT<T>(InlineSpan? textSpan) bool
isWhitespace(int codeUnit) bool
joinChar(InlineSpan value, Accumulator offset, String char) InlineSpan
join char into text
makeSureCaretNotInSpecialText(InlineSpan text, TextPosition textPosition) TextPosition
textSpanToActualText(InlineSpan textSpan) String

Typedefs

PaintBackground = bool Function(BackgroundTextSpan backgroundTextSpan, Canvas canvas, Offset offset, TextPainter? painter, Rect rect, {Offset? endOffset, TextPainter? wholeTextPainter})
if you don't want use default, please return true. endOffset is the text top-right Offfset allTextPainter is the text painter of extended text. painter is current background text painter
SpecialTextGestureTapCallback = void Function(dynamic parameter)
create by zmtzawqlp on 2019/6/5
TextSelectionChangedHandler = void Function(TextSelection selection, SelectionChangedCause cause)
create by zmtzawqlp on 2019/8/1