>  NSRectFill() is a C function, not part of any class e.g. NSView. aRect is 
> simply a struct which specify location points (doesnt contain reference of 
> any window). How the function knows about the drawing surface, in which 
> window/surface to paint? Does it implicitly make use of some self pointer? If 
> so, then, what if this function is not called from inside a simple C function 
> then there will not be any self pointer?

  Did you read my previous message?

  1) Read the Cocoa Drawing Guide.
  2) The current graphics context knows which view currently has
'focus' (see the drawing guide) so it knows what view and rectangle
you're describing.

--
I.S.
_______________________________________________

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]

Reply via email to