started ridiculously more efficient timeline rendering
This commit is contained in:
+6
-6
@@ -283,12 +283,12 @@ void MainWindow::editMenu_About_To_Be_Shown() {
|
||||
|
||||
void MainWindow::undo() {
|
||||
undo_stack.undo();
|
||||
panel_timeline->redraw_all_clips(true);
|
||||
panel_timeline->repaint_timeline(true);
|
||||
}
|
||||
|
||||
void MainWindow::redo() {
|
||||
undo_stack.redo();
|
||||
panel_timeline->redraw_all_clips(true);
|
||||
panel_timeline->repaint_timeline(true);
|
||||
}
|
||||
|
||||
void MainWindow::openSpeedDialog() {
|
||||
@@ -428,7 +428,7 @@ void MainWindow::on_actionProject_triggered()
|
||||
project_url.clear();
|
||||
panel_project->new_project();
|
||||
updateTitle("");
|
||||
panel_timeline->redraw_all_clips(false);
|
||||
panel_timeline->repaint_timeline(false);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -709,7 +709,7 @@ void MainWindow::on_actionSet_Out_Point_triggered()
|
||||
void MainWindow::on_actionClear_In_Out_triggered() {
|
||||
if (panel_timeline->focused() && sequence->using_workarea) {
|
||||
undo_stack.push(new SetTimelineInOutCommand(sequence, false, 0, 0));
|
||||
panel_timeline->repaint_timeline();
|
||||
panel_timeline->repaint_timeline(false);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -730,13 +730,13 @@ void MainWindow::on_actionRipple_Delete_In_Out_triggered()
|
||||
void MainWindow::on_actionTimeline_Track_Lines_triggered()
|
||||
{
|
||||
config.show_track_lines = !config.show_track_lines;
|
||||
panel_timeline->redraw_all_clips(false);
|
||||
panel_timeline->repaint_timeline(false);
|
||||
}
|
||||
|
||||
void MainWindow::on_actionRectified_Waveforms_triggered()
|
||||
{
|
||||
config.rectified_waveforms = !config.rectified_waveforms;
|
||||
panel_timeline->redraw_all_clips(false);
|
||||
panel_timeline->repaint_timeline(false);
|
||||
}
|
||||
|
||||
void MainWindow::on_actionDefault_triggered() {
|
||||
|
||||
Reference in New Issue
Block a user