#include <new.h>
Inherits Thread.

Public Member Functions | |
| NewThread (MWindow *mwindow, New *new_project) | |
| ~NewThread () | |
| void | run () |
| int | load_defaults () |
| int | save_defaults () |
| int | update_aspect () |
Data Fields | |
| int | auto_aspect |
| int | auto_sizes |
| NewWindow * | nwindow |
| MWindow * | mwindow |
| New * | new_project |
| Mutex * | window_lock |
Definition at line 38 of file new.h.
| NewThread::~NewThread | ( | ) |
| void NewThread::run | ( | ) | [virtual] |
Implements Thread.
Definition at line 129 of file new.C.
References New::create_new_project(), NewWindow::create_objects(), MWindow::defaults, BC_WindowBase::get_root_h(), BC_WindowBase::get_root_w(), MWindow::gui, HEIGHT, load_defaults(), Mutex::lock(), mwindow, New::new_edl, new_project, nwindow, BC_WindowBase::run_window(), BC_Hash::save(), EDL::save_defaults(), Mutex::unlock(), WIDTH, window_lock, BC_WindowBase::x, and BC_WindowBase::y.

| int NewThread::load_defaults | ( | ) |
Definition at line 163 of file new.C.
References auto_aspect, MWindow::defaults, BC_Hash::get(), and mwindow.
Referenced by run().

| int NewThread::save_defaults | ( | ) |
Definition at line 169 of file new.C.
References auto_aspect, MWindow::defaults, mwindow, and BC_Hash::update().

| int NewThread::update_aspect | ( | ) |
Definition at line 175 of file new.C.
References EDLSession::aspect_h, NewWindow::aspect_h_text, EDLSession::aspect_w, NewWindow::aspect_w_text, auto_aspect, BCTEXTLEN, MWindow::create_aspect_ratio(), mwindow, New::new_edl, new_project, nwindow, EDLSession::output_h, EDLSession::output_w, EDL::session, and BC_TextBox::update().
Referenced by NewSwapExtents::handle_event(), NewAspectAuto::handle_event(), NewOutputH::handle_event(), and NewOutputW::handle_event().

Definition at line 49 of file new.h.
Referenced by NewAspectAuto::handle_event(), load_defaults(), save_defaults(), and update_aspect().
Definition at line 52 of file new.h.
Referenced by load_defaults(), run(), save_defaults(), and update_aspect().
Definition at line 53 of file new.h.
Referenced by NewWindow::NewWindow(), run(), and update_aspect().
Definition at line 54 of file new.h.
Referenced by New::handle_event(), NewThread(), run(), and ~NewThread().
1.5.5