You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
687 B
23 lines
687 B
3 years ago
|
// Copyright © 2015 Abhishek Banthia
|
||
|
|
||
|
import Foundation
|
||
|
|
||
|
class UpcomingEventViewItem: NSCollectionViewItem {
|
||
|
static let reuseIdentifier = NSUserInterfaceItemIdentifier("UpcomingEventViewItem")
|
||
|
@IBOutlet weak var calendarColorView: NSView!
|
||
|
|
||
|
@IBOutlet weak var eventTitleLabel: NSTextField!
|
||
|
@IBOutlet weak var eventSubtitleLabel: NSButton!
|
||
|
|
||
|
func setup(_ title: String, _ subtitle: String, _ color: NSColor) {
|
||
|
calendarColorView.layer?.backgroundColor = color.cgColor
|
||
|
eventTitleLabel.stringValue = title
|
||
|
eventSubtitleLabel.stringValue = subtitle
|
||
|
}
|
||
|
|
||
|
override var acceptsFirstResponder: Bool {
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
}
|