Hello all once again. Well this is happening when drawing a line in a view which has a me after NSDrawNinePartImage as background; The Line it seems to be 2.0px;, this is what Im doing in drawRect
NSDrawNinePartImage(frame, _topLeft, _top, _topRight, _leftCallout, _center, _right, _bottomLeft, _bottom, _bottomRight, NSCompositeSourceOver, 1.0f, NO); NSBezierPath * path = [[NSBezierPath alloc] init]; [path moveToPoint:NSMakePoint(frame.origin.x + 40.0f, frame.origin.y + 66.0f)]; [path setLineWidth:0.0f]; [path lineToPoint:NSMakePoint(frame.size.width - 40.0f, frame.origin.y + 66.0f)]; [path stroke]; [path release]; Now I read the documentation and its says that depending on the View's pixel ratio, and also AA of the current context, the line width may vary for 2.0 pixels... So even I set up the lowst value, 0.0, which in the docs says it will put the smallest line width possible for the device, I get a 2.0 px line. So I guess my problem resides in what exactly the docs says I will have.. this is the constructor of the view's controller: MagicView * myView = [[MagicView alloc]initWithFrame:NSMakeRect(0.0f, 0.0f, 200.0f, 122.0f)]; [self setView:myView]; [myView release]; so a 200.0f X 122.0f its my view's dimensions, ... then I modify before all the drawing and add this: CGContextRef myContext = [[NSGraphicsContext currentContext] graphicsPort]; CGContextSetAllowsAntialiasing(myContext, true); CGContextSaveGState(myContext); //DRAWING CODE .... CGContextRestoreGState(myContext); but nothing seems to work... what am I missing here? Thanks for your help Gustavo_______________________________________________ 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