It's inverted because of differences in coordinate systems between the image and the view it's being draw into.

Before you draw the image, invert it:

[[self image] setInverted:YES] ;

On May 4, 2009, at 12:25 PM, Livio Isaia wrote:

I have a custom NSButtonCell named MyButtonCell with a drawing method:

- (void)drawInteriorWithFrame:(NSRect)cellFrame inView:(NSView *)controlView {

  cellFrame = [self imageRectForBounds:cellFrame];
[[self image] drawInRect:cellFrame fromRect:NSZeroRect operation:NSCompositeCopy fraction:1.0];
}

The image is well drawn... but upside down.
Can you tell why?

Thanks in advance,
regards,
livio.

_______________________________________________

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/mike%40instantvoodoomagic.com

This email sent to m...@instantvoodoomagic.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 arch...@mail-archive.com

Reply via email to