add bluray support, add dialog close fixes, scale fix
[goodguy/history.git] / cinelerra-5.0 / cinelerra / render.C
index b772d5300df678a0704ff00bec39369677e62c3e..d4dabf3de9316c72d5b9ba6ae3b8b052e59864f9 100644 (file)
@@ -82,7 +82,7 @@
 
 
 RenderItem::RenderItem(MWindow *mwindow)
- : BC_MenuItem(_("Render..."), "Shift+R", 'R')
+ : BC_MenuItem(_("Render..."), _("Shift+R"), 'R')
 {
        this->mwindow = mwindow;
        set_shift(1);
@@ -216,7 +216,7 @@ void MainPackageRenderer::set_progress(int64_t value)
                                eta,
                                TIME_HMS2);
 
-                       printf("\r%d%% ETA: %s      ", (int)(100 * 
+                       printf(_("\r%d%% ETA: %s      "), (int)(100 * 
                                (float)render->total_rendered / 
                                        render->progress_max),
                                string);
@@ -267,6 +267,7 @@ Render::Render(MWindow *mwindow)
 
 Render::~Render()
 {
+       close_window();
        delete package_lock;
        delete counter_lock;
        delete completion;
@@ -287,10 +288,10 @@ void Render::start_interactive()
        }
        else
        {
-               ErrorBox error_box(PROGRAM_NAME ": Error",
+               ErrorBox error_box(_(PROGRAM_NAME ": Error"),
                        mwindow->gui->get_abs_cursor_x(1),
                        mwindow->gui->get_abs_cursor_y(1));
-               error_box.create_objects("Already rendering");
+               error_box.create_objects(_("Already rendering"));
                error_box.raise_window();
                error_box.run_window();
        }
@@ -374,12 +375,12 @@ void Render::handle_close_event(int result)
                if(debug) printf("Render::handle_close_event %d\n", __LINE__);
        }
 
-PRINT_TRACE
+//PRINT_TRACE
 
        save_defaults(asset);
-PRINT_TRACE
+//PRINT_TRACE
        mwindow->save_defaults();
-PRINT_TRACE
+//PRINT_TRACE
 
        if(!format_error && !result)
        {
@@ -387,7 +388,7 @@ PRINT_TRACE
                if(!result) start_render();
                if(debug) printf("Render::handle_close_event %d\n", __LINE__);
        }
-PRINT_TRACE
+//PRINT_TRACE
 }
 
 
@@ -898,7 +899,7 @@ if(debug) printf("Render::render %d\n", __LINE__);
                        if(mwindow)
                        {
 if(debug) printf("Render::render %d\n", __LINE__);
-                               ErrorBox error_box(PROGRAM_NAME ": Error",
+                               ErrorBox error_box(_(PROGRAM_NAME ": Error"),
                                        mwindow->gui->get_abs_cursor_x(1),
                                        mwindow->gui->get_abs_cursor_y(1));
                                error_box.create_objects(_("Error rendering data."));
@@ -1114,7 +1115,7 @@ RenderWindow::RenderWindow(MWindow *mwindow,
        Asset *asset,
        int x, 
        int y)
- : BC_Window(PROGRAM_NAME ": Render"
+ : BC_Window(_(PROGRAM_NAME ": Render")
        x - WIDTH / 2,
        y - HEIGHT / 2,
        WIDTH,