• 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: Converting HIPoints to CGPoints/NSPoints in global space?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Converting HIPoints to CGPoints/NSPoints in global space?


  • Subject: Re: Converting HIPoints to CGPoints/NSPoints in global space?
  • From: Shawn Erickson <email@hidden>
  • Date: Sun, 12 Feb 2006 13:56:55 -0800

Are you really dealing with screen coordinates? In general more coordinates you deal with are local view coordinates.

-Shawn

On Feb 12, 2006, at 1:16 PM, Dave MacLachlan wrote:

Sorry...

HIPoints in general are relative to 0,0 in the upper left.
NSPoints (and CGPoints) are relative to 0,0 in the lower left.

so an HIPoint at x,y coordinates is equivalent to an NSPoint at x,displaysheight - y

The question is an easy way of figuring out exactly how high the display height is, especially in the case of multiple monitors.

Currently I'm looping through the displays, but there's got to be a better way of doing it.

Cheers,
Dave

On Feb 11, 2006, at 9:31 AM, Scott Thompson wrote:


On Feb 10, 2006, at 4:50 PM, Dave MacLachlan wrote:

Is there a good way to convert NSPoints to HIPoints and back again safely?

I see HIPointConvert, but there doesn't seem to be a "cocoa" coordinate space. I can write a routine iterating through all the displays, and finding the lowest left hand corner, but was wondering if anyone knew of a better way.

I'm afraid I don't understand your question. NSPoints and HIPoints are both "just points with floating point components".


I presume that you are trying to convert points between two coordinate spaces, but it's not clear exactly which two coordinate spaces you are interested in.
_______________________________________________
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


References: 
 >Converting HIPoints to CGPoints/NSPoints in global space? (From: Dave MacLachlan <email@hidden>)
 >Re: Converting HIPoints to CGPoints/NSPoints in global space? (From: Scott Thompson <email@hidden>)
 >Re: Converting HIPoints to CGPoints/NSPoints in global space? (From: Dave MacLachlan <email@hidden>)

  • Prev by Date: Re: selector data
  • Next by Date: Re: objc_msgSend problems on x86
  • Previous by thread: Re: Converting HIPoints to CGPoints/NSPoints in global space?
  • Next by thread: Re: Converting HIPoints to CGPoints/NSPoints in global space?
  • Index(es):
    • Date
    • Thread