kicad/common/settings
Jeff Young a235103e48 Redo pad & via painting (again).
New strategy isolates all draw/don't draw decisions to the ViewGetLOD
routines, and all dimmed/not dimmed to PCB_RENDER_SETTINGS::GetColor.
The actual drawing in PCB_PAINTER is more-or-less conditon free.

Also adds new layers for pad and via hole walls so that they can be
controlled for high-contrast mode.

Also changes the drawing paradigm so that the pads are drawn even when
not on the high contrast layer, just in low contrast.  The hole wall
is drawn in high contrast.  This actually makes things clearer to the
user (although to be honest was done to keep from having to re-render
pads when the high contrast layer changes since we have two separate
layers now that we can adjut colours on).

Fixes https://gitlab.com/kicad/code/kicad/issues/7328
2021-01-30 16:31:27 +00:00
..
app_settings.cpp Update default color theme 2020-10-18 14:12:54 -04:00
builtin_color_themes.h Redo pad & via painting (again). 2021-01-30 16:31:27 +00:00
color_settings.cpp Redo pad & via painting (again). 2021-01-30 16:31:27 +00:00
common_settings.cpp Consistent formatting. 2021-01-11 22:09:36 +00:00
json_settings.cpp Use wxFFileOutputStream in place of previous wxFFile switch 2020-12-12 10:46:30 -05:00
nested_settings.cpp Fix parsing of track/via user sizes from legacy boards 2021-01-26 21:51:36 -05:00
settings_manager.cpp Further path refinements 2021-01-27 21:48:02 -05:00