#include <levelwindowgui.h>
Inherits BC_Window.

Public Member Functions | |
| LevelWindowGUI (MWindow *mwindow, LevelWindow *thread) | |
| ~LevelWindowGUI () | |
| int | create_objects () |
| int | resize_event (int w, int h) |
| int | translation_event () |
| int | close_event () |
| int | reset_over () |
| int | keypress_event () |
Data Fields | |
| MWindow * | mwindow |
| MeterPanel * | panel |
| LevelWindow * | thread |
Definition at line 12 of file levelwindowgui.h.
| LevelWindowGUI::LevelWindowGUI | ( | MWindow * | mwindow, | |
| LevelWindow * | thread | |||
| ) |
Definition at line 13 of file levelwindowgui.C.
| LevelWindowGUI::~LevelWindowGUI | ( | ) |
| int LevelWindowGUI::create_objects | ( | ) |
Definition at line 34 of file levelwindowgui.C.
References EDLSession::audio_channels, MeterPanel::create_objects(), Theme::draw_lwindow_bg(), MWindow::edl, BC_WindowBase::get_h(), mwindow, panel, EDL::session, and MWindow::theme.
Referenced by LevelWindow::create_objects().

| int LevelWindowGUI::resize_event | ( | int | w, | |
| int | h | |||
| ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 49 of file levelwindowgui.C.
References Theme::draw_lwindow_bg(), BC_WindowBase::get_x(), BC_WindowBase::get_y(), MainSession::lwindow_h, MainSession::lwindow_w, MainSession::lwindow_x, MainSession::lwindow_y, mwindow, panel, MeterPanel::reposition_window(), BC_WindowBase::resize_event(), MWindow::session, MWindow::theme, MeterPanel::x, and MeterPanel::y.

| int LevelWindowGUI::translation_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 66 of file levelwindowgui.C.
References BC_WindowBase::get_x(), BC_WindowBase::get_y(), MainSession::lwindow_x, MainSession::lwindow_y, mwindow, and MWindow::session.

| int LevelWindowGUI::close_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 73 of file levelwindowgui.C.
References MWindow::gui, BC_WindowBase::hide_window(), BC_WindowBase::lock_window(), MWindowGUI::mainmenu, mwindow, MWindow::save_defaults(), MWindow::session, BC_MenuItem::set_checked(), MainMenu::show_lwindow, MainSession::show_lwindow, and BC_WindowBase::unlock_window().
Referenced by keypress_event().

| int LevelWindowGUI::reset_over | ( | ) |
Definition at line 95 of file levelwindowgui.C.
| int LevelWindowGUI::keypress_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 84 of file levelwindowgui.C.
References close_event(), and BC_WindowBase::get_keypress().

Definition at line 25 of file levelwindowgui.h.
Referenced by close_event(), create_objects(), resize_event(), and translation_event().
Definition at line 27 of file levelwindowgui.h.
Referenced by SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), create_objects(), MWindow::reset_meters(), resize_event(), Tracking::stop_meters(), Tracking::update_meters(), and ~LevelWindowGUI().
Definition at line 28 of file levelwindowgui.h.
1.5.5