mirror of
https://github.com/qvacua/vimr.git
synced 2024-11-24 11:37:32 +03:00
Draw underline
This commit is contained in:
parent
246638ff96
commit
f34624c1f5
@ -89,6 +89,18 @@ final class AttributesRunDrawer {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if run.attrs.fontTrait.contains(.underline) {
|
||||||
|
guard let lastPosition = fontGlyphRuns.last?.positions.last?.x else {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
let x1 = lastPosition + self.cellSize.width
|
||||||
|
let x0 = fontGlyphRuns[0].positions[0].x
|
||||||
|
let y0 = fontGlyphRuns[0].positions[0].y
|
||||||
|
CGRect(x: x0, y: y0 + self.underlinePosition,
|
||||||
|
width: x1, height: self.underlineThickness).fill()
|
||||||
|
}
|
||||||
|
|
||||||
// TODO: GH-666: Draw underline/curl
|
// TODO: GH-666: Draw underline/curl
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user