syncPendingFontWithCursor method
void
syncPendingFontWithCursor()
Implementation
void syncPendingFontWithCursor() {
if (cursor.isCollapsed) {
final fragNode = nodeById(cursor.anchorId);
final frag = fragNode is Fragment ? fragNode : null;
pendingFontFamily = frag?.fontFamily ?? 'Arial';
pendingFontSize = frag?.fontSize ?? 14.0;
pendingColor = frag?.color;
pendingHighlightColor = frag?.highlightColor;
pendingStyles = List<String>.from(frag?.styles ?? []);
final container = findLogicalContainer(_content, cursor.anchorId);
if (container is Paragraph) {
pendingTextAlign = container.textAlign;
pendingIndent = container.indent;
pendingStyle = container.getStyle();
}
}
}