• 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: RgnHandle replacement?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RgnHandle replacement?


  • Subject: Re: RgnHandle replacement?
  • From: Scott Anguish <email@hidden>
  • Date: Thu, 7 Nov 2002 01:49:50 -0500

On Thursday, November 7, 2002, at 12:49 AM, Jonathan Wight wrote:
Maybe I didn't describe the problem well enough. I've already got code to
hit test individual pixels within my icons (I'm using NSReadPixel on the
icon's image instead of using pointer math), but now I want to find out what
icons are selected when the users drags a selection marquee around zero or
more icons.

Ah.. ok.. sorry..

Hrmm... you can tell the icons involved, by the bounds as you say...

So, you'd want to test each of the icon areas that overlap the bounds of the selection to see if there is any pixels activated..

Any pixel within that area is going to indicate a selection right?

So, draw that intersected area of the icon into an NSImage that is 1x1 (scale it) and then see if that single pixel is on.. you'd want to make sure that anti-aliasing is off when you do this..
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
  • Follow-Ups:
    • Re: RgnHandle replacement?
      • From: Jonathan Wight <email@hidden>
References: 
 >Re: RgnHandle replacement? (From: Jonathan Wight <email@hidden>)

  • Prev by Date: Re: Getting thumbnail of document to appear?
  • Next by Date: Re: RgnHandle replacement?
  • Previous by thread: Re: RgnHandle replacement?
  • Next by thread: Re: RgnHandle replacement?
  • Index(es):
    • Date
    • Thread