Fix #6280 – region (first_frame()==0) selectable with SnapRegionBoundary
[ardour.git] / gtk2_ardour / audio_region_editor.h
index 5c9e56d92373bcab9589959416ac03d1617c8fcf..4d8c9de9bc2b11345953135474b08e2bc2a6c225 100644 (file)
@@ -34,7 +34,6 @@
 #include <gtkmm/separator.h>
 #include <gtkmm/spinbutton.h>
 
-#include <libgnomecanvas/libgnomecanvas.h>
 
 #include "pbd/signals.h"
 #include "pbd/crossthread.h"
@@ -52,19 +51,19 @@ class AudioRegionView;
 
 class AudioRegionEditor : public RegionEditor
 {
-  public:
+public:
        AudioRegionEditor (ARDOUR::Session*, boost::shared_ptr<ARDOUR::AudioRegion>);
        ~AudioRegionEditor ();
 
        void peak_amplitude_thread ();
-       
-  private:
+
+private:
 
        void region_changed (PBD::PropertyChange const &);
-       
+
        void gain_changed ();
        void gain_adjustment_changed ();
-       
+
        boost::shared_ptr<ARDOUR::AudioRegion> _audio_region;
 
        Gtk::Label gain_label;
@@ -74,6 +73,7 @@ class AudioRegionEditor : public RegionEditor
        Gtk::Label _peak_amplitude_label;
        Gtk::Entry _peak_amplitude;
 
+       void signal_peak_thread ();
        pthread_t _peak_amplitude_thread_handle;
        void peak_amplitude_found (double);
        PBD::Signal1<void, double> PeakAmplitudeFound;