buildCodeWithLinesCount method
Widget
buildCodeWithLinesCount(
)
Implementation
Widget buildCodeWithLinesCount() {
final int numLines = '\n'.allMatches(widget.code).length + 1;
return Row(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisSize: MainAxisSize.max,
children: [
Column(
// mainAxisAlignment: MainAxisAlignment.spaceEvenly,
mainAxisSize: MainAxisSize.min,
children: <Widget>[
for (int i = 1; i <= numLines; i++)
RichText(
textScaleFactor: _fontScaleFactor,
text: TextSpan(
style: TextStyle(
fontFamily: 'monospace',
fontSize: widget.fontSize,
color: widget.syntaxTheme!.linesCountColor),
text: "$i",
)),
]),
VerticalDivider(width: 5),
buildCode(),
//Expanded(child: buildCode()),
],
);
}