KiCad PCB EDA Suite
|
#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.
Macros | |
#define | ADD_DEV(name, category) |
#define | LEAD_DEV _( "Lead Development Team" ) |
#define | FORMER_DEV _( "Lead Development Alumni" ) |
#define | CONTRIB_DEV _( "Additional Contributions By") |
#define | DOC_TEAM _( "Documentation Team" ) |
#define | ADD_WRITER(name, category) |
#define | ADD_TRANSLATOR(name, category) |
#define | LIBRARIANS _( "Librarian Team" ) |
#define | ADD_LIBRARIAN(name) |
#define | MODELS_3D_CONTRIBUTION _( "3D models" ) |
#define | SYMBOL_LIB_CONTRIBUTION _( "Symbols" ) |
#define | FOOTPRINT_LIB_CONTRIBUTION _( "Footprints" ) |
#define | ICON_CONTRIBUTION _( "Icons" ) |
#define | PACKAGE_DEVS _( "Package Developers" ) |
Functions | |
static wxString | HtmlHyperlink (const wxString &aUrl, const wxString &aDescription) |
Helper functions. | |
static wxString | HtmlNewline (const unsigned int aCount) |
Create an HTML newline character sequence of aCount. | |
static void | buildKicadAboutBanner (EDA_BASE_FRAME *aParent, ABOUT_APP_INFO &aInfo) |
Initializes the ABOUT_APP_INFO object with application specific information. | |
void | ShowAboutDialog (EDA_BASE_FRAME *aParent) |
#define ADD_DEV | ( | name, | |
category ) |
Referenced by buildKicadAboutBanner().
#define ADD_LIBRARIAN | ( | name | ) |
Referenced by buildKicadAboutBanner().
#define ADD_TRANSLATOR | ( | name, | |
category ) |
Referenced by buildKicadAboutBanner().
#define ADD_WRITER | ( | name, | |
category ) |
Referenced by buildKicadAboutBanner().
#define CONTRIB_DEV _( "Additional Contributions By") |
Referenced by buildKicadAboutBanner().
#define DOC_TEAM _( "Documentation Team" ) |
Referenced by buildKicadAboutBanner().
#define FOOTPRINT_LIB_CONTRIBUTION _( "Footprints" ) |
Referenced by buildKicadAboutBanner().
#define FORMER_DEV _( "Lead Development Alumni" ) |
Referenced by buildKicadAboutBanner().
#define ICON_CONTRIBUTION _( "Icons" ) |
Referenced by buildKicadAboutBanner().
#define LEAD_DEV _( "Lead Development Team" ) |
Referenced by buildKicadAboutBanner().
#define LIBRARIANS _( "Librarian Team" ) |
#define MODELS_3D_CONTRIBUTION _( "3D models" ) |
Referenced by buildKicadAboutBanner().
#define PACKAGE_DEVS _( "Package Developers" ) |
Referenced by buildKicadAboutBanner().
#define SYMBOL_LIB_CONTRIBUTION _( "Symbols" ) |
Referenced by buildKicadAboutBanner().
|
static |
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::SetDescription(), ABOUT_APP_INFO::SetLibVersion(), ABOUT_APP_INFO::SetLicense(), and SYMBOL_LIB_CONTRIBUTION.
Referenced by ShowAboutDialog().
|
static |
Helper functions.
Wrap aUrl with a HTML anchor tag containing a hyperlink text reference to form a HTML hyperlink.
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. |
Definition at line 970 of file AboutDialog_main.cpp.
Referenced by buildKicadAboutBanner().
|
static |
Create an HTML newline character sequence of aCount.
aCount | the number of HTML newline tags to concatenate, default is to return just one tag. |
Definition at line 990 of file AboutDialog_main.cpp.
Referenced by buildKicadAboutBanner().
void ShowAboutDialog | ( | EDA_BASE_FRAME * | aParent | ) |
Definition at line 947 of file AboutDialog_main.cpp.
References buildKicadAboutBanner(), and info.
Referenced by COMMON_CONTROL::About(), and EDA_BASE_FRAME::OnKicadAbout().