occt: master 4fe56619

Author Committer Branch Timestamp Parent
bugmaster bugmaster master 2012-12-24 13:46:07 master 352ffd73
Affected Issues  0023243: Adapt OpenGL viewer for using in Cocoa applications on Mac OS X
Changeset 0023243: Adapt OpenGL viewer for using in Cocoa applications on Mac OS X

Cocoa_Window draft
OpenGl_Context and OpenGl_Window - added support for Cocoa OpenGL context
TKV3d - accept Cocoa_Window
Draft version of ViewerInit method for Mac OS X
Added ViewerTest_CocoaEventManagerView
ViewerTest - attach events to Cocoa window
Cocoa_Window - disable autorelease on close
Fix for OpenGl_Context::Init method
Cocoa_Window - convert top-left coordinates to bottom-left
Added selection with rubber band (rubber band drawing still should be implemented)
Fixed OpenGl_Display initialization on Mac OS X
Fixed OpenGl includes
mod - adm/UDLIST Diff File
add - src/Cocoa/Cocoa_LocalPool.hxx Diff File
add - src/Cocoa/Cocoa_LocalPool.mm Diff File
add - src/Cocoa/Cocoa_Window.hxx Diff File
add - src/Cocoa/Cocoa_Window.mm Diff File
add - src/Cocoa/EXTERNLIB Diff File
add - src/Cocoa/FILES Diff File
mod - src/InterfaceGraphic/FILES Diff File
mod - src/InterfaceGraphic/InterfaceGraphic.hxx Diff File
add - src/InterfaceGraphic/InterfaceGraphic_Cocoa.hxx Diff File
mod - src/OpenGl/EXTERNLIB Diff File
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
add - src/OpenGl/OpenGl_Context_1.mm Diff File
mod - src/OpenGl/OpenGl_Display.cxx Diff File
mod - src/OpenGl/OpenGl_Display_1.cxx Diff File
mod - src/OpenGl/OpenGl_GlCore11.hxx Diff File
mod - src/OpenGl/OpenGl_Window.cxx Diff File
add - src/OpenGl/OpenGl_Window_1.mm Diff File
mod - src/OpenGl/OpenGl_Workspace_2.cxx Diff File
mod - src/TKOpenGl/EXTERNLIB Diff File
mod - src/TKService/EXTERNLIB Diff File
mod - src/TKService/PACKAGES Diff File
mod - src/TKViewerTest/EXTERNLIB Diff File
add - src/ViewerTest/EXTERNLIB Diff File
mod - src/ViewerTest/FILES Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - src/ViewerTest/ViewerTest_ViewerCommands_1.mm Diff File
mod - src/Visual3d/Visual3d_View.cxx Diff File