From daa5679241ef016b862646976ace746e8bad4aa3 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Thu, 25 Mar 2021 16:48:11 -0400 Subject: [PATCH] Don't allow cell editing, lock size. --- .../MachinePicker/Base.lproj/MachinePicker.xib | 8 ++++---- .../Mac/Clock Signal/MachinePicker/MachinePicker.swift | 8 ++++++++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/OSBindings/Mac/Clock Signal/MachinePicker/Base.lproj/MachinePicker.xib b/OSBindings/Mac/Clock Signal/MachinePicker/Base.lproj/MachinePicker.xib index 03f05bc45..b619ff452 100644 --- a/OSBindings/Mac/Clock Signal/MachinePicker/Base.lproj/MachinePicker.xib +++ b/OSBindings/Mac/Clock Signal/MachinePicker/Base.lproj/MachinePicker.xib @@ -666,24 +666,24 @@ Gw - + - + - + - + diff --git a/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift b/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift index d19be9ec8..a7ca32349 100644 --- a/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift +++ b/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift @@ -192,6 +192,14 @@ class MachinePicker: NSObject, NSTableViewDataSource, NSTableViewDelegate { machineSelector.selectTabViewItem(at: machineNameTable.selectedRow) } + func tableView(_ tableView: NSTableView, heightOfRow row: Int) -> CGFloat { + let font = NSFont.systemFont(ofSize: NSFont.systemFontSize) + + // YUCK. TODO: find a way to use larger cells, with vertically-centred text. + // Likely that means not using NSTextFieldCell. + return font.ascender - font.descender + 2.0 + } + // MARK: - Machine builder func selectedMachine() -> CSStaticAnalyser { storeOptions()