layout method
layout API.
Implementation
@override
PwBox layout(Context context, BoxConstraints constraints) {
final PwBox glyph = Text(
String.fromCharCode(codePoint),
style: TextStyle(fontSize: size * 0.85, color: color, height: 1),
).layout(
context,
BoxConstraints(maxWidth: size * 2, maxHeight: size * 2),
);
final PwSize box = constraints.constrain(PwSize(size, size));
return ProxyBox(
box,
child: glyph,
childOffset: Alignment.center.alongOffset(box, glyph.size),
);
}