constexpr EDA_IU_SCALE schIUScale
constexpr BOX2I KiROUND(const BOX2D &aBoxD)
static const ADVANCED_CFG & GetCfg()
Get the singleton instance's config, which is shared by all consumers.
Color settings are a bit different than most of the settings objects in that there can be more than o...
bool GetOverrideSchItemColors() const
COLOR4D GetColor(int aLayer) const
APP_SETTINGS_BASE * KifaceSettings() const
COLOR4D m_backgroundColor
void SetDefaultPenWidth(int aWidth)
void SetGapLengthRatio(double aRatio)
void SetDashLengthRatio(double aRatio)
std::map< int, COLOR4D > m_layerColors
int m_SymbolLineWidth
Override line widths for symbol drawing objects set to default line width.
bool m_OverrideItemColors
bool m_ShowRemappedPinNumbers
bool m_ShowPinsElectricalType
void LoadColors(const COLOR_SETTINGS *aSettings) override
bool m_ShowGraphicsDisabled
bool m_ShowConnectionPoints
bool GetShowPageLimits() const override
KIFACE_BASE & Kiface()
Global KIFACE_BASE "get" accessor.
#define DEFAULT_LABEL_SIZE_RATIO
Ratio of the font height to space around global labels.
#define DEFAULT_LINE_WIDTH_MILS
The default line width in mils. (can be changed in preference menu)
#define DEFAULT_TEXT_OFFSET_RATIO
Ratio of the font height to the baseline of the text above the wire.
#define DEFAULT_TEXT_SIZE
The default text size in mils. (can be changed in preference menu)
@ LAYER_AUX_ITEMS
Auxiliary items (guides, rule, etc).
@ LAYER_SCHEMATIC_BACKGROUND
@ LAYER_SCHEMATIC_AUX_ITEMS