projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixes for xft when gc func not copy, fixes for zmpeg timestamp processing
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
mwindowmove.C
diff --git
a/cinelerra-5.1/cinelerra/mwindowmove.C
b/cinelerra-5.1/cinelerra/mwindowmove.C
index b66cf973270bad2cbf9c8a5055ebcc2d54354794..cffc71df0ea33bcda33bc7d5e57999726bd766fe 100644
(file)
--- 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;
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) {
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:
val += 1;
break;
case AUTOGROUPTYPE_ZOOM:
+ case AUTOGROUPTYPE_SPEED:
if (val == 0)
val = 0.001;
else
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:
val -= 1;
break;
case AUTOGROUPTYPE_ZOOM:
+ case AUTOGROUPTYPE_SPEED:
if (val > 0) val = val/2;
break;
case AUTOGROUPTYPE_X:
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->mainmenu->update_toggles(0);
gui->update_pane_dividers();
gui->update_cursor();
+ gui->draw_samplemovement();
// required to get new widgets to appear
gui->show_window();
// 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->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();
// required to get new widgets to appear
gui->show_window();
gui->resource_thread->start_draw();