Audacity  2.2.0
AudacityApp.cpp File Reference
#include "Audacity.h"
#include "AudacityApp.h"
#include "TranslatableStringArray.h"
#include <wx/defs.h>
#include <wx/app.h>
#include <wx/bitmap.h>
#include <wx/docview.h>
#include <wx/event.h>
#include <wx/ipc.h>
#include <wx/log.h>
#include <wx/window.h>
#include <wx/intl.h>
#include <wx/menu.h>
#include <wx/msgdlg.h>
#include <wx/snglinst.h>
#include <wx/splash.h>
#include <wx/stdpaths.h>
#include <wx/sysopt.h>
#include <wx/fontmap.h>
#include <wx/fs_zip.h>
#include <wx/image.h>
#include <wx/dir.h>
#include <wx/file.h>
#include <wx/filename.h>
#include "AudacityException.h"
#include "AudacityLogger.h"
#include "AboutDialog.h"
#include "AColor.h"
#include "AudioIO.h"
#include "Benchmark.h"
#include "DirManager.h"
#include "commands/CommandHandler.h"
#include "commands/AppCommandEvent.h"
#include "effects/Contrast.h"
#include "widgets/ASlider.h"
#include "FFmpeg.h"
#include "Internat.h"
#include "LangChoice.h"
#include "Languages.h"
#include "PluginManager.h"
#include "Prefs.h"
#include "Project.h"
#include "Screenshot.h"
#include "Sequence.h"
#include "WaveTrack.h"
#include "prefs/PrefsDialog.h"
#include "Theme.h"
#include "PlatformCompatibility.h"
#include "FileNames.h"
#include "AutoRecovery.h"
#include "SplashDialog.h"
#include "FFT.h"
#include "BlockFile.h"
#include "ondemand/ODManager.h"
#include "commands/Keyboard.h"
#include "widgets/ErrorDialog.h"
#include "prefs/DirectoriesPrefs.h"
#include "tracks/ui/Scrubbing.h"
#include "ModuleManager.h"
#include "import/Import.h"
#include "Experimental.h"
#include "../images/AudacityLogoWithName.xpm"

Classes

class  IPCConn
 
class  IPCServ
 

Macros

#define IPC_APPL   wxT("audacity")
 
#define IPC_TOPIC   wxT("System")
 
#define ID_RECENT_CLEAR   6100
 
#define ID_RECENT_FIRST   6101
 
#define ID_RECENT_LAST   6112
 
#define ID_IPC_SERVER   6200
 
#define ID_IPC_SOCKET   6201
 
#define kAudacityAppTimerID   0
 
#define WL(lang, sublang)
 

Functions

 DEFINE_EVENT_TYPE (EVT_OPEN_AUDIO_FILE)
 Custom events. More...
 
 DEFINE_EVENT_TYPE (EVT_LANGUAGE_CHANGE)
 
void QuitAudacity (bool bForce)
 
void QuitAudacity ()
 
void SaveWindowSize ()
 
void SetToExtantDirectory (wxString &result, const wxString &dir)
 

Variables

static bool gInited = false
 
bool gIsQuitting = false
 
static wxArrayString ofqueue
 

Macro Definition Documentation

#define ID_IPC_SERVER   6200
#define ID_IPC_SOCKET   6201
#define ID_RECENT_CLEAR   6100

Referenced by AudacityApp::OnInit().

#define ID_RECENT_FIRST   6101
#define ID_RECENT_LAST   6112

Referenced by AudacityApp::OnInit().

#define IPC_APPL   wxT("audacity")
#define IPC_TOPIC   wxT("System")
#define kAudacityAppTimerID   0
#define WL (   lang,
  sublang 
)

Function Documentation

DEFINE_EVENT_TYPE ( EVT_OPEN_AUDIO_FILE  )

Custom events.

DEFINE_EVENT_TYPE ( EVT_LANGUAGE_CHANGE  )
void QuitAudacity ( )

References QuitAudacity().

void SetToExtantDirectory ( wxString &  result,
const wxString &  dir 
)

References name.

Referenced by AudacityApp::InitTempDir().

Variable Documentation

bool gInited = false
static
wxArrayString ofqueue
static