On Fri, Apr 24, 2009 at 5:02 AM, Daniel Vollmer <ma...@maven.de> wrote: > Hi, > > I want to optimise my drawing code a bit. Essentially, I have a custom > NSView embedded in an NSCollectionView embedded in an NSScrollView. In my > custom view, I always want to display an overlay (consisting of something > like a description string of what is being displayed). This overlay is of > course expected to be always visible no matter where I scroll, which usually > leads me to redrawing the whole view when scrolling. > What's the usual approach to this? Move the "header" drawing code to a > subclass of NSScrollView? Conceptually, I think I want something that uses > the same back-end as the window compositing, as that that's closest to what > I want (the heading stays where it is, drawn on top of the NSScrollView, > while the custom view only has to draw the given subRect that's being > scrolled into the visible portion).
If you want to use the same back-end as window compositing, why not use actual window compositing? Create a borderless NSWindow, make it a child window, and position it appropriately. Mike _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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/archive%40mail-archive.com This email sent to arch...@mail-archive.com