X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FOCCViewer%2FOCCViewer_Trihedron.cxx;h=d13af530ef417aa3f9362f5dc791fa6722dec3ab;hb=d482e70778936d57da42621abf6abbe43e052b21;hp=6f5c54ce95470c69a17ec05d1177750967d5cf79;hpb=c4b058d18583af7f94042eb55d4b933dd222d2e6;p=modules%2Fgui.git diff --git a/src/OCCViewer/OCCViewer_Trihedron.cxx b/src/OCCViewer/OCCViewer_Trihedron.cxx index 6f5c54ce9..d13af530e 100644 --- a/src/OCCViewer/OCCViewer_Trihedron.cxx +++ b/src/OCCViewer/OCCViewer_Trihedron.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -21,7 +21,11 @@ #include #endif +#ifdef __APPLE__ +#include +#else #include +#endif #include "OCCViewer_Trihedron.h" @@ -37,7 +41,7 @@ #include -#ifndef WIN32 +#if !defined WIN32 && !defined __APPLE__ # include #endif @@ -45,8 +49,7 @@ #define PI 3.14159265359 -IMPLEMENT_STANDARD_HANDLE( OCCViewer_Trihedron, AIS_InteractiveObject ) -IMPLEMENT_STANDARD_RTTIEXT( OCCViewer_Trihedron, AIS_InteractiveObject ) +OCCT_IMPLEMENT_STANDARD_RTTIEXT( OCCViewer_Trihedron, AIS_InteractiveObject ) /*! * Constructor @@ -123,7 +126,7 @@ GLuint generateTextList() bool ok = false; GLuint aList = glGenLists( 256 ); -#ifdef WIN32 +#if defined(WIN32) HGLRC hglrc = wglGetCurrentContext(); if( hglrc ) { @@ -143,7 +146,7 @@ GLuint generateTextList() SelectObject( hdc, oldFont ); DeleteObject( font ); } -#else // X Window +#elif !defined(__APPLE__) // X Window Display* dpy = glXGetCurrentDisplay(); if( dpy ) {