20 #ifndef __gtk_ardour_audio_region_edit_h__
21 #define __gtk_ardour_audio_region_edit_h__
25 #include <gtkmm/label.h>
26 #include <gtkmm/entry.h>
27 #include <gtkmm/box.h>
28 #include <gtkmm/togglebutton.h>
29 #include <gtkmm/button.h>
30 #include <gtkmm/arrow.h>
31 #include <gtkmm/frame.h>
32 #include <gtkmm/table.h>
33 #include <gtkmm/adjustment.h>
34 #include <gtkmm/separator.h>
35 #include <gtkmm/spinbutton.h>
39 #ifdef PLATFORM_WINDOWS
86 #ifdef PLATFORM_WINDOWS
PBD::ScopedConnection _peak_amplitude_connection
pthread_t _peak_amplitude_thread_handle
void region_changed(PBD::PropertyChange const &)
void peak_amplitude_thread()
void signal_peak_thread()
boost::shared_ptr< ARDOUR::AudioRegion > _audio_region
AudioRegionEditor(ARDOUR::Session *, boost::shared_ptr< ARDOUR::AudioRegion >)
Gtk::Entry _peak_amplitude
void peak_amplitude_found(double)
Gtk::SpinButton gain_entry
CrossThreadChannel _peak_channel
void gain_adjustment_changed()
Gtk::Label _peak_amplitude_label
Gtk::Adjustment gain_adjustment
PBD::Signal1< void, double > PeakAmplitudeFound