#include <boost/version.hpp>
#include <wx/aboutdlg.h>
#include <wx/arrimpl.cpp>
#include <wx/textctrl.h>
#include <wx/utils.h>
#include <bitmaps.h>
#include <build_version.h>
#include <common.h>
#include <kiplatform/app.h>
#include <pgm_base.h>
#include <eda_base_frame.h>
#include "aboutinfo.h"
#include "dialog_about.h"
Go to the source code of this file.
◆ ADD_DEV
◆ ADD_LIBRARIAN
◆ ADD_TRANSLATOR
#define ADD_TRANSLATOR |
( |
|
name, |
|
|
|
category |
|
) |
| aInfo.AddTranslator( new CONTRIBUTOR( name, category ) ) |
◆ ADD_WRITER
◆ CONTRIB_DEV
#define CONTRIB_DEV _( "Additional Contributions By") |
◆ DOC_TEAM
#define DOC_TEAM _( "Documentation Team" ) |
◆ FOOTPRINT_LIB_CONTRIBUTION
#define FOOTPRINT_LIB_CONTRIBUTION _( "Footprints" ) |
◆ FORMER_DEV
#define FORMER_DEV _( "Lead Development Alumni" ) |
◆ ICON_CONTRIBUTION
#define ICON_CONTRIBUTION _( "Icons" ) |
◆ LEAD_DEV
#define LEAD_DEV _( "Lead Development Team" ) |
◆ LIBRARIANS
#define LIBRARIANS _( "Librarian Team" ) |
◆ MODELS_3D_CONTRIBUTION
#define MODELS_3D_CONTRIBUTION _( "3D models" ) |
◆ PACKAGE_DEVS
#define PACKAGE_DEVS _( "Package Developers" ) |
◆ SYMBOL_LIB_CONTRIBUTION
#define SYMBOL_LIB_CONTRIBUTION _( "Symbols" ) |
◆ buildKicadAboutBanner()
Initializes the ABOUT_APP_INFO
object with application specific information.
This is the object which holds all information about the application
Definition at line 58 of file AboutDialog_main.cpp.
References _, ADD_DEV, ADD_LIBRARIAN, ADD_TRANSLATOR, ADD_WRITER, ABOUT_APP_INFO::AddArtist(), ABOUT_APP_INFO::AddLibrarian(), ABOUT_APP_INFO::AddPackager(), CONTRIB_DEV, DOC_TEAM, FOOTPRINT_LIB_CONTRIBUTION, FORMER_DEV, GetBuildDate(), GetBuildVersion(), GetPlatformGetBitnessName(), HtmlHyperlink(), HtmlNewline(), ICON_CONTRIBUTION, KIPLATFORM::APP::IsOperatingSystemUnsupported(), LEAD_DEV, MODELS_3D_CONTRIBUTION, PACKAGE_DEVS, 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(), and SYMBOL_LIB_CONTRIBUTION.
Referenced by ShowAboutDialog().
◆ HtmlHyperlink()
static wxString HtmlHyperlink |
( |
const wxString & |
aUrl, |
|
|
const wxString & |
aDescription |
|
) |
| |
|
static |
Helper functions.
Wrap aUrl with a HTML anchor tag containing a hyperlink text reference to form a HTML hyperlink.
- Parameters
-
aUrl | the url that will be embedded in an anchor tag containing a hyperlink reference |
aDescription | the optional describing text that will be represented as a hyperlink. If not specified the url will be used as hyperlink. |
- Returns
- a HTML conform hyperlink like description
Definition at line 906 of file AboutDialog_main.cpp.
Referenced by buildKicadAboutBanner().
◆ HtmlNewline()
static wxString HtmlNewline |
( |
const unsigned int |
aCount | ) |
|
|
static |
Create an HTML newline character sequence of aCount.
- Parameters
-
aCount | the number of HTML newline tags to concatenate, default is to return just one
tag. |
- Returns
- the concatenated amount of HTML newline tag(s)
Definition at line 926 of file AboutDialog_main.cpp.
Referenced by buildKicadAboutBanner().
◆ ShowAboutDialog()