INNER CODE UNIT · Swift
redraw
mjrusso/scoot · Scoot/ElementView.swift:7
func redraw() {
setNeedsDisplay(bounds)
}
override func draw(_ dirtyRect: NSRect) {
super.draw(dirtyRect)
guard let elements = viewController?.elements else {
return
}
guard let ctx = NSGraphicsContext.current else {
return
}
ctx.cgContext.setFillColor(
NSColor.black.withAlphaComponent(
viewController.elementBackgroundAlphaComponent