From 73c92dfbb55a22f6f1b5e620cb8a26e19c3e1cde Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Thu, 12 May 2016 21:28:30 -0400 Subject: [PATCH] Some uiMultilineEntry fixes. --- darwin/multilineentry.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/darwin/multilineentry.m b/darwin/multilineentry.m index c1cd2e04..f4ee69b8 100644 --- a/darwin/multilineentry.m +++ b/darwin/multilineentry.m @@ -9,7 +9,6 @@ @implementation intrinsicSizeTextView -// TODO does this prevent shrinking horizontally? - (NSSize)intrinsicContentSize { NSTextContainer *textContainer; @@ -162,6 +161,9 @@ uiMultilineEntry *uiNewMultilineEntry(void) [e->sv setDocumentView:e->tv]; [e->tv setTranslatesAutoresizingMaskIntoConstraints:NO]; scrollViewConstraintsEstablish(&(e->constraints), e->sv, @"uiMultilineEntry"); + // needed to allow horizontal shrinking + // TODO what about vertical text? + [e->tv setContentCompressionResistancePriority:NSLayoutPriorityDefaultLow forOrientation:NSLayoutConstraintOrientationHorizontal]; //TODO:void printinfo(NSScrollView *sv, NSTextView *tv); //printinfo(e->sv, e->tv);