ARC_EDIT_MODE
Settings for arc editing.
 
APP_SETTINGS_BASE(const std::string &aFilename, int aSchemaVersion)
 
DIALOG_EXPORT_D356 m_ExportD356
 
DISPLAY_OPTIONS m_Display
 
wxString m_LastFootprintLibDir
 
EDA_ANGLE m_RotationAngle
 
ARC_EDIT_MODE m_ArcEditMode
 
FOOTPRINT_CHOOSER m_FootprintChooser
 
virtual ~PCBNEW_SETTINGS()
 
bool m_CtrlClickHighlight
 
TRACK_DRAG_ACTION m_TrackDragAction
 
bool m_ESCClearsNetHighlight
 
LEADER_MODE m_AngleSnapMode
 
virtual std::string getLegacyFrameName() const override
 
virtual bool MigrateFromLegacy(wxConfigBase *aLegacyConfig) override
Migrates from wxConfig to JSON-based configuration.
 
WINDOW_SETTINGS m_FootprintWizard
 
ACTION_PLUGIN_SETTINGS_LIST m_VisibleActionPlugins
 
WINDOW_SETTINGS m_FootprintViewer
 
wxString m_LastFootprint3dDir
 
bool m_ShowCourtyardCollisions
 
MAGNETIC_SETTINGS m_MagneticItems
 
FLIP_DIRECTION m_FlipDirection
 
int m_FootprintViewerFPListWidth
 
std::unique_ptr< PNS::ROUTING_SETTINGS > m_PnsSettings
 
wxString m_FootprintTextShownColumns
 
int m_FootprintViewerLibListWidth
 
bool m_FootprintViewerAutoZoomOnSelect
true to use automatic zoom on fp selection
 
PCB_VIEWERS_SETTINGS_BASE(const std::string &aFilename, int aSchemaVersion)
 
VIEWERS_DISPLAY_OPTIONS m_ViewersDisplay
 
virtual ~PCB_VIEWERS_SETTINGS_BASE()
 
double m_FootprintViewerZoom
The last zoom level used (0 for auto)
 
Contain all persistent settings of the router, such as the mode, optimization effort,...
 
a few functions useful in geometry calculations.
 
LEADER_MODE
The kind of the leader line.
 
@ DIRECT
Unconstrained point-to-point.
 
Push and Shove diff pair dimensions (gap) settings dialog.
 
@ CAPTURE_CURSOR_IN_TRACK_TOOL
 
@ SHOW_WITH_VIA_WHILE_ROUTING_OR_DRAGGING
 
@ SHOW_WITH_VIA_WHILE_ROUTING
 
std::vector< std::pair< wxString, bool > > ACTION_PLUGIN_SETTINGS_LIST
 
CONVERT_STRATEGY m_Strategy
 
float properties_splitter
 
int properties_panel_width
 
int design_blocks_panel_float_height
 
bool appearance_expand_layer_display
 
bool appearance_expand_net_display
 
int design_blocks_panel_docked_width
 
int search_panel_dock_direction
 
int design_blocks_panel_float_width
 
bool report_all_track_errors
 
bool scroll_on_crossprobe
 
bool doNotExportUnconnectedPads
 
bool m_DisplayPcbTrackFill
 
TRACK_CLEARANCE_MODE m_TrackClearance
 
RATSNEST_MODE m_RatsnestMode
 
bool m_DisplayInvertYAxis
 
bool m_DisplayRatsnestLinesCurved
 
bool m_ShowModuleRatsnest
 
bool m_DisplayInvertXAxis
 
bool m_ForceShowFieldsWhenFPSelected
 
bool m_UseViaColorForNormalTHPadstacks
 
bool m_ShowGlobalRatsnest
 
PCB_DISPLAY_ORIGIN m_DisplayOrigin
 
double m_RatsnestThickness
 
bool m_DisplayGraphicsFill
 
LEADER_MODE m_AngleSnapMode
 
Store the common settings that are saved and loaded for each window / frame.