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

New Class Reference

#include <new.h>

List of all members.

Public Member Functions

 New (MWindow *mwindow)
int create_objects ()
int handle_event ()
int run_script (FileXML *script)
int create_new_project ()

Public Attributes

MWindowmwindow
NewThreadthread
EDLnew_edl

Private Member Functions

void create_new_edl ()

Private Attributes

FileXMLscript


Detailed Description

Definition at line 18 of file new.h.


Constructor & Destructor Documentation

New::New MWindow mwindow  ) 
 

Definition at line 32 of file new.C.

References script.


Member Function Documentation

void New::create_new_edl  )  [private]
 

Definition at line 66 of file new.C.

References EDL::create_objects(), MWindow::defaults, EDL::load_defaults(), mwindow, and new_edl.

Referenced by handle_event().

int New::create_new_project  ) 
 

Definition at line 74 of file new.C.

References _, EDLSession::boundaries(), MainSession::changes_made, EDL::create_default_tracks(), MWindow::cwindow, MWindow::edl, MWindow::gui, MWindow::hide_plugins(), PlaybackEngine::interrupt_playback(), mwindow, new_edl, VWindow::playback_engine, CWindow::playback_engine, PlaybackEngine::que, MWindow::save_defaults(), TransportQue::send_command(), MWindow::session, EDL::session, MWindow::set_filename(), MWindow::undo, MWindow::update_project(), MainUndo::update_undo(), and MWindow::vwindow.

Referenced by NewThread::run().

int New::create_objects  ) 
 

Definition at line 39 of file new.C.

References mwindow, and thread.

Referenced by MainMenu::create_objects().

int New::handle_event  ) 
 

Definition at line 45 of file new.C.

References create_new_edl(), MWindow::defaults, MWindow::edl, mwindow, NewThread::nwindow, EDL::save_defaults(), thread, and NewThread::window_lock.

int New::run_script FileXML script  ) 
 


Member Data Documentation

MWindow* New::mwindow
 

Definition at line 28 of file new.h.

Referenced by create_new_edl(), create_new_project(), create_objects(), and handle_event().

EDL* New::new_edl
 

Definition at line 30 of file new.h.

Referenced by create_new_edl(), create_new_project(), NewWindow::NewWindow(), NewThread::run(), and NewThread::update_aspect().

FileXML* New::script [private]
 

Definition at line 34 of file new.h.

Referenced by New().

NewThread* New::thread
 

Definition at line 29 of file new.h.

Referenced by create_objects(), and handle_event().


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