Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit d3c0727

Browse files
authored
[web] Split the EngineParagraph interface from the legacy implementation (#22307)
1 parent a52a1f8 commit d3c0727

File tree

11 files changed

+687
-49
lines changed

11 files changed

+687
-49
lines changed

ci/licenses_golden/licenses_flutter

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,7 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/services/message_codecs.dart
526526
FILE: ../../../flutter/lib/web_ui/lib/src/engine/services/serialization.dart
527527
FILE: ../../../flutter/lib/web_ui/lib/src/engine/shadow.dart
528528
FILE: ../../../flutter/lib/web_ui/lib/src/engine/test_embedding.dart
529+
FILE: ../../../flutter/lib/web_ui/lib/src/engine/text/canvas_paragraph.dart
529530
FILE: ../../../flutter/lib/web_ui/lib/src/engine/text/font_collection.dart
530531
FILE: ../../../flutter/lib/web_ui/lib/src/engine/text/line_break_properties.dart
531532
FILE: ../../../flutter/lib/web_ui/lib/src/engine/text/line_breaker.dart

lib/web_ui/lib/src/engine.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ part 'engine/text/line_break_properties.dart';
129129
part 'engine/text/line_breaker.dart';
130130
part 'engine/text/measurement.dart';
131131
part 'engine/text/paragraph.dart';
132+
part 'engine/text/canvas_paragraph.dart';
132133
part 'engine/text/ruler.dart';
133134
part 'engine/text/unicode_range.dart';
134135
part 'engine/text/word_break_properties.dart';

lib/web_ui/lib/src/engine/html/recording_canvas.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1185,7 +1185,7 @@ class PaintDrawParagraph extends DrawCommand {
11851185
@override
11861186
String toString() {
11871187
if (assertionsEnabled) {
1188-
return 'DrawParagraph(${paragraph._plainText}, $offset)';
1188+
return 'DrawParagraph(${paragraph.toPlainText()}, $offset)';
11891189
} else {
11901190
return super.toString();
11911191
}

0 commit comments

Comments
 (0)