#include <parametric.h>
Inherits BC_Window.

Public Member Functions | |
| ParametricWindow (ParametricEQ *plugin, int x, int y) | |
| ~ParametricWindow () | |
| void | create_objects () |
| int | close_event () |
| void | update_gui () |
| void | update_canvas () |
Data Fields | |
| BC_SubWindow * | canvas |
| ParametricEQ * | plugin |
| ParametricBandGUI * | bands [BANDS] |
| ParametricWetness * | wetness |
Definition at line 176 of file parametric.h.
| ParametricWindow::ParametricWindow | ( | ParametricEQ * | plugin, | |
| int | x, | |||
| int | y | |||
| ) |
Definition at line 333 of file parametric.C.
| ParametricWindow::~ParametricWindow | ( | ) |
| void ParametricWindow::create_objects | ( | ) |
Definition at line 354 of file parametric.C.
References _, BC_WindowBase::add_subwindow(), bands, BANDS, BC_WindowBase::BC_SubWindow, BC_WindowBase::BC_Title, BCTEXTLEN, BLACK, canvas, ParametricBandGUI::create_objects(), BC_WindowBase::draw_line(), BC_WindowBase::draw_text(), BC_WindowBase::get_h(), BC_WindowBase::get_text_width(), BC_WindowBase::get_w(), MAJOR_DIVISIONS, MINOR_DIVISIONS, plugin, RED, BC_WindowBase::set_color(), BC_WindowBase::set_font(), SET_TRACE, BC_WindowBase::show_window(), SMALLFONT, Freq::tofreq(), TOTALFREQS, update_canvas(), wetness, WHITE, X1, X2, X3, X4, and BC_WindowBase::y.

| int ParametricWindow::close_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 470 of file parametric.C.
References BC_WindowBase::set_done().

| void ParametricWindow::update_gui | ( | ) |
Definition at line 477 of file parametric.C.
References bands, BANDS, plugin, BC_FPot::update(), update_canvas(), and wetness.

| void ParametricWindow::update_canvas | ( | ) |
Definition at line 486 of file parametric.C.
References BLACK, ParametricEQ::calculate_envelope(), canvas, BC_WindowBase::clear_box(), BC_WindowBase::draw_line(), ParametricEQ::envelope, BC_WindowBase::flash(), BC_WindowBase::get_h(), BC_WindowBase::get_w(), INFINITYGAIN, plugin, BC_WindowBase::set_color(), DB::todb(), Freq::tofreq(), TOTALFREQS, wetness, and WINDOW_SIZE.
Referenced by create_objects(), and update_gui().

Definition at line 188 of file parametric.h.
Referenced by create_objects(), ParametricFFT::ParametricFFT(), update_canvas(), and update_gui().
Definition at line 189 of file parametric.h.
Referenced by create_objects(), update_gui(), and ~ParametricWindow().
Definition at line 190 of file parametric.h.
Referenced by create_objects(), update_canvas(), and update_gui().
1.5.5