1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-25 16:48:44 +02:00

Show wxWidgets version in About dialog

Signed-off-by: Leon Marz <main@lmarz.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/634
This commit is contained in:
lmarz 2021-09-19 09:29:00 +02:00 committed by GitHub
parent 0ccf25c27d
commit 0b4074d35e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 1 deletions

View File

@ -179,6 +179,7 @@ void AboutDialog::CreateInformationTab(ShuttleGui& AboutDialogGUI) {
AddBuildInfoRow(&informationStr, XO("Version:"), BuildInfo::getRevisionIdentifier()); AddBuildInfoRow(&informationStr, XO("Version:"), BuildInfo::getRevisionIdentifier());
AddBuildInfoRow(&informationStr, XO("Build type:"), BuildInfo::getBuildType()); AddBuildInfoRow(&informationStr, XO("Build type:"), BuildInfo::getBuildType());
AddBuildInfoRow(&informationStr, XO("Compiler:"), BuildInfo::getCompilerVersionString()); AddBuildInfoRow(&informationStr, XO("Compiler:"), BuildInfo::getCompilerVersionString());
AddBuildInfoRow(&informationStr, XO("wxWidgets:"), BuildInfo::getWxWidgetsVersion());
// Install prefix // Install prefix
#ifdef __WXGTK__ #ifdef __WXGTK__
@ -201,7 +202,6 @@ void AboutDialog::CreateInformationTab(ShuttleGui& AboutDialogGUI) {
informationStr informationStr
<< wxT("<table>"); // start table of file formats supported << wxT("<table>"); // start table of file formats supported
AddBuildInfoRow(&informationStr, wxT("wxWidgets"), XO("Cross-platform GUI library"), Verbatim(wxVERSION_NUM_DOT_STRING_T));
AddBuildInfoRow(&informationStr, wxT("PortAudio"), XO("Audio playback and recording"), Verbatim(wxT("v19"))); AddBuildInfoRow(&informationStr, wxT("PortAudio"), XO("Audio playback and recording"), Verbatim(wxT("v19")));
AddBuildInfoRow(&informationStr, wxT("libsoxr"), XO("Sample rate conversion"), enabled); AddBuildInfoRow(&informationStr, wxT("libsoxr"), XO("Sample rate conversion"), enabled);

View File

@ -139,5 +139,15 @@ public:
return o.GetString(); return o.GetString();
} }
static const wxString getWxWidgetsVersion() {
wxPlatformInfo info = wxPlatformInfo::Get();
return wxString::Format("v%s (%s v%d.%d)",
wxVERSION_NUM_DOT_STRING_T,
info.GetPortIdShortName(),
info.GetToolkitMajorVersion(),
info.GetToolkitMinorVersion());
}
}; };
#endif #endif