KiCad PCB EDA Suite
|
#include <base_units.h>
#include <pgm_base.h>
#include <sch_draw_panel.h>
#include <sch_edit_frame.h>
#include <symbol_edit_frame.h>
#include <lib_pin.h>
#include <settings/settings_manager.h>
#include <symbol_editor/symbol_editor_settings.h>
#include <trigo.h>
#include <string_utils.h>
#include "sch_painter.h"
#include "plotters/plotter.h"
Go to the source code of this file.
Classes | |
struct | LIB_PIN_DESC |
Macros | |
#define | PIN_TEXT_MARGIN 4 |
#define | ETXT_MAX_SIZE schIUScale.mmToIU( 0.7 ) |
Functions | |
static int | internalPinDecoSize (const RENDER_SETTINGS *aSettings, const LIB_PIN &aPin) |
Utility for getting the size of the 'internal' pin decorators (as a radius) More... | |
static int | externalPinDecoSize (const RENDER_SETTINGS *aSettings, const LIB_PIN &aPin) |
Utility for getting the size of the 'external' pin decorators (as a radius) More... | |
Variables | |
static struct LIB_PIN_DESC | _LIB_PIN_DESC |
#define ETXT_MAX_SIZE schIUScale.mmToIU( 0.7 ) |
#define PIN_TEXT_MARGIN 4 |
Definition at line 41 of file lib_pin.cpp.
|
static |
Utility for getting the size of the 'external' pin decorators (as a radius)
Definition at line 86 of file lib_pin.cpp.
References LIB_PIN::GetNumberTextSize(), and KIGFX::SCH_RENDER_SETTINGS::m_PinSymbolSize.
Referenced by KIGFX::SCH_PAINTER::draw(), LIB_PIN::GetBoundingBox(), LIB_PIN::PlotSymbol(), and LIB_PIN::printPinSymbol().
|
static |
Utility for getting the size of the 'internal' pin decorators (as a radius)
Definition at line 73 of file lib_pin.cpp.
References LIB_PIN::GetNameTextSize(), LIB_PIN::GetNumberTextSize(), and KIGFX::SCH_RENDER_SETTINGS::m_PinSymbolSize.
Referenced by KIGFX::SCH_PAINTER::draw(), LIB_PIN::PlotSymbol(), and LIB_PIN::printPinSymbol().
|
static |