Re: Updating NSTextView when it gets shorter [SOLVED]
Re: Updating NSTextView when it gets shorter [SOLVED]
- Subject: Re: Updating NSTextView when it gets shorter [SOLVED]
- From: Rob Petrovec <email@hidden>
- Date: Mon, 5 May 2008 07:44:18 -0700
I override setMinSize to always set it to some small size (like 11x11)
no matter what the passed in size is. I also override setMaxSize to
set whatever the passed in width is, but use my own max size (10000,
for example), and also set the textContainer to match. Then override
setString and textDidChange to I call the super of each method and
then call sizeToFit. Works like a charm. Hope that helps...
--Rob
On Apr 30, 2008, at 4:48 AM, Graham Cox wrote:
Yep, it was something simple, though a bit roundabout:
I just made the hosting view receive the frameChanged notification
from the editor (after turning this on in the editor) then keeping
track of its previous frame and marking it for update.
If anyone knows a less roundabout way, please do tell!
G.
On 30 Apr 2008, at 8:53 pm, Graham Cox wrote:
In my app I have a NSTextView which is used as a temporary editor,
being attached to another view while it edits some text, then
removed when I'm done. This is set up to size vertically as the
text is entered, and it does. While it's growing, all is well, but
if it shrinks by one or more lines, the leftover lines are not
updated, leaving them visible until something draws over them.
What's a good way to ensure that the text view gets updated
properly at all times? I can't use textDidChange: because it's too
late - the bounds/frame of the view has already been changed by
that time. There must be something simple I'm just not seeing.
G.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden