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 }