Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

LevelWindowGUI Class Reference

#include <levelwindowgui.h>

List of all members.

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 ()

Public Attributes

MWindowmwindow
MeterPanelpanel
LevelWindowthread


Detailed Description

Definition at line 12 of file levelwindowgui.h.


Constructor & Destructor Documentation

LevelWindowGUI::LevelWindowGUI MWindow mwindow,
LevelWindow thread
 

Definition at line 13 of file levelwindowgui.C.

LevelWindowGUI::~LevelWindowGUI  ) 
 

Definition at line 29 of file levelwindowgui.C.

References panel.


Member Function Documentation

int LevelWindowGUI::close_event  ) 
 

Definition at line 73 of file levelwindowgui.C.

References MWindow::gui, MWindowGUI::mainmenu, mwindow, MWindow::save_defaults(), MWindow::session, MainMenu::show_lwindow, and MainSession::show_lwindow.

Referenced by keypress_event().

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, mwindow, panel, EDL::session, and MWindow::theme.

Referenced by LevelWindow::create_objects().

int LevelWindowGUI::keypress_event  ) 
 

Definition at line 84 of file levelwindowgui.C.

References close_event().

int LevelWindowGUI::reset_over  ) 
 

Definition at line 95 of file levelwindowgui.C.

int LevelWindowGUI::resize_event int  w,
int  h
 

Definition at line 49 of file levelwindowgui.C.

References Theme::draw_lwindow_bg(), MainSession::lwindow_h, MainSession::lwindow_w, MainSession::lwindow_x, MainSession::lwindow_y, mwindow, panel, MeterPanel::reposition_window(), MWindow::session, MWindow::theme, MeterPanel::x, and MeterPanel::y.

int LevelWindowGUI::translation_event  ) 
 

Definition at line 66 of file levelwindowgui.C.

References MainSession::lwindow_x, MainSession::lwindow_y, mwindow, and MWindow::session.


Member Data Documentation

MWindow* LevelWindowGUI::mwindow
 

Definition at line 25 of file levelwindowgui.h.

Referenced by close_event(), create_objects(), resize_event(), and translation_event().

MeterPanel* LevelWindowGUI::panel
 

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().

LevelWindow* LevelWindowGUI::thread
 

Definition at line 28 of file levelwindowgui.h.


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:16 2006 for Cinelerra-svn by  doxygen 1.4.4