Mercurial > hg > orthanc-stone
comparison Samples/Sdl/BasicScene.cpp @ 848:80829436ce0c am-mainline
starting to re-implement radiography editor with latest framework
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Thu, 13 Jun 2019 16:47:02 +0200 |
parents | e42b491f1fb2 |
children | 31319fe867b9 |
comparison
equal
deleted
inserted
replaced
842:2b245953b44b | 848:80829436ce0c |
---|---|
222 activeTracker = boost::make_shared<PanSceneTracker>(controller, e); | 222 activeTracker = boost::make_shared<PanSceneTracker>(controller, e); |
223 break; | 223 break; |
224 | 224 |
225 case SDL_BUTTON_RIGHT: | 225 case SDL_BUTTON_RIGHT: |
226 activeTracker = boost::make_shared<ZoomSceneTracker>(controller, | 226 activeTracker = boost::make_shared<ZoomSceneTracker>(controller, |
227 e, compositor.GetCanvasHeight()); | 227 e, compositor.GetHeight()); |
228 break; | 228 break; |
229 | 229 |
230 case SDL_BUTTON_LEFT: | 230 case SDL_BUTTON_LEFT: |
231 activeTracker = boost::make_shared<RotateSceneTracker>(controller, e); | 231 activeTracker = boost::make_shared<RotateSceneTracker>(controller, e); |
232 break; | 232 break; |
239 event.key.repeat == 0 /* Ignore key bounce */) | 239 event.key.repeat == 0 /* Ignore key bounce */) |
240 { | 240 { |
241 switch (event.key.keysym.sym) | 241 switch (event.key.keysym.sym) |
242 { | 242 { |
243 case SDLK_s: | 243 case SDLK_s: |
244 controller->FitContent(compositor.GetCanvasWidth(), | 244 controller->FitContent(compositor.GetWidth(), |
245 compositor.GetCanvasHeight()); | 245 compositor.GetHeight()); |
246 break; | 246 break; |
247 | 247 |
248 case SDLK_c: | 248 case SDLK_c: |
249 TakeScreenshot("screenshot.png", scene, | 249 TakeScreenshot("screenshot.png", scene, |
250 compositor.GetCanvasWidth(), | 250 compositor.GetWidth(), |
251 compositor.GetCanvasHeight()); | 251 compositor.GetHeight()); |
252 break; | 252 break; |
253 | 253 |
254 default: | 254 default: |
255 break; | 255 break; |
256 } | 256 } |