mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-26 23:33:49 +01:00
GetSceenEndTime out of TrackPanel
This commit is contained in:
@@ -240,7 +240,7 @@ void MoveWhenAudioInactive
|
||||
const double t0 = viewInfo.selectedRegion.t0();
|
||||
const double end = std::max(
|
||||
tracks.GetEndTime(),
|
||||
trackPanel.GetScreenEndTime());
|
||||
viewInfo.GetScreenEndTime());
|
||||
|
||||
// Move the cursor
|
||||
// Already in cursor mode?
|
||||
@@ -299,7 +299,7 @@ SelectionOperation operation)
|
||||
const double t1 = viewInfo.selectedRegion.t1();
|
||||
const double end = std::max(
|
||||
tracks.GetEndTime(),
|
||||
trackPanel.GetScreenEndTime());
|
||||
viewInfo.GetScreenEndTime());
|
||||
|
||||
// Is it t0 or t1 moving?
|
||||
bool bMoveT0 = (operation == SELECTION_CONTRACT && seekStep > 0) ||
|
||||
@@ -421,7 +421,7 @@ void DoBoundaryMove(AudacityProject &project, int step, SeekInfo &info)
|
||||
const double t1 = viewInfo.selectedRegion.t1();
|
||||
const double end = std::max(
|
||||
tracks.GetEndTime(),
|
||||
trackPanel.GetScreenEndTime());
|
||||
viewInfo.GetScreenEndTime());
|
||||
|
||||
double newT = viewInfo.OffsetTimeByPixels( bMoveT0 ? t0 : t1, pixels);
|
||||
// constrain to be in the track/screen limits.
|
||||
|
||||
@@ -227,7 +227,7 @@ void OnZoomToggle(const CommandContext &context)
|
||||
auto &window = ProjectWindow::Get( project );
|
||||
|
||||
// const double origLeft = viewInfo.h;
|
||||
// const double origWidth = GetScreenEndTime() - origLeft;
|
||||
// const double origWidth = viewInfo.GetScreenEndTime() - origLeft;
|
||||
|
||||
// Choose the zoom that is most different to the current zoom.
|
||||
double Zoom1 = GetZoomOfPreset( project, TracksPrefs::Zoom1Choice() );
|
||||
@@ -305,14 +305,13 @@ void OnGoSelStart(const CommandContext &context)
|
||||
auto &project = context.project;
|
||||
auto &viewInfo = ViewInfo::Get( project );
|
||||
auto &selectedRegion = viewInfo.selectedRegion;
|
||||
auto &trackPanel = TrackPanel::Get( project );
|
||||
auto &window = ProjectWindow::Get( project );
|
||||
|
||||
if (selectedRegion.isPoint())
|
||||
return;
|
||||
|
||||
window.TP_ScrollWindow(
|
||||
selectedRegion.t0() - ((trackPanel.GetScreenEndTime() - viewInfo.h) / 2));
|
||||
selectedRegion.t0() - ((viewInfo.GetScreenEndTime() - viewInfo.h) / 2));
|
||||
}
|
||||
|
||||
void OnGoSelEnd(const CommandContext &context)
|
||||
@@ -320,14 +319,13 @@ void OnGoSelEnd(const CommandContext &context)
|
||||
auto &project = context.project;
|
||||
auto &viewInfo = ViewInfo::Get( project );
|
||||
auto &selectedRegion = viewInfo.selectedRegion;
|
||||
auto &trackPanel = TrackPanel::Get( project );
|
||||
auto &window = ProjectWindow::Get( project );
|
||||
|
||||
if (selectedRegion.isPoint())
|
||||
return;
|
||||
|
||||
window.TP_ScrollWindow(
|
||||
selectedRegion.t1() - ((trackPanel.GetScreenEndTime() - viewInfo.h) / 2));
|
||||
selectedRegion.t1() - ((viewInfo.GetScreenEndTime() - viewInfo.h) / 2));
|
||||
}
|
||||
|
||||
void OnHistory(const CommandContext &context)
|
||||
|
||||
Reference in New Issue
Block a user