RenderErrorBox constructor
Creates a RenderErrorBox render object.
A message can optionally be provided. If a message is provided, an attempt will be made to render the message when the box paints.
Implementation
RenderErrorBox([ this.message = '' ]) {
try {
if (message != '') {
// This class is intentionally doing things using the low-level
// primitives to avoid depending on any subsystems that may have ended
// up in an unstable state -- after all, this class is mainly used when
// things have gone wrong.
//
// Generally, the much better way to draw text in a RenderObject is to
// use the TextPainter class. If you're looking for code to crib from,
// see the paragraph.dart file and the RenderParagraph class.
final ui.ParagraphBuilder builder = ui.ParagraphBuilder(paragraphStyle);
builder.pushStyle(textStyle);
builder.addText(
'$message$_kLine$message$_kLine$message$_kLine$message$_kLine$message$_kLine$message$_kLine'
'$message$_kLine$message$_kLine$message$_kLine$message$_kLine$message$_kLine$message'
);
_paragraph = builder.build();
}
} catch (e) { } // ignore: empty_catches
}