NetNewsWire/Evergreen/MainWindow/Timeline/TimelineTableView.swift
2017-05-27 10:43:27 -07:00

45 lines
855 B
Swift

//
// TimelineTableView.swift
// Evergreen
//
// Created by Brent Simmons on 10/11/16.
// Copyright © 2016 Ranchero Software. All rights reserved.
//
import Cocoa
class TimelineTableView: NSTableView {
weak var keyboardDelegate: KeyboardDelegate?
//MARK: NSResponder
override func keyDown(with event: NSEvent) {
if let keyboardDelegate = keyboardDelegate {
if keyboardDelegate.handleKeydownEvent(event, sender: self) {
return;
}
}
super.keyDown(with: event)
}
override func viewWillStartLiveResize() {
if let scrollView = self.enclosingScrollView {
scrollView.hasVerticalScroller = false
}
super.viewWillStartLiveResize()
}
override func viewDidEndLiveResize() {
if let scrollView = self.enclosingScrollView {
scrollView.hasVerticalScroller = true
}
super.viewDidEndLiveResize()
}
}