codeControls method
Widget inside the code blocks
Implementation
Widget codeControls() {
return Row(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
IconButton(
splashColor: Colors.red,
tooltip: 'Zoom In',
icon: Icon(
Icons.zoom_out,
color: widget.languageTheme!.zoomIconColor,
),
onPressed: () => setState(() {
_fontScaleFactor = math.max(MIN_FONT_SCALE_FACTOR, _fontScaleFactor - 0.1);
})),
IconButton(
tooltip: 'Zoom Out',
icon: Icon(
Icons.zoom_in,
color: widget.languageTheme!.zoomIconColor,
),
onPressed: () => setState(() {
_fontScaleFactor = math.min(MAX_FONT_SCALE_FACTOR, _fontScaleFactor + 0.1);
})),
IconButton(
tooltip: 'Copy The Code',
icon: Icon(
Icons.copy,
color: widget.languageTheme!.zoomIconColor,
),
onPressed: () async => await _copyCodeToClipboard(data: widget.code),
),
],
);
}