Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Scene2DViewport/ViewportController.cpp @ 1535:301571299212
DefaultViewportInteractor::SetWindowingLayer()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 07 Aug 2020 22:23:36 +0200 |
parents | 82279abb92d0 |
children | a6f339d8e4c2 |
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2DViewport/ViewportController.cpp Fri Aug 07 21:48:43 2020 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/ViewportController.cpp Fri Aug 07 22:23:36 2020 +0200 @@ -34,18 +34,18 @@ namespace OrthancStone { IFlexiblePointerTracker* DefaultViewportInteractor::CreateTracker( - boost::shared_ptr<IViewport> viewport, - const PointerEvent& event, - unsigned int viewportWidth, - unsigned int viewportHeight) + boost::shared_ptr<IViewport> viewport, + const PointerEvent& event, + unsigned int viewportWidth, + unsigned int viewportHeight) { switch (event.GetMouseButton()) { case MouseButton_Left: //return new RotateSceneTracker(viewport, event); - // Assumes that the layer whose windowing is controlled, is the one with index "0" - return new GrayscaleWindowingSceneTracker(viewport, 0, event, viewportWidth, viewportHeight); + return new GrayscaleWindowingSceneTracker( + viewport, windowingLayer_, event, viewportWidth, viewportHeight); case MouseButton_Middle: return new PanSceneTracker(viewport, event);