Shoudn't the Java AWT have these functions exposed on the window instance? 

http://journals.ecs.soton.ac.uk/java/tutorial/post1.0/ui/mouselistener.html 
(First one I found on google)

But if what you are looking for is to track objects inside the OGL window you 
would probably have to use some kind of picking technique

http://www.lighthouse3d.com/opengl/picking/

Either way OGL views are special, they are not handled in the same way. But I 
have written several programs that use NSOpenGLView and of all the problems I 
had, getting the mouse events was not one of them.

http://developer.apple.com/library/mac/#documentation/cocoa/Reference/ApplicationKit/Classes/NSOpenGLView_Class/Reference/Reference.html

It inherits from NSResponder.




> Date: Tue, 18 Jan 2011 07:27:10 -0800
> From: leanneatt...@yahoo.com
> To: witness.of.teacht...@gmx.net
> CC: cocoa-dev@lists.apple.com
> Subject: Re: Help on Cocoa Class references
> 
> Ok thanks for your explanation about private classes!
> 
> I am developing a java application displaying a window, and then i am taking 
> its native part to draw onto it using openGL, the native part gives me a 
> NSView pointer.  I am able to draw onto it however not able to get mouse/key 
> events appropriately. I am using a category for NSView to override 
> acceptFirstResponder method and other mouse events related methods.
> 
> When i click on the title bar, rightmouse down, mouseup and so on are entered 
> as expected (except for mouseDown) however when i click on the rest of the 
> frame the acceptsFirstResponder method is entered but then nothing happens on 
> subsequent mouse clicks or keyboard events.
> 
> 
> --- On Tue, 1/18/11, Uli Kusterer <witness.of.teacht...@gmx.net> wrote:
> 
> > From: Uli Kusterer <witness.of.teacht...@gmx.net>
> > Subject: Re: Help on Cocoa Class references
> > To: "Leanne Attard" <leanneatt...@yahoo.com>
> > Cc: cocoa-dev@lists.apple.com
> > Date: Tuesday, January 18, 2011, 2:57 PM
> > 
> > On Jan 18, 2011, at 11:46 AM, Leanne Attard wrote:
> > > NSWindowViewAWT when the window is started
> > 
> >  That looks like a private class used internally by Apple's
> > AWT Java implementation. Probably a replacement for the
> > window's content view would be my guess.
> > 
> > > NSThemeFrame when clicking on the title bar
> > 
> >  That's a private class used by Apple to draw the window
> > frame of every Cocoa window.
> > 
> > > NSViewAWT when click on the rest of the frame area 
> > 
> >  Probably also a private class used to actually implement
> > Apple's version of AWT for the Mac's Java.
> > 
> >  In short, they are private classes, which means you
> > shouldn't mess with them, and there is no public
> > documentation. However, they are likely all NSView
> > subclasses, so you can probably do some of the standard
> > things that one can do with an NSView.
> > 
> >  Still you shouldn't have to mess with things at this
> > level. What are you trying to do?
> > 
> > Cheers,
> > -- Uli Kusterer
> > "The Witnesses of TeachText are everywhere..."
> > 
> > 
> > 
> > 
> 
> 
>       
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> 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:
> http://lists.apple.com/mailman/options/cocoa-dev/shashaness%40hotmail.com
> 
> This email sent to shashan...@hotmail.com
                                          
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to