KiCad PCB EDA Suite
|
#include <eda_item.h>
#include <core/typeinfo.h>
#include <layer_ids.h>
#include <lib_id.h>
#include <widgets/msgpanel.h>
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
#include <wx/arrstr.h>
#include <wx/chartype.h>
#include <wx/fdrepdlg.h>
#include <wx/gdicmn.h>
#include <wx/string.h>
#include <sch_field.h>
#include <sch_item.h>
#include <sch_pin.h>
#include <sch_sheet_path.h>
#include <symbol_lib_table.h>
#include <transform.h>
Go to the source code of this file.
Classes | |
class | SCH_SYMBOL |
Schematic symbol object. More... | |
Typedefs | |
typedef std::vector< SCH_FIELD > | SCH_FIELDS |
A container for several SCH_FIELD items. More... | |
typedef std::weak_ptr< LIB_SYMBOL > | PART_REF |
Functions | |
std::string | toUTFTildaText (const wxString &txt) |
Convert a wxString to UTF8 and replace any control characters with a ~, where a control character is one of the first ASCII values up to ' ' 32d. More... | |
typedef std::weak_ptr<LIB_SYMBOL> PART_REF |
Definition at line 71 of file sch_symbol.h.
typedef std::vector<SCH_FIELD> SCH_FIELDS |
A container for several SCH_FIELD items.
Definition at line 69 of file sch_symbol.h.
std::string toUTFTildaText | ( | const wxString & | txt | ) |
Convert a wxString to UTF8 and replace any control characters with a ~, where a control character is one of the first ASCII values up to ' ' 32d.
Definition at line 55 of file sch_symbol.cpp.
References TO_UTF8.
Referenced by SCH_LEGACY_PLUGIN::saveSymbol(), and SCH_SEXPR_PLUGIN::saveSymbol().