![]() |
Audacity 3.2.0
|
#include "WaveformVRulerControls.h"#include "WaveformVZoomHandle.h"#include "WaveChannelVRulerControls.h"#include "prefs/WaveformScale.h"#include "../../../ui/ChannelView.h"#include "NumberScale.h"#include "ProjectHistory.h"#include "../../../../RefreshCode.h"#include "../../../../TrackPanelMouseEvent.h"#include "../../../../UIHandle.h"#include "WaveTrack.h"#include "WaveformSettings.h"#include "../../../../widgets/Ruler.h"#include "../../../../widgets/LinearUpdater.h"#include "../../../../widgets/RealFormat.h"#include "../../../../widgets/CustomUpdaterValue.h"Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{WaveformVRulerControls.cpp} |
Typedefs | |
| using | LinearDBValues = std::vector< double > |
Functions | |
| void | RegenerateLinearDBValues (int dBRange, float min, float max, int height) |
| void | anonymous_namespace{WaveformVRulerControls.cpp}::SetLastdBRange (WaveformScale &cache, const WaveChannel &wc) |
| void | anonymous_namespace{WaveformVRulerControls.cpp}::SetLastScaleType (WaveformScale &cache, const WaveChannel &wc) |
Variables | |
| static LinearDBValues | majorValues {} |
| static LinearDBValues | minorValues {} |
| static LinearDBValues | minorMinorValues {} |
| static CustomUpdaterValue | updater |
| using LinearDBValues = std::vector<double> |
Definition at line 35 of file WaveformVRulerControls.cpp.
| void RegenerateLinearDBValues | ( | int | dBRange, |
| float | min, | ||
| float | max, | ||
| int | height | ||
| ) |
Definition at line 39 of file WaveformVRulerControls.cpp.
References DB_TO_LINEAR, majorValues, min(), minorMinorValues, minorValues, and fast_float::round().
Referenced by WaveformVRulerControls::DoUpdateVRuler().
|
static |
Definition at line 37 of file WaveformVRulerControls.cpp.
Referenced by WaveformVRulerControls::DoUpdateVRuler(), and RegenerateLinearDBValues().
|
static |
Definition at line 37 of file WaveformVRulerControls.cpp.
Referenced by WaveformVRulerControls::DoUpdateVRuler(), and RegenerateLinearDBValues().
|
static |
Definition at line 37 of file WaveformVRulerControls.cpp.
Referenced by WaveformVRulerControls::DoUpdateVRuler(), and RegenerateLinearDBValues().
|
static |
Definition at line 247 of file WaveformVRulerControls.cpp.
Referenced by EffectBase::DoEffect(), ProjectAudioManager::DoRecord(), WaveformVRulerControls::DoUpdateVRuler(), TimeTrackView::Draw(), EffectUIHost::OnPlay(), PendingTracks::RegisterPendingChangedTrack(), Ruler::Ruler(), and PendingTracks::UpdatePendingTracks().