diff options
author | Julien "_FrnchFrgg_" RIVAUD <frnchfrgg@free.fr> | 2016-07-23 21:10:44 +0200 |
---|---|---|
committer | Julien "_FrnchFrgg_" RIVAUD <frnchfrgg@free.fr> | 2016-07-25 00:31:47 +0200 |
commit | 9215710c5999678862a6535139ce14c507d754a2 (patch) | |
tree | 7013ad9d644d36d4056ce8252b2b604f20965b04 /gtk2_ardour/plugin_eq_gui.h | |
parent | ad34eb7e0baa801b579782c8235562a1c90ca993 (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.h | 6 |
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 |