X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Frender.C;fp=cinelerra-5.1%2Fcinelerra%2Frender.C;h=55f88606eb48a1a2bf89a04cbd7605e562f8bd81;hp=57e724aeda3b5ae5f691feb6836c924542ade1ec;hb=03fa86e6dc495f9444ae14dad401b1ad6de793fe;hpb=0e16112661802284c0d2c9eb8d1df84141125e91 diff --git a/cinelerra-5.1/cinelerra/render.C b/cinelerra-5.1/cinelerra/render.C index 57e724ae..55f88606 100644 --- a/cinelerra-5.1/cinelerra/render.C +++ b/cinelerra-5.1/cinelerra/render.C @@ -955,8 +955,8 @@ void RenderThread::run() render_frames, render_time, render_rate); } - if( render->mode == Render::INTERACTIVE && render->beep ) - mwindow->beep(3000., 1.5, 0.5); + if( render->mode == Render::INTERACTIVE && render->beep > 0 ) + mwindow->beep(3000., 1.5, render->beep); if( script ) { if( !render->result ) @@ -1057,6 +1057,8 @@ void RenderWindow::create_objects() x1 = x2 + xs20; render->beep = mwindow->edl->session->render_beep; add_subwindow(beep_on_done = new RenderBeepOnDone(this, x1, y1)); + y1 += beep_on_done->get_h(); + add_subwindow(new BC_Title(x1, y1, _("Beep on done volume"))); renderprofile = new RenderProfile(mwindow, this, x, y, 1); renderprofile->create_objects(); @@ -1212,14 +1214,14 @@ int RenderFormat::handle_event() } RenderBeepOnDone::RenderBeepOnDone(RenderWindow *rwindow, int x, int y) - : BC_CheckBox(x, y, rwindow->render->beep, _("Beep on done")) + : BC_FPot(x, y, rwindow->render->beep*100.f, 0.f, 100.f) { this->rwindow = rwindow; } int RenderBeepOnDone::handle_event() { - rwindow->render->beep = get_value(); + rwindow->render->beep = get_value()/100.f; return 1; }