| 
    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().