From 7184f8c439b0954db1f945fa9837d6dae5bfd62e Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Thu, 7 Feb 2019 22:24:41 -0800 Subject: [PATCH] Remove unused code from TimelineTableRowView. --- .../Timeline/TimelineTableRowView.swift | 49 +++---------------- 1 file changed, 6 insertions(+), 43 deletions(-) diff --git a/NetNewsWire/MainWindow/Timeline/TimelineTableRowView.swift b/NetNewsWire/MainWindow/Timeline/TimelineTableRowView.swift index 41cea1ba4..14914f27d 100644 --- a/NetNewsWire/MainWindow/Timeline/TimelineTableRowView.swift +++ b/NetNewsWire/MainWindow/Timeline/TimelineTableRowView.swift @@ -10,18 +10,6 @@ import AppKit class TimelineTableRowView : NSTableRowView { - var cellAppearance: TimelineCellAppearance! { - didSet { - if cellAppearance != oldValue { - invalidateGridRect() - } - } - } - -// override var interiorBackgroundStyle: NSBackgroundStyle { -// return .Light -// } - private var cellView: TimelineTableCellView? { for oneSubview in subviews { if let foundView = oneSubview as? TimelineTableCellView { @@ -33,6 +21,9 @@ class TimelineTableRowView : NSTableRowView { override var isEmphasized: Bool { didSet { + if #available(macOS 10.14, *) { + return + } if let cellView = cellView { cellView.isEmphasized = isEmphasized } @@ -41,40 +32,12 @@ class TimelineTableRowView : NSTableRowView { override var isSelected: Bool { didSet { + if #available(macOS 10.14, *) { + return + } if let cellView = cellView { cellView.isSelected = isSelected } } } - - var gridRect: NSRect { - return NSMakeRect(0.0, NSMaxY(bounds) - 1.0, NSWidth(bounds), 1) - } - - override func drawSeparator(in dirtyRect: NSRect) { - - let path = NSBezierPath() - let originX = floor(cellAppearance.boxLeftMargin) + 2.0 - let destinationX = ceil(NSMaxX(bounds)) - let y = floor(NSMaxY(bounds)) - 0.5 - path.move(to: NSPoint(x: originX, y: y)) - path.line(to: NSPoint(x: destinationX, y: y)) - - cellAppearance.gridColor.set() - path.stroke() - } - - override func draw(_ dirtyRect: NSRect) { - - super.draw(dirtyRect) - - if cellAppearance.drawsGrid && !isSelected && !isNextRowSelected { - drawSeparator(in: dirtyRect) - } - } - - func invalidateGridRect() { - - setNeedsDisplay(gridRect) - } }