[vtk-developers] Changes to the Carbon and Cocoa interactors

Sean McBride sean at rogue-research.com
Fri Dec 18 10:35:12 EST 2009


On 12/17/09 5:33 PM, David Gobbi said:

>Thanks for the feedback.  I'm still green on Cocoa, myself, so your
>expertise is greatly appreciated.

Regarding messaging nil, this is a handy table:
<http://www.sealiesoftware.com/blog/archive/2007/4/21/
objc_explain_return_value_of_message_to_nil.html>

>The reason that I have "altDown" matching both "option" and "command"
>is to mimic the Carbon Interactor, which already did things that way.
>In Carbon Interactor there are comments that say "VNC (as well as some
>Mac users) use the command key as 'alt', so map them both."  My
>feeling is that until the RWI includes a separate event for a "Meta"
>modifier, it is expedient to map both keys to "alt", but I don't have
>a very strong opinion one way or another.

I don't object, I was just curious.

>Ok, Sean, I've looked through the diffs for your fixes, everything
>appears to be in order so I will commit tomorrow after I've compiled
>and tested.
>
>In the code, you asked why vtkCocoaRenderWindow just creates an NSView
>when ParentId() is set, rather than a vtkCocoaGLView.  The reason is:
>this solution is what works the vtkTkRenderWidget and all the VTK
>examples that use the vtkTkRenderWidget.  So yeah, I'll add extra
>comments to the code to make sure that people know why it is so.

Great and thanks!

-- 
____________________________________________________________
Sean McBride, B. Eng                 sean at rogue-research.com
Rogue Research                        www.rogue-research.com 
Mac Software Developer              Montréal, Québec, Canada





More information about the vtk-developers mailing list