I've been having a fair few issues with NSBezier boxes lately (a.k.a boxes with rounded corners)

I've created a NSView subclass that contains the following code, then threw a few on a window with some controls over the top:
- ( void ) drawRect: ( NSRect ) rect
{
        NSBezierPath* thePath = [NSBezierPath bezierPath];
[thePath appendBezierPathWithRoundedRect:rect xRadius:10.0 yRadius:10.0];
        [thePath fill];
}

the results are horrid: http://skitch.com/d2kagw/kemd/window
there's loads of artifacts on the initial draw as well as each when the user interacts with the controls etc.

If I make them just plain rectangles - it works fine: 
http://skitch.com/d2kagw/kemr/window
- ( void ) drawRect: ( NSRect ) rect
{
        [NSBezierPath fillRect:rect];
}

Any ideas?
I just need to draw some boxes :D

Cheers!

________________________/Az.________
_______________________________________________

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