Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Scene2DViewport/ViewportController.cpp @ 1721:d4a8e2b19a65
new "GrayscaleWindowingChanged" message from GrayscaleWindowingSceneTracker
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 01 Dec 2020 12:51:57 +0100 |
parents | 52b8b96cb55f |
children | 7b17090ed2ab |
comparison
equal
deleted
inserted
replaced
1720:b8d19f53aaca | 1721:d4a8e2b19a65 |
---|---|
150 | 150 |
151 canvasToSceneFactor_ = scene_->GetCanvasToSceneTransform().ComputeZoom(); | 151 canvasToSceneFactor_ = scene_->GetCanvasToSceneTransform().ComputeZoom(); |
152 BroadcastMessage(SceneTransformChanged(*this)); | 152 BroadcastMessage(SceneTransformChanged(*this)); |
153 } | 153 } |
154 | 154 |
155 void ViewportController::BroadcastGrayscaleWindowingChanged(double windowingCenter, | |
156 double windowingWidth) | |
157 { | |
158 BroadcastMessage(GrayscaleWindowingChanged(*this, windowingCenter, windowingWidth)); | |
159 } | |
160 | |
155 void ViewportController::FitContent(unsigned int viewportWidth, | 161 void ViewportController::FitContent(unsigned int viewportWidth, |
156 unsigned int viewportHeight) | 162 unsigned int viewportHeight) |
157 { | 163 { |
158 scene_->FitContent(viewportWidth, viewportHeight); | 164 scene_->FitContent(viewportWidth, viewportHeight); |
159 canvasToSceneFactor_ = scene_->GetCanvasToSceneTransform().ComputeZoom(); | 165 canvasToSceneFactor_ = scene_->GetCanvasToSceneTransform().ComputeZoom(); |