You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.2 KiB

using Unity.UIWidgets.ui;
namespace Unity.UIWidgets.rendering {
public class RenderErrorBox : RenderBox {
const string _kLine = "\n\n────────────────────\n\n";
public RenderErrorBox(string message = "") {
this.message = message;
if (message == "") {
return;
}
ParagraphBuilder builder = new 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}{_kLine}"
);
this._paragraph = builder.build();
}
string message;
Paragraph _paragraph;
static TextStyle textStyle = new TextStyle(
color: new Color(0xFFFFFF66),
fontFamily: "monospace",
fontSize: 14.0f,
fontWeight: FontWeight.w700
);
static ParagraphStyle paragraphStyle = new ParagraphStyle(
height: 1.0f
);
}
}