21 #ifndef __ardour_plugin_eq_gui_h
22 #define __ardour_plugin_eq_gui_h
28 #include <gtkmm/table.h>
29 #include <gtkmm/drawingarea.h>
30 #include <gtkmm/combobox.h>
31 #include <gtkmm/liststore.h>
131 Gtk::TreeModelColumn<std::string>
name;
ARDOUR::framecnt_t _signal_buffer_size
void run_impulse_analysis()
ARDOUR::BufferSet _bufferset
void resize_analysis_area(Gtk::Allocation &)
boost::shared_ptr< ARDOUR::Plugin > _plugin
Glib::RefPtr< Gtk::ListStore > dBScaleModel
float _signal_analysis_running
PluginEqGui(boost::shared_ptr< ARDOUR::PluginInsert >)
Gtk::TreeModelColumn< float > dBMax
ARDOUR::framecnt_t _buffer_size
void redraw_analysis_area()
cairo_surface_t * _analysis_scale_surface
void plot_signal_amplitude_difference(Gtk::Widget *, cairo_t *)
sigc::connection _window_unmap_connection
void draw_scales_phase(Gtk::Widget *, cairo_t *)
GTKArdour::FFT * _impulse_fft
void draw_scales_power(Gtk::Widget *, cairo_t *)
sigc::connection _update_connection
Gtk::TreeModelColumn< float > dBStep
Gtk::CheckButton * _phase_button
sigc::connection _window_map_connection
void set_buffer_size(uint32_t, uint32_t)
Gtk::ComboBox * dBScaleCombo
void plot_impulse_phase(Gtk::Widget *, cairo_t *)
Gtk::TreeModelColumn< float > dBMin
void signal_collect_callback(ARDOUR::BufferSet *, ARDOUR::BufferSet *)
void plot_impulse_amplitude(Gtk::Widget *, cairo_t *)
boost::shared_ptr< ARDOUR::PluginInsert > _plugin_insert
Gtk::TreeModelColumn< std::string > name
Gtk::DrawingArea * _analysis_area
GTKArdour::FFT * _signal_output_fft
PBD::ScopedConnection analysis_connection
ARDOUR::BufferSet _collect_bufferset
void draw_analysis_scales(cairo_t *)
bool expose_analysis_area(GdkEventExpose *)
dBSelectionColumns dBColumns
GTKArdour::FFT * _signal_input_fft