Initializes the ABOUT_APP_INFO
object with application specific information.
This is the object which holds all information about the application
Definition at line 57 of file AboutDialog_main.cpp.
66 aInfo.
SetCopyright(
"(C) 1992-2021 KiCad Developers Team" );
83 libVersion << wxGetLibraryVersionInfo().GetVersionString();
87 libVersion << wxT(
" Unicode " );
89 libVersion << wxT(
" ANSI " );
94 libVersion <<
"and Boost " << ( BOOST_VERSION / 100000 ) <<
"." 95 << ( BOOST_VERSION / 100 % 1000 ) <<
"." << ( BOOST_VERSION % 100 )
100 wxPlatformInfo platformInfo;
102 libVersion <<
"Platform: " << wxGetOsDescription() <<
", " 104 #if 0 && wxCHECK_VERSION( 3, 1, 5 ) 105 << platformInfo.GetBitnessName();
107 << platformInfo.GetArchName();
115 wxString description;
118 description <<
"<p>";
119 description <<
"<b><u>" 120 <<
_(
"Description" )
124 <<
_(
"The KiCad EDA Suite is a set of open source applications for the " 125 "creation of electronic schematics and printed circuit boards." )
128 description <<
"</p>";
131 description <<
"<p><b><u>" 132 <<
_(
"KiCad on the web" )
136 description <<
"<ul>";
137 description <<
"<li>" 138 <<
_(
"The official KiCad website - " )
141 description <<
"<li>" 142 <<
_(
"Developer website - " )
146 description <<
"<li>" 147 <<
_(
"Official KiCad library repositories - " )
151 description <<
"</ul></p>";
153 description <<
"<p><b><u>" 154 <<
_(
"Bug tracker" )
158 description <<
"<ul>";
159 description <<
"<li>" 160 <<
_(
"Report or examine bugs - " )
163 description <<
"</ul></p>";
165 description <<
"<p><b><u>" 166 <<
_(
"KiCad users group and community" )
169 description <<
"<ul>";
170 description <<
"<li>" 171 <<
_(
"KiCad forum - " )
175 description <<
"</ul></p>";
183 <<
"<div align='center'>" 185 <<
_(
"The complete KiCad EDA Suite is released under the" ) <<
HtmlNewline( 2 )
187 _(
"GNU General Public License (GPL) version 3 or any later version" ) )
206 #define LEAD_DEV _( "Lead Development Team" ) 207 #define FORMER_DEV _( "Lead Development Alumni" ) 208 #define CONTRIB_DEV _( "Additional Contributions By") 539 "Portuguese (PT)" ) );
611 "Bulgarian (BG)" ) );
615 "Simplified Chinese (zh_CN)" ) );
619 "Simplified Chinese (zh_CN)" ) );
622 #define OTHERS_IN_TRANSLATION _( "Others" ) 642 #define LIBRARIANS _( "KiCad Librarian Team" ) 657 #define MODELS_3D_CONTRIBUTION _( "3D models by" ) 659 "https://github.com/easyw",
660 "https://gitlab.com/kicad/libraries/kicad-packages3D-generator",
665 "https://gitlab.com/kicad/libraries/kicad-packages3D/-/graphs/master",
669 #define SYMBOL_LIB_CONTRIBUTION _( "Symbols by" ) 672 "https://gitlab.com/kicad/libraries/kicad-symbols/-/graphs/master",
676 #define FOOTPRINT_LIB_CONTRIBUTION _( "Footprints by" ) 679 "https://gitlab.com/kicad/libraries/kicad-footprint-generator",
684 "https://gitlab.com/kicad/libraries/kicad-footprints/-/graphs/master",
689 #define ICON_CONTRIBUTION _( "Icons by" ) void SetCopyright(const wxString &text)
#define ICON_CONTRIBUTION
void AddTranslator(const CONTRIBUTOR *translator)
#define OTHERS_IN_TRANSLATION
void AddDocWriter(const CONTRIBUTOR *docwriter)
static wxString HtmlNewline(const unsigned int amount=1)
Create an HTML newline character sequence of aCount.
void SetAppIcon(const wxIcon &aIcon)
KIWAY Kiway & Pgm(), KFCTL_STANDALONE
The global Program "get" accessor.
#define SYMBOL_LIB_CONTRIBUTION
void SetBuildVersion(const wxString &version)
void SetDescription(const wxString &text)
wxString GetBuildVersion()
Get the full KiCad version string.
void SetLibVersion(const wxString &version)
#define MODELS_3D_CONTRIBUTION
void AddArtist(const CONTRIBUTOR *artist)
void SetLicense(const wxString &text)
static wxString HtmlHyperlink(const wxString &url, const wxString &description=wxEmptyString)
Helper functions.
wxString GetBuildDate()
Get the build date as a string.
void SetBuildDate(const wxString &date)
A contributor, a person which was involved in the development of the application or which has contrib...
wxBitmap * CreateKiBitmap(BITMAPS aBitmap)
void AddPackager(const CONTRIBUTOR *packager)
void AddDeveloper(const CONTRIBUTOR *developer)
void AddLibrarian(const CONTRIBUTOR *aLibrarian)
#define FOOTPRINT_LIB_CONTRIBUTION
void SetAppName(const wxString &name)
References _, add_component, ABOUT_APP_INFO::AddArtist(), ABOUT_APP_INFO::AddDeveloper(), ABOUT_APP_INFO::AddDocWriter(), ABOUT_APP_INFO::AddLibrarian(), ABOUT_APP_INFO::AddPackager(), ABOUT_APP_INFO::AddTranslator(), CONTRIB_DEV, ABOUT_APP_INFO::CreateKiBitmap(), FOOTPRINT_LIB_CONTRIBUTION, FORMER_DEV, GetBuildDate(), GetBuildVersion(), HtmlHyperlink(), HtmlNewline(), ICON_CONTRIBUTION, LEAD_DEV, LIBRARIANS, library, MODELS_3D_CONTRIBUTION, module, OTHERS_IN_TRANSLATION, Pgm(), ABOUT_APP_INFO::SetAppIcon(), ABOUT_APP_INFO::SetAppName(), ABOUT_APP_INFO::SetBuildDate(), ABOUT_APP_INFO::SetBuildVersion(), ABOUT_APP_INFO::SetCopyright(), ABOUT_APP_INFO::SetDescription(), ABOUT_APP_INFO::SetLibVersion(), ABOUT_APP_INFO::SetLicense(), SYMBOL_LIB_CONTRIBUTION, and three_d.
Referenced by ShowAboutDialog().