when calculating average slave/master delta, use absolute value.
[ardour.git] / gtk2_ardour / plugin_eq_gui.h
index 5743152b15bd908398de8ec43f67c7845c3be455..428fd76d3c10273ed91a2fe8856013e20ea4070c 100644 (file)
@@ -36,7 +36,7 @@ namespace ARDOUR {
 }
 
 namespace GTKArdour {
-        class FFT;
+       class FFT;
 }
 
 class PluginEqGui : public Gtk::Table
@@ -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 ();
@@ -108,15 +113,16 @@ private:
        float _analysis_height;
 
        // My objects
-        GTKArdour::FFT *_impulse_fft;
-        GTKArdour::FFT *_signal_input_fft;
-        GTKArdour::FFT *_signal_output_fft;
+       GTKArdour::FFT *_impulse_fft;
+       GTKArdour::FFT *_signal_input_fft;
+       GTKArdour::FFT *_signal_output_fft;
        boost::shared_ptr<ARDOUR::Plugin> _plugin;
        boost::shared_ptr<ARDOUR::PluginInsert> _plugin_insert;
 
        // 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