Move zone fracture display mode to AdvancedCfg, and add triangulation.
Fixes https://gitlab.com/kicad/code/kicad/issues/87626.0.7
-
1bitmaps_png/CMakeLists.txt
-
BINbitmaps_png/png/show_zone_outline_only_24.png
-
BINbitmaps_png/png/show_zone_outline_only_dark_24.png
-
BINbitmaps_png/png/show_zone_triangulation_24.png
-
BINbitmaps_png/png/show_zone_triangulation_dark_24.png
-
18bitmaps_png/sources/dark/show_zone_outline_only.svg
-
141bitmaps_png/sources/dark/show_zone_triangulation.svg
-
25bitmaps_png/sources/light/show_zone_outline_only.svg
-
139bitmaps_png/sources/light/show_zone_triangulation.svg
-
10common/advanced_config.cpp
-
2common/gal/cairo/cairo_gal.cpp
-
14common/gal/opengl/opengl_gal.cpp
-
11common/hotkey_store.cpp
-
2common/project/project_local_settings.cpp
-
6include/advanced_config.h
-
2include/bitmaps/bitmap_info.h
-
1include/bitmaps/bitmaps_list.h
-
2include/gal/cairo/cairo_gal.h
-
2include/gal/graphics_abstraction_layer.h
-
7include/gal/opengl/opengl_gal.h
-
10include/project/board_project_settings.h
-
11pcbnew/menubar_pcb_editor.cpp
-
10pcbnew/pcb_edit_frame.cpp
-
7pcbnew/pcb_painter.cpp
-
2pcbnew/pcbnew_settings.cpp
-
12pcbnew/toolbars_pcb_editor.cpp
-
19pcbnew/tools/pcb_actions.cpp
-
7pcbnew/tools/pcb_actions.h
-
25pcbnew/tools/pcb_control.cpp
Before Width: 24 | Height: 24 | Size: 299 B After Width: 24 | Height: 24 | Size: 318 B |
Before Width: 24 | Height: 24 | Size: 309 B After Width: 24 | Height: 24 | Size: 329 B |
After Width: 24 | Height: 24 | Size: 596 B |
After Width: 24 | Height: 24 | Size: 607 B |
@ -0,0 +1,141 @@ |
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|||
<svg |
|||
xmlns:dc="http://purl.org/dc/elements/1.1/" |
|||
xmlns:cc="http://creativecommons.org/ns#" |
|||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
|||
xmlns:svg="http://www.w3.org/2000/svg" |
|||
xmlns="http://www.w3.org/2000/svg" |
|||
xmlns:xlink="http://www.w3.org/1999/xlink" |
|||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
|||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
|||
id="Слой_1" |
|||
data-name="Слой 1" |
|||
viewBox="0 0 24 24" |
|||
version="1.1" |
|||
sodipodi:docname="show_zone_triangulation.svg" |
|||
inkscape:version="1.0.2 (e86c8708, 2021-01-15)"> |
|||
<sodipodi:namedview |
|||
pagecolor="#ffffff" |
|||
bordercolor="#666666" |
|||
borderopacity="1" |
|||
objecttolerance="10" |
|||
gridtolerance="10" |
|||
guidetolerance="10" |
|||
inkscape:pageopacity="0" |
|||
inkscape:pageshadow="2" |
|||
inkscape:window-width="1440" |
|||
inkscape:window-height="800" |
|||
id="namedview42" |
|||
showgrid="true" |
|||
inkscape:zoom="29.390539" |
|||
inkscape:cx="9.9710284" |
|||
inkscape:cy="11.030906" |
|||
inkscape:window-x="0" |
|||
inkscape:window-y="23" |
|||
inkscape:window-maximized="1" |
|||
inkscape:current-layer="Слой_1" |
|||
inkscape:document-rotation="0" |
|||
inkscape:snap-global="false"> |
|||
<inkscape:grid |
|||
type="xygrid" |
|||
id="grid240579" |
|||
spacingx="0.5" |
|||
spacingy="0.5" |
|||
color="#b8b8ff" |
|||
opacity="0.1254902" |
|||
empspacing="2" /> |
|||
</sodipodi:namedview> |
|||
<metadata |
|||
id="metadata43"> |
|||
<rdf:RDF> |
|||
<cc:Work |
|||
rdf:about=""> |
|||
<cc:license |
|||
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> |
|||
<dc:format>image/svg+xml</dc:format> |
|||
<dc:type |
|||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
|||
<dc:title>show_zone_disable копия</dc:title> |
|||
</cc:Work> |
|||
<cc:License |
|||
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#Reproduction" /> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#Distribution" /> |
|||
<cc:requires |
|||
rdf:resource="http://creativecommons.org/ns#Notice" /> |
|||
<cc:requires |
|||
rdf:resource="http://creativecommons.org/ns#Attribution" /> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> |
|||
<cc:requires |
|||
rdf:resource="http://creativecommons.org/ns#ShareAlike" /> |
|||
</cc:License> |
|||
</rdf:RDF> |
|||
</metadata> |
|||
<defs |
|||
id="defs11"> |
|||
<style |
|||
id="style3">.cls-1{fill:none;stroke:#42B8EB;stroke-miterlimit:10;}.cls-2{fill:#8f8f8f;}.cls-3{fill:#595959;}.cls-4{fill:url(#Безымянный_градиент_19);}.cls-5{fill:url(#Безымянный_градиент_19-2);}.cls-6{fill:#DED3DD;}.cls-7{fill:#f2647e;}.cls-8{fill:#545454;}</style> |
|||
<linearGradient |
|||
id="Безымянный_градиент_19" |
|||
x1="8.3372" |
|||
y1="15.5299" |
|||
x2="8.3372" |
|||
y2="12.9228" |
|||
gradientUnits="userSpaceOnUse"> |
|||
<stop |
|||
offset="0" |
|||
stop-color="#ececec" |
|||
id="stop5" /> |
|||
<stop |
|||
offset="1" |
|||
stop-color="#c6c6c5" |
|||
id="stop7" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="Безымянный_градиент_19-2" |
|||
x1="9.5617" |
|||
y1="15.5299" |
|||
x2="9.5617" |
|||
y2="12.9228" |
|||
xlink:href="#Безымянный_градиент_19" /> |
|||
</defs> |
|||
<title |
|||
id="title13">show_zone_disable копия</title> |
|||
<circle |
|||
style="display:inline;fill:#DED3DD;fill-opacity:1;stroke:none;stroke-width:1.00157;stroke-linecap:round;stroke-linejoin:round" |
|||
id="path867" |
|||
cx="17" |
|||
cy="11" |
|||
r="2" |
|||
sodipodi:insensitive="true" /> |
|||
<rect |
|||
style="display:inline;fill:#DED3DD;fill-opacity:1;stroke:none;stroke-width:1.00157;stroke-linecap:round;stroke-linejoin:round" |
|||
id="rect869" |
|||
width="5" |
|||
height="2" |
|||
x="17" |
|||
y="10" |
|||
sodipodi:insensitive="true" /> |
|||
<path |
|||
id="polygon838" |
|||
style="display:inline;fill:none;stroke:#42B8EB;stroke-opacity:1" |
|||
d="M 8.5 2.5 L 8.5 12.5 L 2.5 12.5 L 2.5 21.5 L 21.5 21.5 L 21.5 14.5 L 19.828125 14.5 A 4.5 4.5 0 0 1 17 15.5 A 4.5 4.5 0 0 1 12.5 11 A 4.5 4.5 0 0 1 17 6.5 A 4.5 4.5 0 0 1 19.828125 7.5 L 21.5 7.5 L 21.5 2.5 L 8.5 2.5 z " /> |
|||
<path |
|||
style="fill:none;stroke:#42b8eb;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|||
d="M 21.163272,7.4513774 16.944228,2.4497679" |
|||
id="path2125" |
|||
sodipodi:nodetypes="cc" /> |
|||
<path |
|||
style="fill:none;stroke:#42b8eb;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|||
d="M 21.503518,14.562509 2.3817188,21.43547 2.517817,21.401445" |
|||
id="path2127" |
|||
sodipodi:nodetypes="ccc" /> |
|||
<path |
|||
style="fill:none;stroke:#42b8eb;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|||
d="M 17.216425,2.5178167 2.5858661,21.367421 2.517817,21.401445" |
|||
id="path2129" |
|||
sodipodi:nodetypes="ccc" /> |
|||
</svg> |
@ -0,0 +1,139 @@ |
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|||
<svg |
|||
xmlns:dc="http://purl.org/dc/elements/1.1/" |
|||
xmlns:cc="http://creativecommons.org/ns#" |
|||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
|||
xmlns:svg="http://www.w3.org/2000/svg" |
|||
xmlns="http://www.w3.org/2000/svg" |
|||
xmlns:xlink="http://www.w3.org/1999/xlink" |
|||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
|||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
|||
id="Слой_1" |
|||
data-name="Слой 1" |
|||
viewBox="0 0 24 24" |
|||
version="1.1" |
|||
sodipodi:docname="show_zone_triangulation.svg" |
|||
inkscape:version="1.0.2 (e86c8708, 2021-01-15)"> |
|||
<sodipodi:namedview |
|||
pagecolor="#ffffff" |
|||
bordercolor="#666666" |
|||
borderopacity="1" |
|||
objecttolerance="10" |
|||
gridtolerance="10" |
|||
guidetolerance="10" |
|||
inkscape:pageopacity="0" |
|||
inkscape:pageshadow="2" |
|||
inkscape:window-width="1440" |
|||
inkscape:window-height="800" |
|||
id="namedview42" |
|||
showgrid="true" |
|||
inkscape:zoom="29.390539" |
|||
inkscape:cx="9.9710284" |
|||
inkscape:cy="11.030906" |
|||
inkscape:window-x="60" |
|||
inkscape:window-y="23" |
|||
inkscape:window-maximized="0" |
|||
inkscape:current-layer="Слой_1" |
|||
inkscape:document-rotation="0" |
|||
inkscape:snap-global="false"> |
|||
<inkscape:grid |
|||
type="xygrid" |
|||
id="grid240579" |
|||
spacingx="0.5" |
|||
spacingy="0.5" |
|||
color="#b8b8ff" |
|||
opacity="0.1254902" |
|||
empspacing="2" /> |
|||
</sodipodi:namedview> |
|||
<metadata |
|||
id="metadata43"> |
|||
<rdf:RDF> |
|||
<cc:Work |
|||
rdf:about=""> |
|||
<cc:license |
|||
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> |
|||
<dc:format>image/svg+xml</dc:format> |
|||
<dc:type |
|||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
|||
<dc:title>show_zone_disable копия</dc:title> |
|||
</cc:Work> |
|||
<cc:License |
|||
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#Reproduction" /> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#Distribution" /> |
|||
<cc:requires |
|||
rdf:resource="http://creativecommons.org/ns#Notice" /> |
|||
<cc:requires |
|||
rdf:resource="http://creativecommons.org/ns#Attribution" /> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> |
|||
<cc:requires |
|||
rdf:resource="http://creativecommons.org/ns#ShareAlike" /> |
|||
</cc:License> |
|||
</rdf:RDF> |
|||
</metadata> |
|||
<defs |
|||
id="defs11"> |
|||
<style |
|||
id="style3">.cls-1{fill:none;stroke:#42B8EB;stroke-miterlimit:10;}.cls-2{fill:#8f8f8f;}.cls-3{fill:#595959;}.cls-4{fill:url(#Безымянный_градиент_19);}.cls-5{fill:url(#Безымянный_градиент_19-2);}.cls-6{fill:#DED3DD;}.cls-7{fill:#f2647e;}.cls-8{fill:#545454;}</style> |
|||
<linearGradient |
|||
id="Безымянный_градиент_19" |
|||
x1="8.3372" |
|||
y1="15.5299" |
|||
x2="8.3372" |
|||
y2="12.9228" |
|||
gradientUnits="userSpaceOnUse"> |
|||
<stop |
|||
offset="0" |
|||
stop-color="#ececec" |
|||
id="stop5" /> |
|||
<stop |
|||
offset="1" |
|||
stop-color="#c6c6c5" |
|||
id="stop7" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="Безымянный_градиент_19-2" |
|||
x1="9.5617" |
|||
y1="15.5299" |
|||
x2="9.5617" |
|||
y2="12.9228" |
|||
xlink:href="#Безымянный_градиент_19" /> |
|||
</defs> |
|||
<title |
|||
id="title13">show_zone_disable копия</title> |
|||
<circle |
|||
style="display:inline;fill:#545454;fill-opacity:1;stroke:none;stroke-width:1.00157;stroke-linecap:round;stroke-linejoin:round" |
|||
id="path867" |
|||
cx="17" |
|||
cy="11" |
|||
r="2" /> |
|||
<rect |
|||
style="display:inline;fill:#545454;fill-opacity:1;stroke:none;stroke-width:1.00157;stroke-linecap:round;stroke-linejoin:round" |
|||
id="rect869" |
|||
width="5" |
|||
height="2" |
|||
x="17" |
|||
y="10" /> |
|||
<path |
|||
id="polygon838" |
|||
style="display:inline;fill:none;stroke:#1a81c4;stroke-opacity:1" |
|||
d="M 8.5 2.5 L 8.5 12.5 L 2.5 12.5 L 2.5 21.5 L 21.5 21.5 L 21.5 14.5 L 19.828125 14.5 A 4.5 4.5 0 0 1 17 15.5 A 4.5 4.5 0 0 1 12.5 11 A 4.5 4.5 0 0 1 17 6.5 A 4.5 4.5 0 0 1 19.828125 7.5 L 21.5 7.5 L 21.5 2.5 L 8.5 2.5 z " /> |
|||
<path |
|||
style="fill:none;stroke:#1a81c4;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|||
d="M 21.163272,7.4513774 16.944228,2.4497679" |
|||
id="path2125" |
|||
sodipodi:nodetypes="cc" /> |
|||
<path |
|||
style="fill:none;stroke:#1a81c4;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|||
d="M 21.503518,14.562509 2.3817188,21.43547 2.517817,21.401445" |
|||
id="path2127" |
|||
sodipodi:nodetypes="ccc" /> |
|||
<path |
|||
style="fill:none;stroke:#1a81c4;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|||
d="M 17.216425,2.5178167 2.5858661,21.367421 2.517817,21.401445" |
|||
id="path2129" |
|||
sodipodi:nodetypes="ccc" /> |
|||
</svg> |