Audacity 3.2.0
Classes | Namespaces | Macros | Functions | Variables
WhatsNewDialog.cpp File Reference
#include "WhatsNewDialog.h"
#include <wx/fs_mem.h>
#include <wx/settings.h>
#include <wx/mstream.h>
#include <wx/sstream.h>
#include <wx/txtstrm.h>
#include <wx/hyperlink.h>
#include <wx/checkbox.h>
#include <wx/frame.h>
#include <wx/statbmp.h>
#include <wx/stattext.h>
#include "HelpSystem.h"
#include "HelpText.h"
#include "ProjectWindows.h"
#include "ShuttleGui.h"
#include "Theme.h"
#include "AllThemeResources.h"
#include "../images/WhatsNewBtn.jpeg.h"
#include "../images/MuseHub.jpeg.h"
Include dependency graph for WhatsNewDialog.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{WhatsNewDialog.cpp}::FSHelper
 

Namespaces

namespace  anonymous_namespace{WhatsNewDialog.cpp}
 

Macros

#define SHOW_MUSEHUB
 

Functions

wxString anonymous_namespace{WhatsNewDialog.cpp}::MakeWhatsNewText ()
 
wxString anonymous_namespace{WhatsNewDialog.cpp}::MakeGetPluginsText ()
 

Variables

const char * anonymous_namespace{WhatsNewDialog.cpp}::WhatsNewURL = "https://audacityteam.org/3.7.0-video"
 
const char * anonymous_namespace{WhatsNewDialog.cpp}::ChangeLogURL = "https://support.audacityteam.org/additional-resources/changelog"
 
const char * anonymous_namespace{WhatsNewDialog.cpp}::MuseHubURL = "https://www.musehub.com"
 
const char * anonymous_namespace{WhatsNewDialog.cpp}::PromoURL = "https://audacityteam.org/audacitypromo"
 
constexpr auto anonymous_namespace{WhatsNewDialog.cpp}::WindowWidth = 860
 
constexpr auto anonymous_namespace{WhatsNewDialog.cpp}::WindowHeight = 460
 
AttachedWindows::RegisteredFactory sWhatsNewWindow
 

Macro Definition Documentation

◆ SHOW_MUSEHUB

#define SHOW_MUSEHUB

Definition at line 39 of file WhatsNewDialog.cpp.

Variable Documentation

◆ sWhatsNewWindow

AttachedWindows::RegisteredFactory sWhatsNewWindow
Initial value:
{
[]( AudacityProject &project ) -> wxWeakRef< wxWindow > {
auto &window = GetProjectFrame(project);
return safenew WhatsNewDialog(&window, wxID_ANY);
}
}
#define safenew
Definition: MemoryX.h:10
AUDACITY_DLL_API wxFrame & GetProjectFrame(AudacityProject &project)
Get the top-level window associated with the project (as a wxFrame only, when you do not need to use ...
const auto project
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:90

Definition at line 56 of file WhatsNewDialog.cpp.

Referenced by WhatsNewDialog::Show().