.../Source/App/JSFuncSearchPreview/JSFunItems/JSFuncItemTableRowTextView.swift
Line | Count | Source |
1 | | // |
2 | | // JSFuncItemTableRowTextView.swift |
3 | | // CutBox |
4 | | // |
5 | | // Created by Jason Milkins on 17/5/18. |
6 | | // Copyright © 2018-2023 ocodo. All rights reserved. |
7 | | // |
8 | | import Cocoa |
9 | | |
10 | | class JSFuncItemTableRowTextView: ItemTableRowTextView { |
11 | | |
12 | 4 | override func setup() { |
13 | 4 | guard let data = self.data else { |
14 | 1 | fatalError("Data must be initialized on row view before setup.") |
15 | 4 | } |
16 | 4 | |
17 | 4 | guard let titleString = data["string"] as? String else { |
18 | 1 | fatalError("Data must contain key: string") |
19 | 4 | } |
20 | 4 | |
21 | 4 | self.title.stringValue = titleString |
22 | 4 | .trimmingCharacters(in: .whitespacesAndNewlines) |
23 | 4 | } |
24 | | } |