paintModes function
Implementation
List<ModeData> paintModes(TextDelegate textDelegate) => [
ModeData(icon: Icons.zoom_out_map, mode: PaintMode.none, label: textDelegate.noneZoom),
ModeData(icon: Icons.horizontal_rule, mode: PaintMode.line, label: textDelegate.line),
ModeData(icon: Icons.crop_free, mode: PaintMode.rect, label: textDelegate.rectangle),
ModeData(icon: Icons.edit, mode: PaintMode.freeStyle, label: textDelegate.drawing),
ModeData(icon: Icons.lens_outlined, mode: PaintMode.circle, label: textDelegate.circle),
ModeData(icon: Icons.arrow_right_alt_outlined, mode: PaintMode.arrow, label: textDelegate.arrow),
ModeData(icon: Icons.power_input, mode: PaintMode.dashLine, label: textDelegate.dashLine),
// ModeData(icon: Icons.text_format, mode: PaintMode.text, label: textDelegate.text),
];