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

NewThread Class Reference

#include <new.h>

List of all members.

Public Member Functions

 NewThread (MWindow *mwindow, New *new_project)
 ~NewThread ()
void run ()
int load_defaults ()
int save_defaults ()
int update_aspect ()

Public Attributes

int auto_aspect
int auto_sizes
NewWindownwindow
MWindowmwindow
Newnew_project
Mutex * window_lock


Detailed Description

Definition at line 37 of file new.h.


Constructor & Destructor Documentation

NewThread::NewThread MWindow mwindow,
New new_project
 

Definition at line 107 of file new.C.

References window_lock.

NewThread::~NewThread  ) 
 

Definition at line 115 of file new.C.

References window_lock.


Member Function Documentation

int NewThread::load_defaults  ) 
 

Definition at line 157 of file new.C.

References auto_aspect, MWindow::defaults, and mwindow.

Referenced by run().

void NewThread::run  ) 
 

Definition at line 121 of file new.C.

References New::create_new_project(), NewWindow::create_objects(), MWindow::defaults, MWindow::gui, HEIGHT, load_defaults(), mwindow, New::new_edl, new_project, nwindow, EDL::save_defaults(), WIDTH, and window_lock.

int NewThread::save_defaults  ) 
 

Definition at line 163 of file new.C.

References auto_aspect, MWindow::defaults, and mwindow.

int NewThread::update_aspect  ) 
 

Definition at line 169 of file new.C.

References EDLSession::aspect_h, NewWindow::aspect_h_text, EDLSession::aspect_w, NewWindow::aspect_w_text, auto_aspect, MWindow::create_aspect_ratio(), mwindow, New::new_edl, new_project, nwindow, EDLSession::output_h, EDLSession::output_w, and EDL::session.

Referenced by NewAspectAuto::handle_event(), NewOutputH::handle_event(), and NewOutputW::handle_event().


Member Data Documentation

int NewThread::auto_aspect
 

Definition at line 48 of file new.h.

Referenced by NewAspectAuto::handle_event(), load_defaults(), save_defaults(), and update_aspect().

int NewThread::auto_sizes
 

Definition at line 49 of file new.h.

MWindow* NewThread::mwindow
 

Definition at line 51 of file new.h.

Referenced by load_defaults(), run(), save_defaults(), and update_aspect().

New* NewThread::new_project
 

Definition at line 52 of file new.h.

Referenced by NewWindow::NewWindow(), run(), and update_aspect().

NewWindow* NewThread::nwindow
 

Definition at line 50 of file new.h.

Referenced by New::handle_event(), run(), and update_aspect().

Mutex* NewThread::window_lock
 

Definition at line 53 of file new.h.

Referenced by New::handle_event(), NewThread(), run(), and ~NewThread().


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