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();