MCPcopy Create free account
hub / github.com/cjcliffe/CubicSDR / OnKeyUp

Method OnKeyUp

src/visual/WaterfallCanvas.cpp:360–389  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

358}
359
360void WaterfallCanvas::OnKeyUp(wxKeyEvent& event) {
361 InteractiveCanvas::OnKeyUp(event);
362 shiftDown = event.ShiftDown();
363 altDown = event.AltDown();
364 ctrlDown = event.ControlDown();
365 switch (event.GetKeyCode()) {
366 case WXK_UP:
367 case WXK_NUMPAD_UP:
368 scaleMove = 0.0;
369 zoom = 1.0;
370 if (mouseZoom != 1.0) {
371 mouseZoom = 0.95f;
372 }
373 break;
374 case WXK_DOWN:
375 case WXK_NUMPAD_DOWN:
376 scaleMove = 0.0;
377 zoom = 1.0;
378 if (mouseZoom != 1.0) {
379 mouseZoom = 1.05f;
380 }
381 break;
382 case WXK_LEFT:
383 case WXK_NUMPAD_LEFT:
384 case WXK_RIGHT:
385 case WXK_NUMPAD_RIGHT:
386 freqMoving = false;
387 break;
388 }
389}
390
391void WaterfallCanvas::OnKeyDown(wxKeyEvent& event) {
392 InteractiveCanvas::OnKeyDown(event);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected