|
KiCad PCB EDA Suite
|
#include <memory>#include <mutex>#include <vector>#include <eda_search_data.h>#include <font/glyph.h>#include <font/text_attributes.h>#include <api/serializable.h>Go to the source code of this file.
Classes | |
| class | EDA_TEXT |
| A mix-in class (via multiple inheritance) that handles texts such as labels, parts, components, or footprints. More... | |
| struct | EDA_TEXT::BBOX_CACHE_ENTRY |
| struct | std::hash< EDA_TEXT > |
Namespaces | |
| namespace | KIGFX |
| The Cairo implementation of the graphics abstraction layer. | |
| namespace | KIFONT |
Macros | |
| #define | TEXT_MIN_SIZE_MM 0.001 |
| Minimum text size (1 micron). | |
| #define | TEXT_MAX_SIZE_MM 250.0 |
| Maximum text size in mm (~10 inches) | |
| #define | DEFAULT_SIZE_TEXT 50 |
| This is the "default-of-the-default" hardcoded text size; individual application define their own default policy starting with this (usually with a user option or project). | |
Functions | |
| std::ostream & | operator<< (std::ostream &aStream, const EDA_TEXT &aAttributes) |
| #define DEFAULT_SIZE_TEXT 50 |
This is the "default-of-the-default" hardcoded text size; individual application define their own default policy starting with this (usually with a user option or project).
Definition at line 70 of file eda_text.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::applyTextCode(), EDA_TEXT::EDA_TEXT(), SIM_MODEL::MigrateSimModel(), and SCH_IO_KICAD_SEXPR::saveField().
| #define TEXT_MAX_SIZE_MM 250.0 |
Maximum text size in mm (~10 inches)
Definition at line 48 of file eda_text.h.
Referenced by BOARD_DESIGN_SETTINGS::BOARD_DESIGN_SETTINGS(), FOOTPRINT_EDITOR_SETTINGS::FOOTPRINT_EDITOR_SETTINGS(), EDA_TEXT::SetTextHeight(), EDA_TEXT::SetTextSize(), EDA_TEXT::SetTextWidth(), DIALOG_TEXTBOX_PROPERTIES::TransferDataFromWindow(), PANEL_FP_EDITOR_GRAPHICS_DEFAULTS::TransferDataFromWindow(), PANEL_SETUP_TEXT_AND_GRAPHICS::TransferDataFromWindow(), DIALOG_FOOTPRINT_PROPERTIES::Validate(), and DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::Validate().
| #define TEXT_MIN_SIZE_MM 0.001 |
Minimum text size (1 micron).
Definition at line 47 of file eda_text.h.
Referenced by BOARD_DESIGN_SETTINGS::BOARD_DESIGN_SETTINGS(), FOOTPRINT_EDITOR_SETTINGS::FOOTPRINT_EDITOR_SETTINGS(), EDA_TEXT::SetTextHeight(), EDA_TEXT::SetTextSize(), EDA_TEXT::SetTextWidth(), DIALOG_TEXTBOX_PROPERTIES::TransferDataFromWindow(), PANEL_FP_EDITOR_GRAPHICS_DEFAULTS::TransferDataFromWindow(), PANEL_SETUP_TEXT_AND_GRAPHICS::TransferDataFromWindow(), DIALOG_FOOTPRINT_PROPERTIES::Validate(), and DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::Validate().
|
extern |
Definition at line 1321 of file eda_text.cpp.
References EDA_TEXT::GetText().