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

BatchRenderGUI Class Reference

#include <batchrender.h>

List of all members.

Public Member Functions

 BatchRenderGUI (MWindow *mwindow, BatchRenderThread *thread, int x, int y, int w, int h)
 ~BatchRenderGUI ()
void create_objects ()
int resize_event (int w, int h)
int translation_event ()
int close_event ()
void create_list (int update_widget)
void change_job ()

Public Attributes

ArrayList< BC_ListBoxItem * > list_columns [BATCHRENDER_COLUMNS]
MWindowmwindow
BatchRenderThreadthread
BC_Title * output_path_title
BatchFormatformat_tools
BrowseButtonedl_path_browse
BatchRenderEDLPathedl_path_text
BC_Title * edl_path_title
BC_Title * list_title
BatchRenderNewnew_batch
BatchRenderDeletedelete_batch
BatchRenderListbatch_list
BatchRenderStartstart_button
BatchRenderStopstop_button
BatchRenderCancelcancel_button


Detailed Description

Definition at line 216 of file batchrender.h.


Constructor & Destructor Documentation

BatchRenderGUI::BatchRenderGUI MWindow mwindow,
BatchRenderThread thread,
int  x,
int  y,
int  w,
int  h
 

Definition at line 622 of file batchrender.C.

BatchRenderGUI::~BatchRenderGUI  ) 
 

Definition at line 643 of file batchrender.C.

References format_tools.


Member Function Documentation

void BatchRenderGUI::change_job  ) 
 

Definition at line 893 of file batchrender.C.

References BatchRenderJob::asset, BatchRenderJob::edl_path, edl_path_text, format_tools, BatchRenderThread::get_current_job(), BatchRenderJob::strategy, thread, and FormatTools::update().

Referenced by BatchRenderThread::delete_job(), BatchRenderThread::new_job(), and BatchRenderList::selection_changed().

int BatchRenderGUI::close_event  ) 
 

Definition at line 825 of file batchrender.C.

References BatchRenderThread::stop_rendering(), and thread.

void BatchRenderGUI::create_list int  update_widget  ) 
 

Definition at line 835 of file batchrender.C.

References _, BatchRenderJob::asset, batch_list, BATCHRENDER_COLUMNS, BatchRenderThread::column_width, BatchRenderThread::current_job, BatchRenderJob::edl_path, BatchRenderJob::elapsed, BatchRenderJob::enabled, BatchRenderThread::jobs, list_columns, list_titles, Asset::path, BatchRenderThread::rendering_job, and thread.

Referenced by create_objects(), BatchRenderThread::delete_job(), BatchRenderEDLPath::handle_event(), BatchFormat::handle_event(), BatchRenderThread::move_batch(), BatchRenderThread::new_job(), BatchRenderList::selection_changed(), BatchRenderThread::update_active(), and BatchRenderThread::update_done().

void BatchRenderGUI::create_objects  ) 
 

Definition at line 649 of file batchrender.C.

References _, batch_list, Theme::batchrender_x1, Theme::batchrender_x2, Theme::batchrender_x3, cancel_button, create_list(), FormatTools::create_objects(), delete_batch, edl_path_browse, edl_path_text, edl_path_title, format_tools, Theme::get_batchrender_sizes(), BatchRenderThread::get_current_asset(), BatchRenderThread::get_current_edl(), BatchRenderThread::get_current_job(), FormatTools::get_w(), list_title, mwindow, new_batch, output_path_title, start_button, stop_button, BatchRenderJob::strategy, MWindow::theme, and thread.

Referenced by BatchRenderThread::new_gui().

int BatchRenderGUI::resize_event int  w,
int  h
 

Definition at line 753 of file batchrender.C.

References batch_list, MainSession::batchrender_h, MainSession::batchrender_w, Theme::batchrender_x1, Theme::batchrender_x2, Theme::batchrender_x3, cancel_button, delete_batch, edl_path_browse, edl_path_text, edl_path_title, format_tools, Theme::get_batchrender_sizes(), FormatTools::get_w(), list_title, mwindow, new_batch, output_path_title, FormatTools::reposition_window(), MWindow::session, start_button, stop_button, and MWindow::theme.

int BatchRenderGUI::translation_event  ) 
 

Definition at line 818 of file batchrender.C.

References MainSession::batchrender_x, MainSession::batchrender_y, mwindow, and MWindow::session.


Member Data Documentation

BatchRenderList* BatchRenderGUI::batch_list
 

Definition at line 249 of file batchrender.h.

Referenced by create_list(), create_objects(), and resize_event().

BatchRenderCancel* BatchRenderGUI::cancel_button
 

Definition at line 252 of file batchrender.h.

Referenced by create_objects(), and resize_event().

BatchRenderDelete* BatchRenderGUI::delete_batch
 

Definition at line 248 of file batchrender.h.

Referenced by create_objects(), resize_event(), BatchRenderThread::start_rendering(), BatchRenderThread::test_edl_files(), and BatchRenderThread::update_done().

BrowseButton* BatchRenderGUI::edl_path_browse
 

Definition at line 240 of file batchrender.h.

Referenced by create_objects(), and resize_event().

BatchRenderEDLPath* BatchRenderGUI::edl_path_text
 

Definition at line 241 of file batchrender.h.

Referenced by change_job(), create_objects(), and resize_event().

BC_Title* BatchRenderGUI::edl_path_title
 

Definition at line 242 of file batchrender.h.

Referenced by create_objects(), and resize_event().

BatchFormat* BatchRenderGUI::format_tools
 

Definition at line 239 of file batchrender.h.

Referenced by change_job(), create_objects(), resize_event(), and ~BatchRenderGUI().

ArrayList<BC_ListBoxItem*> BatchRenderGUI::list_columns[BATCHRENDER_COLUMNS]
 

Definition at line 234 of file batchrender.h.

Referenced by create_list().

BC_Title* BatchRenderGUI::list_title
 

Definition at line 246 of file batchrender.h.

Referenced by create_objects(), and resize_event().

MWindow* BatchRenderGUI::mwindow
 

Definition at line 236 of file batchrender.h.

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

BatchRenderNew* BatchRenderGUI::new_batch
 

Definition at line 247 of file batchrender.h.

Referenced by create_objects(), resize_event(), BatchRenderThread::start_rendering(), BatchRenderThread::test_edl_files(), and BatchRenderThread::update_done().

BC_Title* BatchRenderGUI::output_path_title
 

Definition at line 238 of file batchrender.h.

Referenced by create_objects(), and resize_event().

BatchRenderStart* BatchRenderGUI::start_button
 

Definition at line 250 of file batchrender.h.

Referenced by create_objects(), and resize_event().

BatchRenderStop* BatchRenderGUI::stop_button
 

Definition at line 251 of file batchrender.h.

Referenced by create_objects(), and resize_event().

BatchRenderThread* BatchRenderGUI::thread
 

Definition at line 237 of file batchrender.h.

Referenced by change_job(), close_event(), create_list(), and create_objects().


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