Hmmm, this is inconsistant with other platforms,
Can't you just subtract 20 to the pixel location before passing it? So the top of the titlebar would be -20, the top of the GL 0 and the bottom would actually be the height of the window (not the height + 20) If there is no title-bar then don't subtract...
I think the coords should be consitant in the window across platforms, otherwise pointer-entry projects would not be cross-platform. 20-pixels offset can be quite an anoyance doing collition detection!
Ben
On Mar 29, 2004, at 10:50 PM, B. Bogart wrote:
I did a checkout today and the gemmouse is much improved except...
I'm still getting coords shifted by about 20 pixels, exactly the height of the OSX title bar. Gem reports the position of the mouse as being 20 pixels lower than it actually is.
...yeh, that's the way it is :-( I haven't found a way to change the coords based on whether or not there is a title bar ( {0,0} is always the top left, whether the bar is there or not), so it'll probably have to be dealt with in the patch...
jamie