Tweak spacing.
[ardour.git] / gtk2_ardour / audio_region_editor.h
index f3accaf1152d85119a0acd36a640ab072108a142..dd65a3fb31d48f4f919afb343b9e0208ce1cbcd2 100644 (file)
@@ -37,6 +37,7 @@
 #include <libgnomecanvas/libgnomecanvas.h>
 
 #include "pbd/signals.h"
+#include "pbd/crossthread.h"
 
 #include "audio_clock.h"
 #include "ardour_dialog.h"
@@ -56,14 +57,14 @@ class AudioRegionEditor : public RegionEditor
        ~AudioRegionEditor ();
 
        void peak_amplitude_thread ();
-       
+
   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;
@@ -73,11 +74,11 @@ class AudioRegionEditor : public RegionEditor
        Gtk::Label _peak_amplitude_label;
        Gtk::Entry _peak_amplitude;
 
-       bool _peak_amplitude_found;
        pthread_t _peak_amplitude_thread_handle;
        void peak_amplitude_found (double);
        PBD::Signal1<void, double> PeakAmplitudeFound;
        PBD::ScopedConnection _peak_amplitude_connection;
+       CrossThreadChannel _peak_channel;
 };
 
 #endif /* __gtk_ardour_audio_region_edit_h__ */