summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_eq_gui.h
diff options
context:
space:
mode:
authorJulien "_FrnchFrgg_" RIVAUD <frnchfrgg@free.fr>2016-07-23 21:10:44 +0200
committerJulien "_FrnchFrgg_" RIVAUD <frnchfrgg@free.fr>2016-07-25 00:31:47 +0200
commit9215710c5999678862a6535139ce14c507d754a2 (patch)
tree7013ad9d644d36d4056ce8252b2b604f20965b04 /gtk2_ardour/plugin_eq_gui.h
parentad34eb7e0baa801b579782c8235562a1c90ca993 (diff)
Plugin Analysis: show numeric values on mouse over
For people who need more precise frequency or response amplitude, show the values corresponding to the point under the mouse.
Diffstat (limited to 'gtk2_ardour/plugin_eq_gui.h')
-rw-r--r--gtk2_ardour/plugin_eq_gui.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/plugin_eq_gui.h b/gtk2_ardour/plugin_eq_gui.h
index 5743152b15..384359b439 100644
--- a/gtk2_ardour/plugin_eq_gui.h
+++ b/gtk2_ardour/plugin_eq_gui.h
@@ -79,6 +79,11 @@ private:
void plot_signal_amplitude_difference (Gtk::Widget *,cairo_t *);
+ void update_pointer_info(float, float);
+ bool analysis_area_mouseover(GdkEventMotion *);
+ bool analysis_area_mouseexit(GdkEventCrossing *);
+ bool analysis_area_mousedown(GdkEventButton *);
+
// Helpers
bool timeout_callback ();
void redraw_scales ();
@@ -117,6 +122,7 @@ private:
// gui objects
Gtk::DrawingArea *_analysis_area;
cairo_surface_t *_analysis_scale_surface;
+ Gtk::Label *_pointer_info;
// dB scale selection:
class dBSelectionColumns : public Gtk::TreeModel::ColumnRecord