macOS: Tunnel detail: Ensure long keys fit
This commit is contained in:
parent
718c316933
commit
0b8d18b842
|
@ -61,9 +61,16 @@ class EditableKeyValueRow: NSView {
|
||||||
keyLabel.firstBaselineAnchor.constraint(equalTo: valueLabel.firstBaselineAnchor),
|
keyLabel.firstBaselineAnchor.constraint(equalTo: valueLabel.firstBaselineAnchor),
|
||||||
self.leadingAnchor.constraint(equalTo: keyLabel.leadingAnchor),
|
self.leadingAnchor.constraint(equalTo: keyLabel.leadingAnchor),
|
||||||
keyLabel.trailingAnchor.constraint(equalTo: valueLabel.leadingAnchor, constant: -5),
|
keyLabel.trailingAnchor.constraint(equalTo: valueLabel.leadingAnchor, constant: -5),
|
||||||
valueLabel.trailingAnchor.constraint(equalTo: self.trailingAnchor),
|
valueLabel.trailingAnchor.constraint(equalTo: self.trailingAnchor)
|
||||||
keyLabel.widthAnchor.constraint(equalToConstant: 120)
|
|
||||||
])
|
])
|
||||||
|
|
||||||
|
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) {
|
required init?(coder decoder: NSCoder) {
|
||||||
|
|
Loading…
Reference in New Issue