underline method
TerminalUnderline
underline({
- required CellAnchor p1,
- required CellAnchor p2,
- required Color color,
Creates a temporary underline from p1 to p2 with the given color.
The underline will be removed when the returned object is disposed.
Implementation
TerminalUnderline underline({
required CellAnchor p1,
required CellAnchor p2,
required Color color,
}) {
final underline = TerminalUnderline(
this,
p1: p1,
p2: p2,
color: color,
);
_underlines.add(underline);
notifyListeners();
underline.registerCallback(() {
_underlines.remove(underline);
notifyListeners();
});
return underline;
}