|
KiCad PCB EDA Suite
|
Public Member Functions | |
| FOOTPRINT_INFO_GENERATOR (SYMBOL_LIBRARY_ADAPTER *aLibs, LIB_ID const &aLibId, int aUnit) | |
| void | GenerateHtml () |
| Generate the HTML internally. | |
| wxString | GetHtml () const |
| Return the generated HTML. | |
| FOOTPRINT_INFO_GENERATOR (FOOTPRINT_LIBRARY_ADAPTER *aAdapter, LIB_ID const &aLibId) | |
| void | GenerateHtml () |
| Generate the HTML internally. | |
| wxString | GetHtml () |
| Return the generated HTML. | |
Protected Member Functions | |
| void | SetHtmlName () |
| void | SetHtmlAliasOf () |
| void | SetHtmlDesc () |
| void | SetHtmlKeywords () |
| wxString | GetHtmlFieldRow (const SCH_FIELD &aField) const |
| void | SetHtmlFieldTable () |
Private Attributes | |
| wxString | m_html |
| SYMBOL_LIBRARY_ADAPTER * | m_libs |
| LIB_ID const | m_lib_id |
| LIB_SYMBOL * | m_symbol |
| int | m_unit |
| FOOTPRINT_LIBRARY_ADAPTER * | m_adapter |
| const FOOTPRINT * | m_footprint |
Definition at line 50 of file generate_alias_info.cpp.
|
inline |
Definition at line 53 of file generate_alias_info.cpp.
References DescriptionFormat, m_html, m_lib_id, m_libs, m_symbol, and m_unit.
|
inline |
Definition at line 106 of file generate_footprint_info.cpp.
References DescriptionFormat, m_adapter, m_footprint, m_html, and m_lib_id.
|
inline |
Generate the HTML internally.
Definition at line 64 of file generate_alias_info.cpp.
References _, m_lib_id, m_libs, m_symbol, SetHtmlAliasOf(), SetHtmlDesc(), SetHtmlFieldTable(), SetHtmlKeywords(), SetHtmlName(), and IO_ERROR::What().
Referenced by GenerateAliasInfo(), and GenerateFootprintInfo().
|
inline |
Generate the HTML internally.
Definition at line 116 of file generate_footprint_info.cpp.
References _, DocFormat, EscapeHTML(), GetFootprintDocumentationURL(), KeywordsFormat, LinkifyHTML(), m_adapter, m_footprint, m_html, m_lib_id, name, UnescapeString(), and IO_ERROR::What().
|
inline |
Return the generated HTML.
Definition at line 175 of file generate_footprint_info.cpp.
References m_html.
|
inline |
Return the generated HTML.
Definition at line 97 of file generate_alias_info.cpp.
References m_html.
Referenced by GenerateAliasInfo(), and GenerateFootprintInfo().
|
inlineprotected |
Definition at line 156 of file generate_alias_info.cpp.
References DATASHEET, EscapeHTML(), FieldFormat, SCH_FIELD::GetCanonicalName(), SCH_FIELD::GetFullText(), SCH_FIELD::GetId(), SCH_FIELD::GetShownText(), SCH_FIELD::IsHypertext(), LinkFormat, m_symbol, m_unit, name, REFERENCE, text, and VALUE.
Referenced by SetHtmlFieldTable().
|
inlineprotected |
Definition at line 108 of file generate_alias_info.cpp.
References _, AliasOfFormat, EscapeHTML(), LIB_SYMBOL::GetDesc(), LIB_SYMBOL::GetName(), m_html, m_symbol, and UnescapeString().
Referenced by GenerateHtml().
|
inlineprotected |
Definition at line 133 of file generate_alias_info.cpp.
References DescFormat, EscapeHTML(), LinkifyHTML(), m_html, m_symbol, and UnescapeString().
Referenced by GenerateHtml().
|
inlineprotected |
Definition at line 222 of file generate_alias_info.cpp.
References GetHtmlFieldRow(), m_html, and m_symbol.
Referenced by GenerateHtml().
|
inlineprotected |
Definition at line 146 of file generate_alias_info.cpp.
References EscapeHTML(), KeywordsFormat, m_html, and m_symbol.
Referenced by GenerateHtml().
|
inlineprotected |
Definition at line 103 of file generate_alias_info.cpp.
References EscapeHTML(), m_html, m_symbol, and UnescapeString().
Referenced by GenerateHtml().
|
private |
Definition at line 182 of file generate_footprint_info.cpp.
Referenced by FOOTPRINT_INFO_GENERATOR(), and GenerateHtml().
|
private |
Definition at line 185 of file generate_footprint_info.cpp.
Referenced by FOOTPRINT_INFO_GENERATOR(), and GenerateHtml().
|
private |
Definition at line 257 of file generate_alias_info.cpp.
Referenced by FOOTPRINT_INFO_GENERATOR(), FOOTPRINT_INFO_GENERATOR(), GenerateHtml(), GetHtml(), GetHtml(), SetHtmlAliasOf(), SetHtmlDesc(), SetHtmlFieldTable(), SetHtmlKeywords(), and SetHtmlName().
|
private |
Definition at line 259 of file generate_alias_info.cpp.
Referenced by FOOTPRINT_INFO_GENERATOR(), FOOTPRINT_INFO_GENERATOR(), and GenerateHtml().
|
private |
Definition at line 258 of file generate_alias_info.cpp.
Referenced by FOOTPRINT_INFO_GENERATOR(), and GenerateHtml().
|
private |
Definition at line 260 of file generate_alias_info.cpp.
Referenced by FOOTPRINT_INFO_GENERATOR(), GenerateHtml(), GetHtmlFieldRow(), SetHtmlAliasOf(), SetHtmlDesc(), SetHtmlFieldTable(), SetHtmlKeywords(), and SetHtmlName().
|
private |
Definition at line 261 of file generate_alias_info.cpp.
Referenced by FOOTPRINT_INFO_GENERATOR(), and GetHtmlFieldRow().