1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

0030939: Draw Harness, ViewerTest - AIS_ViewCube animation does not work on Linux and macOS

ViewerTest_EventManager::handleViewRedraw() now starts ViewerTest_ContinuousRedrawer
working thread to workaround Tcl event loop invalidation issue.
This commit is contained in:
kgv
2020-06-20 17:48:52 +03:00
committed by bugmaster
parent ceddb5ca9a
commit 08b7a39f75
6 changed files with 292 additions and 115 deletions

View File

@@ -88,6 +88,10 @@ public:
//! Redraw the View on an Expose Event
Standard_EXPORT virtual void ProcessExpose();
//! Handle redraw.
Standard_EXPORT virtual void handleViewRedraw (const Handle(AIS_InteractiveContext)& theCtx,
const Handle(V3d_View)& theView) Standard_OVERRIDE;
//! Resize View.
Standard_EXPORT virtual void ProcessConfigure();
@@ -101,6 +105,7 @@ private:
TCollection_AsciiString myPickPntArgVec[3];
Standard_Boolean myToPickPnt;
Standard_Boolean myIsTmpContRedraw;
};