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) {
val += 1;
break;
case AUTOGROUPTYPE_ZOOM:
+ case AUTOGROUPTYPE_SPEED:
if (val == 0)
val = 0.001;
else
val -= 1;
break;
case AUTOGROUPTYPE_ZOOM:
+ case AUTOGROUPTYPE_SPEED:
if (val > 0) val = val/2;
break;
case AUTOGROUPTYPE_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();
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();