• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Problem on clearing points and paths on a NSView
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem on clearing points and paths on a NSView


  • Subject: Re: Problem on clearing points and paths on a NSView
  • From: Graham Cox <email@hidden>
  • Date: Wed, 23 Jul 2008 10:45:41 +1000

Well, do you actually erase them?

The drawRect: method usually starts with something that paints the background colour - if you don't do that then any pixels previously drawn are not cleared.

e.g.:


- (void) drawRect:(NSRect) rect { [[NSColor whiteColor] set]; NSRectFill( rect );

	// the rest of the drawing code...
}


hth,

Graham




On 23 Jul 2008, at 8:03 am, JArod Wen wrote:

Hi,

I met a problem on clearing points and paths on a customized NSView. I set four NSBezierPath for drawing: pathForPositionMeasure, pathForDistanceMeasure, pathForAngleMeasure and selectedPath, and used the following code for clearing:

		[pathForPositionMeasure removeAllPoints];
		[pathForDistanceMeasure removeAllPoints];
		[pathForAngleMeasure removeAllPoints];
		[selectedPath removeAllPoints];
		[self setNeedsDisplay:YES];

And the drawRect is only contained the code to draw these four paths. But after these lines are executed, points and paths are still there on the view. Is there any way to clear them?

Thanks in advance!
---------------
JArod Wen

_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden


References: 
 >Problem on clearing points and paths on a NSView (From: JArod Wen <email@hidden>)

  • Prev by Date: Re: Avoiding mutual retain cycles
  • Next by Date: Re: Basic question on /Library/Application Support
  • Previous by thread: Problem on clearing points and paths on a NSView
  • Next by thread: Re: Problem on clearing points and paths on a NSView
  • Index(es):
    • Date
    • Thread