KiCad PCB EDA Suite
|
#include <pcb_display_options.h>
Public Member Functions | |
PCB_DISPLAY_OPTIONS () | |
Public Attributes | |
ZONE_DISPLAY_MODE | m_ZoneDisplayMode |
HIGH_CONTRAST_MODE | m_ContrastModeDisplay |
How inactive layers are displayed. | |
NET_COLOR_MODE | m_NetColorMode |
How to use color overrides on specific nets and netclasses. | |
double | m_TrackOpacity |
Opacity override for all tracks. | |
double | m_ViaOpacity |
Opacity override for all types of via. | |
double | m_PadOpacity |
Opacity override for SMD pads and PTHs. | |
double | m_ZoneOpacity |
Opacity override for filled zone areas. | |
double | m_ImageOpacity |
Opacity override for user images. | |
double | m_FilledShapeOpacity |
Opacity override for graphic shapes. | |
Definition at line 30 of file pcb_display_options.h.
|
inline |
Definition at line 33 of file pcb_display_options.h.
References m_ContrastModeDisplay, m_FilledShapeOpacity, m_ImageOpacity, m_NetColorMode, m_PadOpacity, m_TrackOpacity, m_ViaOpacity, m_ZoneDisplayMode, and m_ZoneOpacity.
HIGH_CONTRAST_MODE PCB_DISPLAY_OPTIONS::m_ContrastModeDisplay |
How inactive layers are displayed.
Definition at line 51 of file pcb_display_options.h.
Referenced by APPEARANCE_CONTROLS::APPEARANCE_CONTROLS(), PCB_CONTROL::ContrastModeFeedback(), DRAWING_TOOL::DrawVia(), PAD_TOOL::enterPadEditMode(), PAD_TOOL::ExitPadEditMode(), PCB_CONTROL::HighContrastMode(), PCB_CONTROL::HighContrastModeCycle(), KIGFX::PCB_RENDER_SETTINGS::LoadDisplayOptions(), PCB_EDIT_FRAME::LoadProjectSettings(), PCB_DISPLAY_OPTIONS(), DRAWING_TOOL::PlaceTuningPattern(), PCB_EDIT_FRAME::Process_Special_Functions(), PAD_TOOL::Reset(), PCB_EDIT_FRAME::saveProjectSettings(), PCB_BASE_FRAME::SetDisplayOptions(), FOOTPRINT_EDIT_FRAME::setupUIConditions(), PCB_EDIT_FRAME::setupUIConditions(), PCB_EDIT_FRAME::SwitchLayer(), and APPEARANCE_CONTROLS::UpdateDisplayOptions().
double PCB_DISPLAY_OPTIONS::m_FilledShapeOpacity |
Opacity override for graphic shapes.
Definition at line 63 of file pcb_display_options.h.
Referenced by KIGFX::PCB_RENDER_SETTINGS::LoadDisplayOptions(), PCB_EDIT_FRAME::LoadProjectSettings(), APPEARANCE_CONTROLS::onObjectOpacitySlider(), PCB_DISPLAY_OPTIONS(), PCB_EDIT_FRAME::saveProjectSettings(), PCB_SELECTION_TOOL::Selectable(), and APPEARANCE_CONTROLS::syncObjectSettings().
double PCB_DISPLAY_OPTIONS::m_ImageOpacity |
Opacity override for user images.
Definition at line 62 of file pcb_display_options.h.
Referenced by KIGFX::PCB_RENDER_SETTINGS::LoadDisplayOptions(), PCB_EDIT_FRAME::LoadProjectSettings(), APPEARANCE_CONTROLS::onObjectOpacitySlider(), PCB_DISPLAY_OPTIONS(), PCB_EDIT_FRAME::saveProjectSettings(), PCB_SELECTION_TOOL::Selectable(), and APPEARANCE_CONTROLS::syncObjectSettings().
NET_COLOR_MODE PCB_DISPLAY_OPTIONS::m_NetColorMode |
How to use color overrides on specific nets and netclasses.
Definition at line 54 of file pcb_display_options.h.
Referenced by KIGFX::PCB_RENDER_SETTINGS::LoadDisplayOptions(), PCB_EDIT_FRAME::LoadProjectSettings(), PCB_CONTROL::NetColorModeCycle(), APPEARANCE_CONTROLS::onNetColorMode(), PCB_DISPLAY_OPTIONS(), PCB_EDIT_FRAME::saveProjectSettings(), and APPEARANCE_CONTROLS::UpdateDisplayOptions().
double PCB_DISPLAY_OPTIONS::m_PadOpacity |
Opacity override for SMD pads and PTHs.
Definition at line 60 of file pcb_display_options.h.
Referenced by KIGFX::PCB_RENDER_SETTINGS::LoadDisplayOptions(), PCB_EDIT_FRAME::LoadProjectSettings(), APPEARANCE_CONTROLS::onObjectOpacitySlider(), PCB_DISPLAY_OPTIONS(), PNS_LOG_VIEWER_FRAME::PNS_LOG_VIEWER_FRAME(), PCB_EDIT_FRAME::saveProjectSettings(), PCB_SELECTION_TOOL::Selectable(), and APPEARANCE_CONTROLS::syncObjectSettings().
double PCB_DISPLAY_OPTIONS::m_TrackOpacity |
Opacity override for all tracks.
Definition at line 58 of file pcb_display_options.h.
Referenced by KIGFX::PCB_RENDER_SETTINGS::LoadDisplayOptions(), PCB_EDIT_FRAME::LoadProjectSettings(), APPEARANCE_CONTROLS::onObjectOpacitySlider(), PCB_DISPLAY_OPTIONS(), PNS_LOG_VIEWER_FRAME::PNS_LOG_VIEWER_FRAME(), PCB_EDIT_FRAME::saveProjectSettings(), PCB_SELECTION_TOOL::Selectable(), and APPEARANCE_CONTROLS::syncObjectSettings().
double PCB_DISPLAY_OPTIONS::m_ViaOpacity |
Opacity override for all types of via.
Definition at line 59 of file pcb_display_options.h.
Referenced by KIGFX::PCB_RENDER_SETTINGS::LoadDisplayOptions(), PCB_EDIT_FRAME::LoadProjectSettings(), APPEARANCE_CONTROLS::onObjectOpacitySlider(), PCB_DISPLAY_OPTIONS(), PNS_LOG_VIEWER_FRAME::PNS_LOG_VIEWER_FRAME(), PCB_EDIT_FRAME::saveProjectSettings(), PCB_SELECTION_TOOL::Selectable(), and APPEARANCE_CONTROLS::syncObjectSettings().
ZONE_DISPLAY_MODE PCB_DISPLAY_OPTIONS::m_ZoneDisplayMode |
Definition at line 48 of file pcb_display_options.h.
Referenced by KIGFX::PCB_RENDER_SETTINGS::LoadDisplayOptions(), PCB_EDIT_FRAME::LoadProjectSettings(), PCB_DISPLAY_OPTIONS(), PNS_LOG_VIEWER_FRAME::PNS_LOG_VIEWER_FRAME(), PCB_EDIT_FRAME::saveProjectSettings(), PCB_SELECTION_TOOL::selectPoint(), PCB_CONTROL::ZoneDisplayMode(), and PCB_EDITOR_CONDITIONS::zoneDisplayModeFunc().
double PCB_DISPLAY_OPTIONS::m_ZoneOpacity |
Opacity override for filled zone areas.
Definition at line 61 of file pcb_display_options.h.
Referenced by KIGFX::PCB_RENDER_SETTINGS::LoadDisplayOptions(), PCB_EDIT_FRAME::LoadProjectSettings(), APPEARANCE_CONTROLS::onObjectOpacitySlider(), PCB_DISPLAY_OPTIONS(), PNS_LOG_VIEWER_FRAME::PNS_LOG_VIEWER_FRAME(), PCB_EDIT_FRAME::saveProjectSettings(), PCB_SELECTION_TOOL::Selectable(), PCB_EDIT_FRAME::setupUIConditions(), and APPEARANCE_CONTROLS::syncObjectSettings().