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

Method OnMouseRightReleased

src/visual/SpectrumCanvas.cpp:301–317  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

299}
300
301void SpectrumCanvas::OnMouseRightReleased(wxMouseEvent& event) {
302 SetCursor(wxCURSOR_CROSS);
303 mouseTracker.setHorizDragLock(false);
304
305 if (!mouseTracker.getOriginDeltaMouseY()) {
306 resetScaleFactor = true;
307
308 wxGetApp().getSpectrumProcessor()->setPeakHold(wxGetApp().getSpectrumProcessor()->getPeakHold());
309
310 //make the peak hold act on the current dmod also, like a zoomed-in version.
311 if (wxGetApp().getDemodSpectrumProcessor()) {
312 wxGetApp().getDemodSpectrumProcessor()->setPeakHold(wxGetApp().getSpectrumProcessor()->getPeakHold());
313 }
314 }
315
316 mouseTracker.OnMouseRightReleased(event);
317}
318
319void SpectrumCanvas::OnKeyDown(wxKeyEvent& event) {
320 InteractiveCanvas::OnKeyDown(event);

Callers

nothing calls this directly

Calls 6

setHorizDragLockMethod · 0.80
getOriginDeltaMouseYMethod · 0.80
setPeakHoldMethod · 0.80
getSpectrumProcessorMethod · 0.80
getPeakHoldMethod · 0.80

Tested by

no test coverage detected