mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-24 13:50:49 +03:00
0025216: WNT_Window - remove unused fields and types (WNT_WindowData)
Clean up InterfaceGraphic.hxx OpenGl_Window - do not use removed macros WINDOW Small correction of test case for issue CR25216
This commit is contained in:
@@ -118,14 +118,13 @@ void Visual3d_View::SetWindow (const Handle(Aspect_Window)& theWindow)
|
||||
const Handle(WNT_Window) aWin = Handle(WNT_Window)::DownCast (theWindow);
|
||||
MyCView.DefWindow.XWindow = (HWND )(aWin->HWindow());
|
||||
MyCView.DefWindow.XParentWindow = (HWND )(aWin->HParentWindow());
|
||||
WNT_WindowData* aWinData = (WNT_WindowData* )GetWindowLongPtr ((HWND )(aWin->HWindow()), GWLP_USERDATA);
|
||||
aWinData->WNT_WDriver_Ptr = (void* )this;
|
||||
aWinData->WNT_VMgr = myViewManager;
|
||||
#elif (defined(__APPLE__) && !defined(MACOSX_USE_GLX))
|
||||
const Handle(Cocoa_Window) aWin = Handle(Cocoa_Window)::DownCast (theWindow);
|
||||
MyCView.DefWindow.XWindow = (Aspect_Drawable )aWin->HView();
|
||||
MyCView.DefWindow.XParentWindow = NULL;
|
||||
//MyCView.DefWindow.XParentWindow = aWin->HParentWindow();
|
||||
#elif defined(__ANDROID__)
|
||||
//
|
||||
#else
|
||||
const Handle(Xw_Window) aWin = Handle(Xw_Window)::DownCast (theWindow);
|
||||
MyCView.DefWindow.XWindow = aWin->XWindow();
|
||||
|
@@ -444,12 +444,14 @@ Standard_Boolean Visual3d_ViewManager::ViewExists (const Handle(Aspect_Window)&
|
||||
// Parse the list of views to find
|
||||
// a view with the specified window
|
||||
|
||||
#if defined(_WIN32) || defined(__WIN32__)
|
||||
#if defined(_WIN32)
|
||||
const Handle(WNT_Window) THEWindow = Handle(WNT_Window)::DownCast (AWindow);
|
||||
Aspect_Handle TheSpecifiedWindowId = THEWindow->HWindow ();
|
||||
#elif defined(__APPLE__) && !defined(MACOSX_USE_GLX)
|
||||
const Handle(Cocoa_Window) THEWindow = Handle(Cocoa_Window)::DownCast (AWindow);
|
||||
NSView* TheSpecifiedWindowId = THEWindow->HView();
|
||||
#elif defined(__ANDROID__)
|
||||
int TheSpecifiedWindowId = -1;
|
||||
#else
|
||||
const Handle(Xw_Window) THEWindow = Handle(Xw_Window)::DownCast (AWindow);
|
||||
int TheSpecifiedWindowId = int (THEWindow->XWindow ());
|
||||
@@ -461,12 +463,14 @@ Standard_Boolean Visual3d_ViewManager::ViewExists (const Handle(Aspect_Window)&
|
||||
{
|
||||
const Handle(Aspect_Window) AspectWindow = (MyDefinedView.Value(i))->Window();
|
||||
|
||||
#if defined(_WIN32) || defined(__WIN32__)
|
||||
#if defined(_WIN32)
|
||||
const Handle(WNT_Window) theWindow = Handle(WNT_Window)::DownCast (AspectWindow);
|
||||
Aspect_Handle TheWindowIdOfView = theWindow->HWindow ();
|
||||
#elif defined(__APPLE__) && !defined(MACOSX_USE_GLX)
|
||||
const Handle(Cocoa_Window) theWindow = Handle(Cocoa_Window)::DownCast (AspectWindow);
|
||||
NSView* TheWindowIdOfView = theWindow->HView();
|
||||
#elif defined(__ANDROID__)
|
||||
int TheWindowIdOfView = 0;
|
||||
#else
|
||||
const Handle(Xw_Window) theWindow = Handle(Xw_Window)::DownCast (AspectWindow);
|
||||
int TheWindowIdOfView = int (theWindow->XWindow ());
|
||||
|
Reference in New Issue
Block a user