![]() |
Audacity 3.2.0
|
Functions | |
double | adjustTime (const WaveTrack *wt, double time) |
bool | SampleResolutionTest (const ViewInfo &viewInfo, const WaveTrack *wt, double time, int width) |
bool | IsSampleEditingPossible (const wxMouseEvent &event, const wxRect &rect, const ViewInfo &viewInfo, WaveTrack *wt, int width) |
|
inline |
Definition at line 83 of file SampleHandle.cpp.
References SampleTrack::LongSamplesToTime(), and SampleTrack::TimeToLongSamples().
Referenced by SampleHandle::Click(), SampleHandle::HitTest(), and IsSampleEditingPossible().
bool anonymous_namespace{SampleHandle.cpp}::IsSampleEditingPossible | ( | const wxMouseEvent & | event, |
const wxRect & | rect, | ||
const ViewInfo & | viewInfo, | ||
WaveTrack * | wt, | ||
int | width | ||
) |
Determines if we can edit samples in a wave track. Also pops up warning messages in certain cases where we can't.
Definition at line 172 of file SampleHandle.cpp.
References adjustTime(), AudacityMessageBox(), ZoomInfo::PositionToTime(), SampleResolutionTest(), and XO.
Referenced by SampleHandle::Click().
bool anonymous_namespace{SampleHandle.cpp}::SampleResolutionTest | ( | const ViewInfo & | viewInfo, |
const WaveTrack * | wt, | ||
double | time, | ||
int | width | ||
) |
Definition at line 91 of file SampleHandle.cpp.
References PackedArray::end(), ZoomInfo::FindIntervals(), WaveTrack::GetRate(), and ZoomInfo::TimeToPosition().
Referenced by SampleHandle::HitTest(), and IsSampleEditingPossible().