Audacity 3.2.0
Namespaces | Macros | Enumerations | Functions | Variables
Contrast.cpp File Reference
#include "Contrast.h"
#include "../CommonCommandFlags.h"
#include "WaveTrack.h"
#include "Prefs.h"
#include "Project.h"
#include "ProjectFileIO.h"
#include "ProjectRate.h"
#include "../ProjectWindowBase.h"
#include "SelectFile.h"
#include "ShuttleGui.h"
#include "FileNames.h"
#include "ViewInfo.h"
#include "WaveChannelUtilities.h"
#include "HelpSystem.h"
#include "../widgets/NumericTextCtrl.h"
#include "AudacityMessageBox.h"
#include <cmath>
#include <limits>
#include <float.h>
#include <wx/button.h>
#include <wx/valtext.h>
#include <wx/log.h>
#include <wx/wfstream.h>
#include <wx/txtstrm.h>
#include <wx/textctrl.h>
#include "PlatformCompatibility.h"
#include "NumericConverterFormats.h"
#include "CommandContext.h"
#include "CommandManager.h"
#include "ProjectWindows.h"
Include dependency graph for Contrast.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{Contrast.cpp}
 
namespace  anonymous_namespace{Contrast.cpp}::anonymous_namespace{Contrast.cpp}
 

Macros

#define finite(x)   _finite(x)
 
#define DB_MAX_LIMIT   0.0
 
#define WCAG2_PASS   20.0
 

Enumerations

enum  {
  ID_BUTTON_USECURRENTF = 10001 , ID_BUTTON_USECURRENTB , ID_BUTTON_EXPORT , ID_BUTTON_RESET ,
  ID_FOREGROUNDSTART_T , ID_FOREGROUNDEND_T , ID_BACKGROUNDSTART_T , ID_BACKGROUNDEND_T ,
  ID_FOREGROUNDDB_TEXT , ID_BACKGROUNDDB_TEXT , ID_RESULTS_TEXT , ID_RESULTSDB_TEXT
}
 

Functions

TranslatableString anonymous_namespace{Contrast.cpp}::FormatRMSMessage (float *pValue)
 
TranslatableString anonymous_namespace{Contrast.cpp}::FormatDifference (float diffdB)
 
TranslatableString anonymous_namespace{Contrast.cpp}::FormatDifferenceForExport (float diffdB)
 
void anonymous_namespace{Contrast.cpp}::anonymous_namespace{Contrast.cpp}::OnContrast (const CommandContext &context)
 

Variables

AttachedWindows::RegisteredFactory anonymous_namespace{Contrast.cpp}::sContrastDialogKey
 
AttachedItem anonymous_namespace{Contrast.cpp}::sAttachment
 

Macro Definition Documentation

◆ DB_MAX_LIMIT

#define DB_MAX_LIMIT   0.0

Definition at line 50 of file Contrast.cpp.

◆ finite

#define finite (   x)    _finite(x)

Definition at line 36 of file Contrast.cpp.

◆ WCAG2_PASS

#define WCAG2_PASS   20.0

Definition at line 51 of file Contrast.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ID_BUTTON_USECURRENTF 
ID_BUTTON_USECURRENTB 
ID_BUTTON_EXPORT 
ID_BUTTON_RESET 
ID_FOREGROUNDSTART_T 
ID_FOREGROUNDEND_T 
ID_BACKGROUNDSTART_T 
ID_BACKGROUNDEND_T 
ID_FOREGROUNDDB_TEXT 
ID_BACKGROUNDDB_TEXT 
ID_RESULTS_TEXT 
ID_RESULTSDB_TEXT 

Definition at line 154 of file Contrast.cpp.

154 {
155 ID_BUTTON_USECURRENTF = 10001,
157 //ID_BUTTON_GETURL,
160 //ID_BUTTON_CLOSE,
169};
@ ID_BACKGROUNDEND_T
Definition: Contrast.cpp:164
@ ID_FOREGROUNDDB_TEXT
Definition: Contrast.cpp:165
@ ID_BACKGROUNDSTART_T
Definition: Contrast.cpp:163
@ ID_BUTTON_RESET
Definition: Contrast.cpp:159
@ ID_BUTTON_USECURRENTF
Definition: Contrast.cpp:155
@ ID_BACKGROUNDDB_TEXT
Definition: Contrast.cpp:166
@ ID_RESULTSDB_TEXT
Definition: Contrast.cpp:168
@ ID_RESULTS_TEXT
Definition: Contrast.cpp:167
@ ID_BUTTON_USECURRENTB
Definition: Contrast.cpp:156
@ ID_FOREGROUNDSTART_T
Definition: Contrast.cpp:161
@ ID_FOREGROUNDEND_T
Definition: Contrast.cpp:162
@ ID_BUTTON_EXPORT
Definition: Contrast.cpp:158