18#ifndef __AUDACITY_TRACKARTIST__
19#define __AUDACITY_TRACKARTIST__
62 wxPen unselectedPenIn, wxPen selectedPenIn) {
63 this->unselectedBrush = unselectedBrushIn;
64 this->selectedBrush = selectedBrushIn;
65 this->unselectedPen = unselectedPenIn;
66 this->selectedPen = selectedPenIn;
69 void SetColours(
int iColorIndex);
112#ifdef EXPERIMENTAL_FFT_Y_GRID
116#ifdef EXPERIMENTAL_FIND_NOTES
117 bool fftFindNotesOld;
118 int findNotesMinAOld;
120 bool findNotesQuantizeOld;
127 bool drawEnvelope{
false };
128 bool bigPoints{
false };
129 bool drawSliders{
false };
130 bool onBrushTool{
false };
131 bool hasSolo{
false };
A listener notified of changes in preferences.
virtual void UpdateSelectedPrefs(int id)
virtual void UpdatePrefs()=0
Defines a selected portion of a project.
This class handles the actual rendering of WaveTracks (both waveforms and spectra),...
void SetBackgroundBrushes(wxBrush unselectedBrushIn, wxBrush selectedBrushIn, wxPen unselectedPenIn, wxPen selectedPenIn)
bool mbShowTrackNameInTrack
wxBrush beatStrongSelBrush
wxPen odProgressNotYetPen
wxBrush blankSelectedBrush
Abstract base class for an object holding data associated with points on a time axis.
A flat linked list of tracks supporting Add, Remove, Clear, and Contains, serialization of the list o...
The TrackPanel class coordinates updates and operations on the main part of the screen which contains...
Services * Get()
Fetch the global instance, or nullptr if none is yet installed.