kicad/common/view
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
..
view.cpp Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
view_controls.cpp Initialize variables properly 2021-01-18 18:35:10 +00:00
view_group.cpp Redo pad & via painting (again). 2021-01-30 16:31:27 +00:00
view_item.cpp Code formatting 2016-12-12 16:45:52 +01:00
view_overlay.cpp Dead code cleanup. 2020-12-25 23:07:49 +00:00
wx_view_controls.cpp Cancel drag action when focus is lost 2021-01-27 03:33:22 +00:00
zoom_controller.cpp ADDED: New mouse settings panel, expanded mouse settings 2020-05-24 14:38:28 -04:00