changed click to tune to double click to prevent accidental freq shifts
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 2 Feb 2017 03:16:00 +0000 (03:16 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 2 Feb 2017 03:16:00 +0000 (03:16 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@3013 01035d8c-6547-0410-b346-abe4f91aad63

freedv-dev/src/fdmdv2_plot_spectrum.cpp
freedv-dev/src/fdmdv2_plot_spectrum.h
freedv-dev/src/fdmdv2_plot_waterfall.cpp
freedv-dev/src/fdmdv2_plot_waterfall.h

index d9c72d038dcdc23af04270adc193a3065043f229..1f5be59b1d483808414cf4cef88f635cab79b2ca 100644 (file)
@@ -29,6 +29,7 @@ void fdmdv2_clickTune(float frequency); // callback to pass new click freq
 BEGIN_EVENT_TABLE(PlotSpectrum, PlotPanel)
     EVT_MOTION          (PlotSpectrum::OnMouseMove)
     EVT_LEFT_DOWN       (PlotSpectrum::OnMouseLeftDown)
+    EVT_LEFT_DCLICK     (PlotSpectrum::OnMouseLeftDoubleClick)
     EVT_LEFT_UP         (PlotSpectrum::OnMouseLeftUp)
     EVT_MOUSEWHEEL      (PlotSpectrum::OnMouseWheelMoved)
     EVT_PAINT           (PlotSpectrum::OnPaint)
@@ -243,7 +244,7 @@ void PlotSpectrum::drawGraticule(wxAutoBufferedPaintDC&  dc)
 //-------------------------------------------------------------------------
 // OnMouseDown()
 //-------------------------------------------------------------------------
-void PlotSpectrum::OnMouseLeftDown(wxMouseEvent& event)
+void PlotSpectrum::OnMouseLeftDoubleClick(wxMouseEvent& event)
 {
     m_mouseDown = true;
     wxClientDC dc(this);
index 353f3127e885e3ed4455ae7c239f3b0638e14bf5..271eeb98716b8aada682b6aba904bae3e2696622 100644 (file)
@@ -42,7 +42,7 @@ class PlotSpectrum : public PlotPanel
         void        OnShow(wxShowEvent& event);
         void        drawGraticule(wxAutoBufferedPaintDC& dc);
         void        draw(wxAutoBufferedPaintDC& dc);
-        void        OnMouseLeftDown(wxMouseEvent& event);
+        void        OnMouseLeftDoubleClick(wxMouseEvent& event);
 
    private:
         float       m_rxFreq;
index d3a29abdb0f0622e5366a5e01695435be86b969d..cdbe01e04f45e5a51d4189db03458be6f830f074 100644 (file)
@@ -28,7 +28,7 @@ void fdmdv2_clickTune(float frequency); // callback to pass new click freq
 BEGIN_EVENT_TABLE(PlotWaterfall, PlotPanel)
     EVT_PAINT           (PlotWaterfall::OnPaint)
     EVT_MOTION          (PlotWaterfall::OnMouseMove)
-    EVT_LEFT_DOWN       (PlotWaterfall::OnMouseLeftDown)
+    EVT_LEFT_DCLICK     (PlotWaterfall::OnMouseLeftDoubleClick)
     EVT_RIGHT_DOWN      (PlotWaterfall::OnMouseRightDown)
     EVT_LEFT_UP         (PlotWaterfall::OnMouseLeftUp)
     EVT_MOUSEWHEEL      (PlotWaterfall::OnMouseWheelMoved)
@@ -449,7 +449,7 @@ void PlotWaterfall::plotPixelData()
 //-------------------------------------------------------------------------
 // OnMouseLeftDown()
 //-------------------------------------------------------------------------
-void PlotWaterfall::OnMouseLeftDown(wxMouseEvent& event)
+void PlotWaterfall::OnMouseLeftDoubleClick(wxMouseEvent& event)
 {
     m_mouseDown = true;
     wxClientDC dc(this);
index 77058fdaf12f2fc6f61fddfaf9ea85a5ecb140f2..f4896c6b1fb9707a8a555de5e2fef02006a0b712 100644 (file)
@@ -55,7 +55,7 @@ class PlotWaterfall : public PlotPanel
         void        drawGraticule(wxAutoBufferedPaintDC&  dc);
         void        draw(wxAutoBufferedPaintDC& dc);
         void        plotPixelData();
-        void        OnMouseLeftDown(wxMouseEvent& event);
+        void        OnMouseLeftDoubleClick(wxMouseEvent& event);
         void        OnMouseRightDown(wxMouseEvent& event);
 
     private: