KiCad PCB EDA Suite
|
#include <memory>
#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 69 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 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().
#define TEXT_MIN_SIZE_MM 0.001 |
Minimum text size (1 micron).
Definition at line 46 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 1304 of file eda_text.cpp.
References EDA_TEXT::GetText().