![]() |
Audacity 3.2.0
|
#include "SpectrumView.h"
#include "SpectralDataManager.h"
#include "SpectrumCache.h"
#include "Sequence.h"
#include "Spectrum.h"
#include "SpectrumVRulerControls.h"
#include "WaveTrackView.h"
#include "WaveTrackViewConstants.h"
#include "../../../ui/BrushHandle.h"
#include "AColor.h"
#include "Prefs.h"
#include "NumberScale.h"
#include "../../../../TrackArt.h"
#include "../../../../TrackArtist.h"
#include "../../../../TrackPanelDrawingContext.h"
#include "ViewInfo.h"
#include "WaveClip.h"
#include "WaveTrack.h"
#include "../../../../prefs/SpectrogramSettings.h"
#include "../../../../ProjectSettings.h"
#include "SampleTrackCache.h"
#include "WaveTrackLocation.h"
#include <wx/dcmemory.h>
#include <wx/graphics.h>
#include "float_cast.h"
#include "WaveTrackControls.h"
#include "AudioIOBase.h"
#include "../../../../Menus.h"
#include "ProjectHistory.h"
#include "../../../../RefreshCode.h"
#include "../../../../prefs/PrefsDialog.h"
#include "../../../../prefs/SpectrumPrefs.h"
#include "AudacityMessageBox.h"
#include "../../../../widgets/PopupMenuTable.h"
Go to the source code of this file.
Classes | |
class | SpectrumView::SpectralDataSaver |
struct | anonymous_namespace{SpectrumView.cpp}::SpectrogramSettingsHandler |
Namespaces | |
namespace | anonymous_namespace{SpectrumView.cpp} |
Functions | |
static UIHandlePtr | BrushHandleHitTest (std::weak_ptr< BrushHandle > &holder, const TrackPanelMouseState &st, const AudacityProject *pProject, const std::shared_ptr< SpectrumView > &pTrackView, const std::shared_ptr< SpectralData > &mpData) |
static float | anonymous_namespace{SpectrumView.cpp}::findValue (const float *spectrum, float bin0, float bin1, unsigned nBins, bool autocorrelation, int gain, int range) |
AColor::ColorGradientChoice | anonymous_namespace{SpectrumView.cpp}::ChooseColorSet (float bin0, float bin1, float selBinLo, float selBinCenter, float selBinHi, int dashCount, bool isSpectral) |
void | anonymous_namespace{SpectrumView.cpp}::DrawClipSpectrum (TrackPanelDrawingContext &context, SampleTrackCache &waveTrackCache, const WaveClip *clip, const wxRect &rect, const std::shared_ptr< SpectralData > &mpSpectralData, bool selected) |
static bool | ShouldCaptureEvent (wxKeyEvent &event, SpectralData *pData) |
Variables | |
static WaveTrackSubView::Type | sType |
static WaveTrackSubViewType::RegisteredType | reg { sType } |
static const WaveTrackSubViews::RegisteredFactory | key |
PopupMenuTable::AttachedItem | anonymous_namespace{SpectrumView.cpp}::sAttachment |
|
static |
Definition at line 123 of file SpectrumView.cpp.
References AssignUIHandlePtr(), ViewInfo::Get(), TrackList::Get(), and ProjectSettings::Get().
Referenced by SpectrumView::DetailedHitTest().
|
static |
Definition at line 1055 of file SpectrumView.cpp.
References SpectralData::dataHistory.
Referenced by SpectrumView::CaptureKey(), SpectrumView::Char(), and SpectrumView::KeyDown().
|
static |
Definition at line 914 of file SpectrumView.cpp.
|
static |
Definition at line 53 of file SpectrumView.cpp.
|
static |
Definition at line 48 of file SpectrumView.cpp.
Referenced by SpectrumView::SubViewType().