From ed838eb9be22d769247a9c63f23423c8c2f81f72 Mon Sep 17 00:00:00 2001
From: Marcus Leech <mleech@ripnet.com>
Date: Mon, 21 May 2012 14:35:33 -0400
Subject: wxgui: allows LEFT click to set a flow-graph variable to the adjusted
 X value on either the FFT or waterfall display.

---
 gr-wxgui/src/python/plotter/waterfall_plotter.py | 8 ++++++++
 1 file changed, 8 insertions(+)

(limited to 'gr-wxgui/src/python/plotter/waterfall_plotter.py')

diff --git a/gr-wxgui/src/python/plotter/waterfall_plotter.py b/gr-wxgui/src/python/plotter/waterfall_plotter.py
index f2456241c0..6a6bf6330e 100644
--- a/gr-wxgui/src/python/plotter/waterfall_plotter.py
+++ b/gr-wxgui/src/python/plotter/waterfall_plotter.py
@@ -110,6 +110,7 @@ class waterfall_plotter(grid_plotter_base):
 		self._counter = 0
 		self.set_num_lines(0)
 		self.set_color_mode(COLORS.keys()[0])
+		self.callback = None
 
 	def _init_waterfall(self):
 		"""
@@ -172,6 +173,13 @@ class waterfall_plotter(grid_plotter_base):
 		"""
 		return '%s: %s'%(self.x_label, common.eng_format(x_val, self.x_units))
 
+	def _call_callback(self, x_val, y_val):
+		if self.callback != None:
+			self.callback(x_val,y_val)
+	
+	def set_callback(self,callback):
+		self.callback = callback
+		
 	def _draw_legend(self):
 		"""
 		Draw the color scale legend.
-- 
cgit v1.2.3