On 15 Mar 2009, at 5:29 AM, Jean-Daniel Dupas wrote:

Note that if you want to get a revert effect, you can obtains it drawing white rect with the Quart "Difference Blend Mode".

http://developer.apple.com/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_images/dq_images.html

CGContextRef ctxt = [[NSGraphicsContext currentContext] graphicsPort];
 CGContextSetBlendMode(ctxt, kCGBlendModeDifference);

 CGContextSetGrayFillColor(ctxt, 1, 1);
 CGContextFillRect(ctxt, NSRectToCGRect(aRect));

With a minor change, this worked perfectly - many thanks to both people who responded. I am simply unaware of a lot of the API here so hadn't looked at these functions.

PK

--
Dr Philip Kime





_______________________________________________

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

Reply via email to