18#ifndef __AUDACITY_TRACKARTIST__
19#define __AUDACITY_TRACKARTIST__
61 wxPen unselectedPenIn, wxPen selectedPenIn) {
62 this->unselectedBrush = unselectedBrushIn;
63 this->selectedBrush = selectedBrushIn;
64 this->unselectedPen = unselectedPenIn;
65 this->selectedPen = selectedPenIn;
68 void SetColours(
int iColorIndex);
104#ifdef EXPERIMENTAL_FFT_Y_GRID
108#ifdef EXPERIMENTAL_FIND_NOTES
109 bool fftFindNotesOld;
110 int findNotesMinAOld;
112 bool findNotesQuantizeOld;
118 bool drawEnvelope{
false };
119 bool bigPoints{
false };
120 bool drawSliders{
false };
121 bool onBrushTool{
false };
122 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
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.