macOS: Fix editor scrolling
Signed-off-by: Roopesh Chander <roop@roopc.net>
This commit is contained in:
@@ -28,8 +28,9 @@ class TunnelEditViewController: NSViewController {
|
|||||||
let minHeight: CGFloat = 310
|
let minHeight: CGFloat = 310
|
||||||
textView.minSize = NSSize(width: 0, height: minHeight)
|
textView.minSize = NSSize(width: 0, height: minHeight)
|
||||||
textView.maxSize = NSSize(width: CGFloat.greatestFiniteMagnitude, height: CGFloat.greatestFiniteMagnitude)
|
textView.maxSize = NSSize(width: CGFloat.greatestFiniteMagnitude, height: CGFloat.greatestFiniteMagnitude)
|
||||||
textView.autoresizingMask = [.width, .height]
|
textView.autoresizingMask = [.width] // Width should be based on superview width
|
||||||
textView.isHorizontallyResizable = true
|
textView.isHorizontallyResizable = false // Width shouldn't be based on content
|
||||||
|
textView.isVerticallyResizable = true // Height should be based on content
|
||||||
if let textContainer = textView.textContainer {
|
if let textContainer = textView.textContainer {
|
||||||
textContainer.size = NSSize(width: minWidth, height: CGFloat.greatestFiniteMagnitude)
|
textContainer.size = NSSize(width: minWidth, height: CGFloat.greatestFiniteMagnitude)
|
||||||
textContainer.widthTracksTextView = true
|
textContainer.widthTracksTextView = true
|
||||||
|
|||||||
Reference in New Issue
Block a user