23 #ifndef __ardour_plugin_eq_gui_h
24 #define __ardour_plugin_eq_gui_h
void add(TreeModelColumnBase &column)
Gtk::TreeModelColumn< std::string > name
Gtk::TreeModelColumn< float > dBMin
Gtk::TreeModelColumn< float > dBStep
Gtk::TreeModelColumn< float > dBMax
void resize_analysis_area(Gtk::Allocation &)
void set_buffer_size(uint32_t, uint32_t)
Gtk::ComboBoxText * _live_signal_combo
Gtk::Label * _pointer_info
void redraw_analysis_area()
Gtk::CheckButton * _phase_button
float _signal_analysis_running
int _pointer_in_area_freq
ARDOUR::samplecnt_t _signal_buffer_size
bool expose_analysis_area(GdkEventExpose *)
PBD::ScopedConnection analysis_connection
bool analysis_area_mouseover(GdkEventMotion *)
PluginEqGui(std::shared_ptr< ARDOUR::PluginInsert >)
void plot_signal_amplitude_difference(Gtk::Widget *, cairo_t *)
ARDOUR::BufferSet _collect_bufferset
GTKArdour::FFT * _impulse_fft
cairo_surface_t * _analysis_scale_surface
virtual void on_hide()
This is a default handler for the signal signal_hide().
void draw_scales_phase(Gtk::Widget *, cairo_t *)
ARDOUR::samplecnt_t _buffer_size
sigc::connection _window_unmap_connection
std::shared_ptr< ARDOUR::Plugin > _plugin
Gtk::DrawingArea * _analysis_area
ARDOUR::samplecnt_t _block_size
void update_pointer_info(float)
int _pointer_in_area_xpos
void run_impulse_analysis()
sigc::connection _window_map_connection
void signal_collect_callback(ARDOUR::BufferSet *, ARDOUR::BufferSet *)
GTKArdour::FFT * _signal_output_fft
bool analysis_area_mouseexit(GdkEventCrossing *)
GTKArdour::FFT * _signal_input_fft
void draw_analysis_scales(cairo_t *)
void plot_impulse_amplitude(Gtk::Widget *, cairo_t *)
std::shared_ptr< ARDOUR::PluginInsert > _plugin_insert
virtual void on_show()
This is a default handler for the signal signal_show().
Gtk::ComboBox * dBScaleCombo
ARDOUR::BufferSet _bufferset
void plot_impulse_phase(Gtk::Widget *, cairo_t *)
Glib::RefPtr< Gtk::ListStore > dBScaleModel
void draw_scales_power(Gtk::Widget *, cairo_t *)
sigc::connection _update_connection
dBSelectionColumns dBColumns
Temporal::samplecnt_t samplecnt_t