Re: Problems drawing... Need help please.
Re: Problems drawing... Need help please.
- Subject: Re: Problems drawing... Need help please.
- From: "Brian O'Brien" <email@hidden>
- Date: Sun, 23 Oct 2005 17:48:14 -0600
Sorry for the top post....
but it seems like the line caps and miters aren't working....
Also when an object is outlined... are the lines outside of the
bounding box?
On 23-Oct-05, at 4:16 PM, Sherm Pendley wrote:
On Oct 23, 2005, at 4:57 PM, Brian O'Brien wrote:
Sorry if this code is in Python.. but its calling NS routines.
As I understand it, the Cocoa framework is the topic here,
regardless of the language.
I'm having trouble getting the line caps and joints and colors
correct...
I basically want to set a color, draw a path then on to the next
object to be drawn...
Seems like every thing is being drawn in one color only...
self.path.setLineJoinStyle_(NSMiterLineJoinStyle)
self.path.setLineCapStyle_(NSButtLineCapStyle)
if self.mouseHit == True:
NSColor.colorWithDeviceRed_green_blue_alpha_(sfr,
sfg, sfb, sfa).set()
... snip ...
if (self.selectedControlPoint[0] == True) & (i
== self.selectedControlPoint[1]):
NSColor.colorWithDeviceRed_green_blue_alpha_(0,0,1,1)
One of these things is not like the other... You forgot to set()
the color here.
print 'hit'
else:
NSColor.colorWithDeviceRed_green_blue_alpha_(0,1,1,1)
Same here.
print 'miss'
r = NSRect((pt.x-1, pt.y-1), (3, 3))
p = NSBezierPath.bezierPathWithRect_(r)
p.closePath()
p.fill()
p.stroke()
So, all of these paths are drawn in the first color that was set()
above.
sherm--
Cocoa programming in Perl: http://camelbones.sourceforge.net
Hire me! My resume: http://www.dot-app.org
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden