#include <meterpanel.h>
Inheritance diagram for MeterPanel:

Public Member Functions | |
| MeterPanel (MWindow *mwindow, BC_WindowBase *subwindow, int x, int y, int h, int meter_count, int use_meters, int use_recording=0) | |
| ~MeterPanel () | |
| int | create_objects () |
| int | set_meters (int meter_count, int use_meters) |
| void | reposition_window (int x, int y, int h) |
| int | get_reset_x () |
| int | get_reset_y () |
| int | get_meter_h () |
| int | get_meter_w (int number) |
| void | update (double *levels) |
| void | stop_meters () |
| void | change_format (int mode, int min, int max) |
| virtual int | change_status_event () |
| void | reset_meters () |
Static Public Member Functions | |
| static int | get_meters_width (int meter_count, int use_meters) |
Public Attributes | |
| MWindow * | mwindow |
| BC_WindowBase * | subwindow |
| ArrayList< MeterMeter * > | meters |
| MeterReset * | reset |
| int | meter_count |
| int | use_meters |
| int | x |
| int | y |
| int | h |
| int | use_recording |
Definition at line 10 of file meterpanel.h.
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 12 of file meterpanel.C. |
|
|
Definition at line 32 of file meterpanel.C. References meters. |
|
||||||||||||||||
|
Definition at line 161 of file meterpanel.C. References meters, and use_recording. Referenced by PreferencesThread::apply_settings(). |
|
|
Reimplemented in CWindowMeters, and VWindowMeters. Definition at line 63 of file meterpanel.C. Referenced by MeterShow::handle_event(). |
|
|
Definition at line 114 of file meterpanel.C. References meter_count, set_meters(), and use_meters. Referenced by VWindowGUI::create_objects(), RecordMonitorGUI::create_objects(), and LevelWindowGUI::create_objects(). |
|
|
Definition at line 86 of file meterpanel.C. References h. Referenced by reposition_window(), and set_meters(). |
|
|
Definition at line 81 of file meterpanel.C. Referenced by reposition_window(), and set_meters(). |
|
||||||||||||
|
Definition at line 37 of file meterpanel.C. Referenced by RecordMonitor::create_objects(), MainSession::default_window_positions(), get_reset_x(), and Theme::get_rmonitor_sizes(). |
|
|
Definition at line 69 of file meterpanel.C. References get_meters_width(), meter_count, mwindow, Theme::over_button, MWindow::theme, use_meters, and x. |
|
|
Definition at line 76 of file meterpanel.C. References h, mwindow, Theme::over_button, MWindow::theme, and y. |
|
||||||||||||||||
|
Definition at line 45 of file meterpanel.C. References get_meter_h(), get_meter_w(), meter_count, and meters. Referenced by VWindowGUI::resize_event(), RecordMonitorGUI::resize_event(), LevelWindowGUI::resize_event(), and CWindowGUI::resize_event(). |
|
|
Definition at line 154 of file meterpanel.C. References meters. Referenced by MeterMeter::button_press_event(), and MWindow::reset_meters(). |
|
||||||||||||
|
Definition at line 120 of file meterpanel.C. References get_meter_h(), get_meter_w(), h, meters, mwindow, subwindow, x, and y. Referenced by SetFormatThread::apply_changes(), and create_objects(). |
|
|
Definition at line 103 of file meterpanel.C. References meter_count, and meters. Referenced by VTracking::stop_meters(), and Tracking::stop_meters(). |
|
|
Definition at line 91 of file meterpanel.C. References meter_count, meters, and subwindow. Referenced by VTracking::update_meters(), and Tracking::update_meters(). |
|
|
Definition at line 43 of file meterpanel.h. Referenced by get_meter_h(), get_reset_y(), and set_meters(). |
|
|
Definition at line 41 of file meterpanel.h. Referenced by create_objects(), get_reset_x(), reposition_window(), stop_meters(), and update(). |
|
|
Definition at line 39 of file meterpanel.h. Referenced by change_format(), MeterReset::handle_event(), reposition_window(), reset_meters(), RecordAudio::run(), set_meters(), stop_meters(), update(), and ~MeterPanel(). |
|
|
Reimplemented in CWindowMeters, and VWindowMeters. Definition at line 37 of file meterpanel.h. Referenced by get_reset_x(), get_reset_y(), and set_meters(). |
|
|
Definition at line 40 of file meterpanel.h. |
|
|
Definition at line 38 of file meterpanel.h. Referenced by set_meters(), and update(). |
|
|
Definition at line 42 of file meterpanel.h. Referenced by VWindowMeters::change_status_event(), CWindowMeters::change_status_event(), create_objects(), get_reset_x(), and MeterShow::handle_event(). |
|
|
Definition at line 44 of file meterpanel.h. Referenced by change_format(). |
|
|
Definition at line 43 of file meterpanel.h. Referenced by get_reset_x(), LevelWindowGUI::resize_event(), and set_meters(). |
|
|
Definition at line 43 of file meterpanel.h. Referenced by get_reset_y(), LevelWindowGUI::resize_event(), and set_meters(). |
1.4.4