codeControls method

Widget codeControls()

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),
      ),
    ],
  );
}