preferences = 0;
warn = 1;
render = 0;
- file_entries = 0;
batch_path[0] = 0;
}
preferences = 0;
warn = 1;
render = 0;
- file_entries = 0;
batch_path[0] = 0;
}
delete boot_defaults;
delete preferences;
delete render;
- if( file_entries ) {
- file_entries->remove_all_objects();
- delete file_entries;
- }
}
void BatchRenderThread::reset(const char *path)
rendering_job = -1;
delete default_job; default_job = 0;
jobs.remove_all_objects();
- if(file_entries) {
- file_entries->remove_all_objects();
- delete file_entries; file_entries = 0;
- }
}
void BatchRenderThread::handle_close_event(int result)
current_start = 0.0;
current_end = 0.0;
default_job = new BatchRenderJob(mwindow->preferences);
-
-
- if(!file_entries)
- {
- file_entries = new ArrayList<BC_ListBoxItem*>;
- FileSystem fs;
- char string[BCTEXTLEN];
- // Load current directory
- fs.update(getcwd(string, BCTEXTLEN));
- for(int i = 0; i < fs.total_files(); i++)
- {
- file_entries->append(
- new BC_ListBoxItem(
- fs.get_entry(i)->get_name()));
- }
- }
-
load_jobs(batch_path, mwindow->preferences);
load_defaults(mwindow->defaults);
this->gui = new BatchRenderGUI(mwindow,
x += new_batch->get_w() + mwindow->theme->widget_border;
add_subwindow(delete_batch = new BatchRenderDelete(thread, x, y));
x = x2; y += delete_batch->get_h() + mwindow->theme->widget_border;
- y += mwindow->theme->widget_border;
add_subwindow(savelist_batch = new BatchRenderSaveList(thread, x, y));
x += savelist_batch->get_w() + mwindow->theme->widget_border;
add_subwindow(loadlist_batch = new BatchRenderLoadList(thread, x, y));
add_subwindow(list_title = new BC_Title(x, y, _("Batches to render:")));
x1 = x + list_title->get_w() + mwindow->theme->widget_border;;
- add_subwindow(batch_path = new BC_Title(x1, y, thread->batch_path, MEDIUMFONT, YELLOW));
+ add_subwindow(batch_path = new BC_Title(x1, y, thread->batch_path, MEDIUMFONT));
y += list_title->get_h() + mwindow->theme->widget_border;
y1 = get_h();
y1 -= 15 + BC_GenericButton::calculate_h() + mwindow->theme->widget_border;
x += savelist_batch->get_w() + mwindow->theme->widget_border;
loadlist_batch->reposition_window(x, y);
y += loadlist_batch->get_h() + mwindow->theme->widget_border;
- warning->reposition_window(x, y);
+ warning->reposition_window(x2, y);
y1 = 15 + BC_GenericButton::calculate_h() + mwindow->theme->widget_border;
y2 = get_h() - y1 - batch_list->get_h();
int BatchRenderEDLPath::handle_event()
{
-// Suggestions
- calculate_suggestions(thread->file_entries);
-
+ calculate_suggestions();
strcpy(thread->get_current_edl(), get_text());
thread->gui->create_list(1);
return 1;
thread->mwindow->defaults->update("DEFAULT_BATCHLOADPATH", thread->batch_path);
thread->load_jobs(thread->batch_path, thread->mwindow->preferences);
thread->gui->create_list(1);
+ thread->current_job = 0;
+ thread->gui->change_job();
}
thread->gui->flush();