From: Roopesh Chander Date: Tue, 8 Jan 2019 20:01:44 +0000 (+0530) Subject: macOS: Tunnel detail: Ensure long keys fit X-Git-Tag: 0.0.20190207-1~129 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5a73244ec9781601630209d0c30684daf6e07f67;p=thirdparty%2Fwireguard-apple.git macOS: Tunnel detail: Ensure long keys fit Signed-off-by: Roopesh Chander --- diff --git a/WireGuard/WireGuard/UI/macOS/View/KeyValueRow.swift b/WireGuard/WireGuard/UI/macOS/View/KeyValueRow.swift index cdf682c..9be4425 100644 --- a/WireGuard/WireGuard/UI/macOS/View/KeyValueRow.swift +++ b/WireGuard/WireGuard/UI/macOS/View/KeyValueRow.swift @@ -61,9 +61,16 @@ class EditableKeyValueRow: NSView { keyLabel.firstBaselineAnchor.constraint(equalTo: valueLabel.firstBaselineAnchor), self.leadingAnchor.constraint(equalTo: keyLabel.leadingAnchor), keyLabel.trailingAnchor.constraint(equalTo: valueLabel.leadingAnchor, constant: -5), - valueLabel.trailingAnchor.constraint(equalTo: self.trailingAnchor), - keyLabel.widthAnchor.constraint(equalToConstant: 120) + valueLabel.trailingAnchor.constraint(equalTo: self.trailingAnchor) ]) + + keyLabel.setContentCompressionResistancePriority(.defaultHigh + 2, for: .horizontal) + keyLabel.setContentHuggingPriority(.defaultHigh, for: .horizontal) + valueLabel.setContentHuggingPriority(.defaultLow, for: .horizontal) + + let widthConstraint = keyLabel.widthAnchor.constraint(equalToConstant: 150) + widthConstraint.priority = .defaultHigh + 1 + widthConstraint.isActive = true } required init?(coder decoder: NSCoder) {