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);
111#ifdef EXPERIMENTAL_FFT_Y_GRID
115#ifdef EXPERIMENTAL_FIND_NOTES
116 bool fftFindNotesOld;
117 int findNotesMinAOld;
119 bool findNotesQuantizeOld;
125 bool drawEnvelope{
false };
126 bool bigPoints{
false };
127 bool drawSliders{
false };
128 bool onBrushTool{
false };
129 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.