// // TimelineContextualMenuDelegate.swift // Evergreen // // Created by Brent Simmons on 2/8/18. // Copyright © 2018 Ranchero Software. All rights reserved. // import AppKit import RSCore @objc final class TimelineContextualMenuDelegate: NSObject, NSMenuDelegate { @IBOutlet weak var timelineViewController: TimelineViewController? public func menuNeedsUpdate(_ menu: NSMenu) { guard let timelineViewController = timelineViewController else { return } menu.removeAllItems() guard let contextualMenu = timelineViewController.contextualMenuForClickedRows() else { return } menu.takeItems(from: contextualMenu) } }