X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindowmove.C;h=cffc71df0ea33bcda33bc7d5e57999726bd766fe;hb=21c2e6b36d6a96c2f662a89459d607b5a387f4eb;hp=b66cf973270bad2cbf9c8a5055ebcc2d54354794;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/mwindowmove.C b/cinelerra-5.1/cinelerra/mwindowmove.C index b66cf973..cffc71df 100644 --- a/cinelerra-5.1/cinelerra/mwindowmove.C +++ b/cinelerra-5.1/cinelerra/mwindowmove.C @@ -190,6 +190,12 @@ void MWindow::fit_autos(int doall) max = floor(max*200)/100; } break; + case AUTOGROUPTYPE_SPEED: + if (range < 0.001) { + min = floor(min*5)/100; + max = floor(max*300)/100; + } + break; case AUTOGROUPTYPE_X: case AUTOGROUPTYPE_Y: if (range < 5) { @@ -233,6 +239,7 @@ void MWindow::change_currentautorange(int autogrouptype, int increment, int chan val += 1; break; case AUTOGROUPTYPE_ZOOM: + case AUTOGROUPTYPE_SPEED: if (val == 0) val = 0.001; else @@ -254,6 +261,7 @@ void MWindow::change_currentautorange(int autogrouptype, int increment, int chan val -= 1; break; case AUTOGROUPTYPE_ZOOM: + case AUTOGROUPTYPE_SPEED: if (val > 0) val = val/2; break; case AUTOGROUPTYPE_X: @@ -876,6 +884,7 @@ void MWindow::split_x() gui->mainmenu->update_toggles(0); gui->update_pane_dividers(); gui->update_cursor(); + gui->draw_samplemovement(); // required to get new widgets to appear gui->show_window(); @@ -899,6 +908,7 @@ void MWindow::split_y() gui->mainmenu->update_toggles(0); gui->update_pane_dividers(); gui->update_cursor(); + gui->draw_trackmovement(); // required to get new widgets to appear gui->show_window(); gui->resource_thread->start_draw();