Re: NSScrollView & its width
Re: NSScrollView & its width
- Subject: Re: NSScrollView & its width
- From: Mark Sanvitale <email@hidden>
- Date: Thu, 4 Feb 2010 16:10:54 -0800
- Old-return-path: email@hidden
I can't say that I have dealt with the exact situation you write of, however, my best idea/hint is to point you to the NSTextContainer class. The NSTextView is composed of a lot of complicated machinery and I believe you might have to dive below the topmost layer (i.e. NSTextView itself) in order to achieve your desired results. Your documentView (the textView) will continue to size its width according to the contentView, but the internal "view container" for the rich-text object being displayed inside of the textView will need to be told not to maintain this same, width-sync'd relationship.
(I repeat, this is only a somewhat educated stab-in-the-dark, i.e. I have used NSTextContainer's setWidthTracksTextView method. More informed people should still be encouraged to reply.)
Good luck.
Mark Sanvitale
On Feb 4, 2010, at 1:45 PM, Knut Lorenzen wrote:
>
> Dear List,
>
> an NSScrollView ("Show Horizontal Scroller" in IB checked) contains an NSTextView that displays some RTFD-data, including some pictures. However, the Horizontal Scroller is not shown. BTW, TextEdit seems to behave exactly the same.
>
> Logging [[myScrollView documentView] frame].size.width shows that it has the same value than [[myScrollView contentView] frame].size.width. Please note the difference: documentView vs. contentView. That is, it looks like the documentView does not notice the presence of pictures wider than the contentView?!
>
> I've tried setting the documentView's frame width to the width of the largest picture. That sort of works, but as soon as the window (or the view) is resized, everything snaps back to the undesired state.
>
> Looking forward to ideas/hints/clues/advice.
>
> Cheers,
>
> Knut
>
>
>
>
>
> _______________________________________________
>
> 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