Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Core Animation: Layer vs NSTextView



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:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden
References: 
 >Core Animation: Layer vs NSTextView (From: Stéphane Sudre <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.