34 m_IsSymbolEditor( false ),
37 m_ShowPinsElectricalType( true ),
38 m_ShowHiddenPins( true ),
39 m_ShowHiddenFields( true ),
40 m_ShowVisibleFields( true ),
41 m_ShowPinNumbers( false ),
42 m_ShowPinNames( false ),
43 m_ShowPinAltIcons( false ),
44 m_ShowDisabled( false ),
45 m_ShowGraphicsDisabled( false ),
46 m_ShowConnectionPoints( false ),
47 m_OverrideItemColors( false ),
constexpr EDA_IU_SCALE schIUScale
KIFACE_BASE & Kiface()
Global KIFACE_BASE "get" accessor.
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
bool m_OverrideItemColors
void LoadColors(const COLOR_SETTINGS *aSettings) override
bool GetShowPageLimits() const override
#define DEFAULT_LABEL_SIZE_RATIO
The offset of the pin name string from the end of the pin in mils.
#define DEFAULT_LINE_WIDTH_MILS
The default wire width in mils. (can be changed in preference menu)
#define DEFAULT_TEXT_OFFSET_RATIO
Ratio of the font height to space around global labels.
#define DEFAULT_TEXT_SIZE
Ratio of the font height to the baseline of the text above the wire.
@ LAYER_AUX_ITEMS
Auxiliary items (guides, rule, etc)
@ LAYER_SCHEMATIC_BACKGROUND
@ LAYER_SCHEMATIC_AUX_ITEMS