--- Jens Alfke <[EMAIL PROTECTED]> escribió: > > On 12 Mar '08, at 2:49 PM, Nathan Vander Wilt wrote: > > > I don't understand what this "base" coordinate > system > > is (not the window's, otherwise the conversions > would > > likely be offset by the view's position therein, > > right?). But whatever it is, it seems to be shared > by > > the CALayer. > > > The Cocoa Drawing Guide, under "Pixel-Exact > Drawing", says: > "These convenience methods make it possible to > convert values to and > from the base (device) coordinate system. They take > into account the > current backing store configuration for the view, > including whether it > is backed by a layer." > > In a layer-backed NSView, it seems that the > 'device', aka backing > store, is the view's CALayer; so these methods will > convert to/from > the layer's coordinates.
Most excellent! Glad to have a documentation reference that seems to guarantee correct behaviour in this situation. Between that an the individual geometry guides, I think I should be able to eventually build a sense for how it all meshes. It'd still be nice to have a single "go-to" document that describes all the various coordinate systems as they meet in a custom drawn layer hosting view. Maybe some of the individual places could be clearer as well. I hate filing bugs like this against documentation, because I really don't know what would help until I've read it, but I'll try file at least one. thanks much, -natevw __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ _______________________________________________ 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 [EMAIL PROTECTED]