// Farmed is not present if not preferences->use_renderfarm
int BatchRenderThread::column_widths[] = { 42, 42, 42, 222, 222, 150 };
const char *BatchRenderThread::column_titles[] = {
- _("Enabled"), _("Labeled"), _("Farmed"), _("Output"), _("EDL"), _("Elapsed")
+ N_("Enabled"), N_("Labeled"), N_("Farmed"), N_("Output"), N_("EDL"), N_("Elapsed")
};
BatchRenderMenuItem::BatchRenderMenuItem(MWindow *mwindow)
BatchRenderGUI::~BatchRenderGUI()
{
lock_window("BatchRenderGUI::~BatchRenderGUI");
+ loadlist_batch->stop();
+ savelist_batch->stop();
delete format_tools;
unlock_window();
}
const char **column_titles = BatchRenderThread::column_titles;
list_columns = 0;
- list_titles[list_columns] = column_titles[ENABLED_COL];
+ list_titles[list_columns] = _(column_titles[ENABLED_COL]);
list_width[list_columns++] = thread->list_width[ENABLED_COL];
- list_titles[list_columns] = column_titles[LABELED_COL];
+ list_titles[list_columns] = _(column_titles[LABELED_COL]);
list_width[list_columns++] = thread->list_width[LABELED_COL];
if( mwindow->preferences->use_renderfarm ) {
- list_titles[list_columns] = column_titles[FARMED_COL];
+ list_titles[list_columns] = _(column_titles[FARMED_COL]);
list_width[list_columns++] = thread->list_width[FARMED_COL];
}
- list_titles[list_columns] = column_titles[OUTPUT_COL];
+ list_titles[list_columns] = _(column_titles[OUTPUT_COL]);
list_width[list_columns++] = thread->list_width[OUTPUT_COL];
- list_titles[list_columns] = column_titles[EDL_COL];
+ list_titles[list_columns] = _(column_titles[EDL_COL]);
list_width[list_columns++] = thread->list_width[EDL_COL];
- list_titles[list_columns] = column_titles[ELAPSED_COL];
+ list_titles[list_columns] = _(column_titles[ELAPSED_COL]);
list_width[list_columns++] = thread->list_width[ELAPSED_COL];
for( int i = 0; i < thread->jobs.total; i++ ) {
}
BatchRenderSaveList::~BatchRenderSaveList()
+{
+ stop();
+ delete startup_lock;
+}
+
+void BatchRenderSaveList::stop()
{
startup_lock->lock("BatchRenderSaveList::~BrowseButton");
- if( gui ) {
- gui->lock_window();
- gui->set_done(1);
- gui->unlock_window();
- }
+ if( gui ) gui->set_done(1);
startup_lock->unlock();
Thread::join();
- delete startup_lock;
}
int BatchRenderSaveList::handle_event()
thread->save_jobs(thread->batch_path);
}
- this->thread->gui->flush();
startup_lock->lock("BatchRenderLoadList::run");
gui = 0;
startup_lock->unlock();
}
BatchRenderLoadList::~BatchRenderLoadList()
+{
+ stop();
+ delete startup_lock;
+}
+
+void BatchRenderLoadList::stop()
{
startup_lock->lock("BatchRenderLoadList::~BrowseButton");
- if( gui ) {
- gui->lock_window();
- gui->set_done(1);
- gui->unlock_window();
- }
+ if( gui ) gui->set_done(1);
startup_lock->unlock();
Thread::join();
- delete startup_lock;
}
int BatchRenderLoadList::handle_event()
thread->gui->change_job();
}
- thread->gui->flush();
startup_lock->lock("BatchRenderLoadList::run");
gui = 0;
startup_lock->unlock();