Re: Core Animation: Layer vs NSTextView
Re: Core Animation: Layer vs NSTextView
- Subject: Re: Core Animation: Layer vs NSTextView
- From: Scott Anguish <email@hidden>
- Date: Thu, 1 Nov 2007 17:35:09 -0400
that should work.
Although it's possible that there is a bug.
From the release notes
Most of the standard views and controls that AppKit and Mac OS X's
other Cocoa frameworks provide are able to function in layer-backed
mode in Leopard, with the exception of certain specialized views such
as WebKit WebViews and Quartz Composer QCViews, whose use in layer-
backed mode is not presently supported.
On Nov 1, 2007, at 1:21 PM, Stéphane Sudre wrote:
Is the Layer mode of Core Animation compatible with NSTextView?
I'm seeing the following issues when I enable setWantsLayer: for a
hierarchy that includes a NSTextView:
- while my NSTextView is supposed to have a transparent background
(thanks to a subclass of NSScrollView), it is no more transparent
with the layer mode.
I'd file this one (send me the number please)
- when I fill the NSTextView with the content of a medium size text
file (24 KB) using the readFromURL... NSTextStorage API, it takes 8
seconds to display the file in the text view. It's instantaneous
without the layer view mode enabled.
When a layer is created and cached it does allocate memory for
storage.. but that seems a bit to long. Have you sampled it?
I'm also seeing strange animation when I run a fade in/fade out
animation to hide a NSScrollView (that includes a NSTextView) and
display a simple NSView with a NSTextField. The verticall scroller
of the NSScrollView does not seem to be aware there is fading effect
until the animation is completed.
Can you define how you are running a fade in/fade out animation? And
why you want the views to be layer-backed anyways?
Are there some tricks to use to deal with Core Animation and
NSTextView?
It seems like perhaps, yes.
_______________________________________________
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