Cosmetic enhancement: add two missing icons

This commit is contained in:
jean-pierre charras 2022-08-28 15:11:39 +02:00
parent 474d732d94
commit abc7335fd7
12 changed files with 741 additions and 3 deletions

View File

@ -394,9 +394,11 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
aBitmapInfoCache[BITMAPS::new_generic].emplace_back( BITMAPS::new_generic, wxT( "new_generic_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::new_generic].emplace_back( BITMAPS::new_generic, wxT( "new_generic_24.png" ), 24, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::new_library].emplace_back( BITMAPS::new_library, wxT( "new_library_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::new_library].emplace_back( BITMAPS::new_library, wxT( "new_library_24.png" ), 24, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::new_project].emplace_back( BITMAPS::new_project, wxT( "new_project_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::new_project].emplace_back( BITMAPS::new_project, wxT( "new_project_24.png" ), 24, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::new_project_from_template].emplace_back( BITMAPS::new_project_from_template, wxT( "new_project_from_template_24.png" ), 24, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::noconn].emplace_back( BITMAPS::noconn, wxT( "noconn_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::noconn].emplace_back( BITMAPS::noconn, wxT( "noconn_24.png" ), 24, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::normal].emplace_back( BITMAPS::normal, wxT( "normal_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::normal].emplace_back( BITMAPS::normal, wxT( "normal_24.png" ), 24, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::open_project].emplace_back( BITMAPS::open_project, wxT( "open_project_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::open_project].emplace_back( BITMAPS::open_project, wxT( "open_project_24.png" ), 24, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::open_project_demo].emplace_back( BITMAPS::open_project_demo, wxT( "open_project_demo_24.png" ), 24, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::options_3drender].emplace_back( BITMAPS::options_3drender, wxT( "options_3drender_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::options_3drender].emplace_back( BITMAPS::options_3drender, wxT( "options_3drender_24.png" ), 24, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::options_board].emplace_back( BITMAPS::options_board, wxT( "options_board_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::options_board].emplace_back( BITMAPS::options_board, wxT( "options_board_24.png" ), 24, wxT( "light" ) );
aBitmapInfoCache[BITMAPS::options_generic].emplace_back( BITMAPS::options_generic, wxT( "options_generic_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::options_generic].emplace_back( BITMAPS::options_generic, wxT( "options_generic_24.png" ), 24, wxT( "light" ) );
@ -770,9 +772,11 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
aBitmapInfoCache[BITMAPS::new_generic].emplace_back( BITMAPS::new_generic, wxT( "new_generic_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::new_generic].emplace_back( BITMAPS::new_generic, wxT( "new_generic_dark_24.png" ), 24, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::new_library].emplace_back( BITMAPS::new_library, wxT( "new_library_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::new_library].emplace_back( BITMAPS::new_library, wxT( "new_library_dark_24.png" ), 24, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::new_project].emplace_back( BITMAPS::new_project, wxT( "new_project_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::new_project].emplace_back( BITMAPS::new_project, wxT( "new_project_dark_24.png" ), 24, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::new_project_from_template].emplace_back( BITMAPS::new_project_from_template, wxT( "new_project_from_template_dark_24.png" ), 24, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::noconn].emplace_back( BITMAPS::noconn, wxT( "noconn_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::noconn].emplace_back( BITMAPS::noconn, wxT( "noconn_dark_24.png" ), 24, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::normal].emplace_back( BITMAPS::normal, wxT( "normal_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::normal].emplace_back( BITMAPS::normal, wxT( "normal_dark_24.png" ), 24, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::open_project].emplace_back( BITMAPS::open_project, wxT( "open_project_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::open_project].emplace_back( BITMAPS::open_project, wxT( "open_project_dark_24.png" ), 24, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::open_project_demo].emplace_back( BITMAPS::open_project_demo, wxT( "open_project_demo_dark_24.png" ), 24, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::options_3drender].emplace_back( BITMAPS::options_3drender, wxT( "options_3drender_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::options_3drender].emplace_back( BITMAPS::options_3drender, wxT( "options_3drender_dark_24.png" ), 24, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::options_board].emplace_back( BITMAPS::options_board, wxT( "options_board_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::options_board].emplace_back( BITMAPS::options_board, wxT( "options_board_dark_24.png" ), 24, wxT( "dark" ) );
aBitmapInfoCache[BITMAPS::options_generic].emplace_back( BITMAPS::options_generic, wxT( "options_generic_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::options_generic].emplace_back( BITMAPS::options_generic, wxT( "options_generic_dark_24.png" ), 24, wxT( "dark" ) );

View File

@ -359,10 +359,12 @@ enum class BITMAPS : unsigned int
new_library, new_library,
new_page_layout, new_page_layout,
new_project, new_project,
new_project_from_template,
new_python, new_python,
noconn, noconn,
normal, normal,
open_project, open_project,
open_project_demo,
opt_show_polygon, opt_show_polygon,
options_3drender, options_3drender,
options_board, options_board,

View File

@ -44,18 +44,20 @@ TOOL_ACTION KICAD_MANAGER_ACTIONS::newProject( "kicad.Control.newProject",
TOOL_ACTION KICAD_MANAGER_ACTIONS::newFromTemplate( "kicad.Control.newFromTemplate", TOOL_ACTION KICAD_MANAGER_ACTIONS::newFromTemplate( "kicad.Control.newFromTemplate",
AS_GLOBAL, AS_GLOBAL,
MD_CTRL + 'T', LEGACY_HK_NAME( "New Project From Template" ), MD_CTRL + 'T', LEGACY_HK_NAME( "New Project From Template" ),
_( "New Project from Template..." ), _( "Create new project from template" ) ); _( "New Project from Template..." ), _( "Create new project from template" ),
BITMAPS::new_project_from_template );
TOOL_ACTION KICAD_MANAGER_ACTIONS::openDemoProject( "kicad.Control.openDemoProject", TOOL_ACTION KICAD_MANAGER_ACTIONS::openDemoProject( "kicad.Control.openDemoProject",
AS_GLOBAL, AS_GLOBAL,
0, LEGACY_HK_NAME( "Open Demo Project" ), 0, LEGACY_HK_NAME( "Open Demo Project" ),
_( "Open Demo Project..." ), _( "Open a demo project" ) ); _( "Open Demo Project..." ), _( "Open a demo project" ),
BITMAPS::open_project_demo );
TOOL_ACTION KICAD_MANAGER_ACTIONS::openProject( "kicad.Control.openProject", TOOL_ACTION KICAD_MANAGER_ACTIONS::openProject( "kicad.Control.openProject",
AS_GLOBAL, AS_GLOBAL,
MD_CTRL + 'O', LEGACY_HK_NAME( "Open Project" ), MD_CTRL + 'O', LEGACY_HK_NAME( "Open Project" ),
_( "Open Project..." ), _( "Open an existing project" ), _( "Open Project..." ), _( "Open an existing project" ),
BITMAPS::directory_open ); BITMAPS::open_project );
TOOL_ACTION KICAD_MANAGER_ACTIONS::closeProject( "kicad.Control.closeProject", TOOL_ACTION KICAD_MANAGER_ACTIONS::closeProject( "kicad.Control.closeProject",
AS_GLOBAL, AS_GLOBAL,

View File

@ -371,9 +371,11 @@ set( BMAPS_MID
new_generic new_generic
new_library new_library
new_project new_project
new_project_from_template
noconn noconn
normal normal
open_project open_project
open_project_demo
options_3drender options_3drender
options_board options_board
options_generic options_generic

Binary file not shown.

After

Width:  |  Height:  |  Size: 739 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 686 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 529 B

View File

@ -0,0 +1,225 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Слой_1"
data-name="Слой 1"
viewBox="0 0 24 24"
version="1.1"
sodipodi:docname="new_project_from_template.svg"
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="715"
id="namedview30"
showgrid="true"
inkscape:zoom="28.457191"
inkscape:cx="11.736928"
inkscape:cy="10.612432"
inkscape:window-x="0"
inkscape:window-y="23"
inkscape:window-maximized="0"
inkscape:document-rotation="0"
inkscape:current-layer="Слой_1"
inkscape:showpageshadow="2"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1">
<inkscape:grid
type="xygrid"
id="grid_kicad"
spacingx="0.5"
spacingy="0.5"
color="#9999ff"
opacity="0.13"
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>add_arc</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="defs158486">
<style
id="style158484">.cls-1{fill:#ededed;}.cls-2{fill:#d8d8d8;}.cls-3{fill:#8f8f8f;}.cls-4{fill:#42B8EB;}.cls-5,.cls-7{fill:none;stroke-linecap:round;stroke-linejoin:round;}.cls-5{stroke:#DED3DD;}.cls-6{fill:#f2647e;}.cls-7{stroke:#545454;stroke-width:2px;}</style>
</defs>
<title
id="title158488">new_project</title>
<path
id="rect158494"
style="fill:#DED3DD;fill-opacity:1;stroke:none;stroke-width:1"
d="M 4 1 L 4 23 L 21 23 L 21 5.5 L 15.5 5.5 L 15.5 1 L 4 1 z " />
<path
class="cls-4"
d="M 5.1113,4.9758001 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158496" />
<path
class="cls-4"
d="M 5.1113,9.9963 H 3 A 1,1 0 0 1 3,7.9963001 h 2.1113 a 1,1 0 0 1 0,1.9999999 z"
id="path158498" />
<path
class="cls-4"
d="M 5.1113,16.0178 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158500" />
<path
class="cls-4"
d="M 5.1113,21.0392 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158502" />
<path
style="fill:none;stroke:#545454;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 8,6.5 h 6"
id="path3404" />
<path
style="fill:none;stroke:#545454;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 8,9.5 H 18"
id="path3406"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#545454;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 8,12.5 H 18"
id="path3408"
sodipodi:nodetypes="cc" />
<g
id="g891"
transform="translate(0,-13)">
<g
id="g877">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
id="rect867"
width="3"
height="11"
x="17"
y="-24"
transform="rotate(90)" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
id="rect869"
width="3"
height="11"
x="-1.5"
y="-31.662951"
transform="rotate(135)" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
id="rect871"
width="3"
height="11"
x="24.662951"
y="-5.5"
transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
id="rect863"
width="3"
height="11"
x="17"
y="13" />
</g>
<path
style="fill:none;stroke:#f29100;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 18.5,23 V 14"
id="path938"
sodipodi:nodetypes="cc" />
<rect
style="fill:#f29100;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect920"
width="1"
height="2"
x="-0.5"
y="-23.662951"
transform="rotate(135)" />
<rect
style="fill:#f29100;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect924"
width="2"
height="1"
x="-4.5"
y="-26.662951"
transform="rotate(135)" />
<rect
style="fill:#f29100;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect930"
width="2"
height="1"
x="2.5"
y="-26.662951"
transform="rotate(135)" />
<rect
style="fill:#f29100;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect936"
width="1"
height="2"
x="-0.5"
y="-30.662951"
transform="rotate(135)" />
<path
style="display:inline;fill:none;stroke:#f29100;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 14,18.5 h 9"
id="path940"
sodipodi:nodetypes="cc" />
<circle
style="fill:#ffffff;fill-opacity:1;stroke:#f29100;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
id="path855"
cx="18.499998"
cy="18.499998"
r="1.5" />
</g>
<g
id="g206"
transform="matrix(0.71914842,0,0,0.69656698,3.1718487,8.5000842)">
<path
class="cls-3"
d="M 24.877827,13.494 A 7.0063863,7.0065041 0 1 1 17.87144,6.4939954 7.0030865,7.0032042 0 0 1 24.877827,13.494 Z"
id="path116542"
style="fill:#f2647e;stroke:none;stroke-width:1.49999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="polyline116544"
style="fill:none;stroke:#ffffff;stroke-width:1.99999px;stroke-linecap:round;stroke-linejoin:round"
d="m 21.722378,15.371001 c 0,0 -4.13652,0.640163 -5.590779,-0.814121 -1.322504,-1.322525 -0.579121,-4.7968822 -0.579121,-4.7968822"
sodipodi:nodetypes="csc" />
<polyline
class="cls-4"
points="19.473 17.45 21.9 19.877 19.473 22.303"
id="polyline116546"
transform="matrix(0.99998378,0,0,1.0000006,-0.12826747,-4.5060109)"
style="fill:none;stroke:#ffffff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

@ -0,0 +1,139 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Слой_1"
data-name="Слой 1"
viewBox="0 0 24 24"
version="1.1"
sodipodi:docname="open_project_demo.svg"
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1305"
inkscape:window-height="1008"
id="namedview30"
showgrid="true"
inkscape:zoom="32.079138"
inkscape:cx="9.4298045"
inkscape:cy="14.760372"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:document-rotation="0"
inkscape:current-layer="Слой_1"
inkscape:showpageshadow="2"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1">
<inkscape:grid
type="xygrid"
id="grid_kicad"
spacingx="0.5"
spacingy="0.5"
color="#9999ff"
opacity="0.13"
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>add_arc</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="defs26011">
<style
id="style26009">.cls-1{fill:#ededed;}.cls-2{fill:#d8d8d8;}.cls-3{fill:#8f8f8f;}.cls-4{fill:#42B8EB;}.cls-5{fill:none;stroke:#DED3DD;stroke-linecap:round;stroke-linejoin:round;}.cls-6{fill:#f2647e;}.cls-7{fill:#fff;}</style>
</defs>
<title
id="title26013">open_project</title>
<g
id="g869">
<path
id="rect158494"
style="fill:#DED3DD;fill-opacity:1;stroke:none;stroke-width:1"
d="M 4,1 V 23 H 21 V 1 Z"
sodipodi:nodetypes="ccccc" />
<path
class="cls-4"
d="M 5.1113,4.9758001 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158496" />
<path
class="cls-4"
d="M 5.1113,9.9963 H 3 A 1,1 0 0 1 3,7.9963001 h 2.1113 a 1,1 0 0 1 0,1.9999999 z"
id="path158498" />
<path
class="cls-4"
d="M 5.1113,16.0178 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158500" />
<path
class="cls-4"
d="M 5.1113,21.0392 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158502" />
<path
style="fill:none;stroke:#545454;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 8,6.5 h 6"
id="path3404" />
<path
style="fill:none;stroke:#545454;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 8,9.5 H 18"
id="path3406"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#545454;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 8,12.5 H 18"
id="path3408"
sodipodi:nodetypes="cc" />
</g>
<g
id="g3796"
transform="matrix(0.54413751,0,0,0.53599898,8.103944,10.157047)">
<circle
class="cls-1"
cx="12"
cy="12"
r="5.9338999"
id="circle26671"
style="fill:#ffffff" />
<path
class="cls-2"
d="m 23.0866,14.6782 -2.1694,-1.5525 -0.0257,0.046 a 8.8869,8.8869 0 0 0 0.1186,-1.1771 8.8934,8.8934 0 0 0 -0.1263,-1.2519 l 0.0127,0.0217 2.1526,-1.5754 A 1.1464,1.1464 0 0 0 23.3654,7.6921 L 21.4266,4.323 A 1.1463,1.1463 0 0 0 19.9735,3.8446 L 17.53,4.914 17.5512,4.9508 A 8.936,8.936 0 0 0 15.3647,3.6551 l -0.29,-2.6336 A 1.1463,1.1463 0 0 0 13.9354,6e-4 H 10.048 A 1.1466,1.1466 0 0 0 8.908,1.0215 L 8.6174,3.6666 A 8.9321,8.9321 0 0 0 6.3561,5.0434 L 6.3869,4.9883 3.932,3.9449 a 1.1463,1.1463 0 0 0 -1.4481,0.494 l -1.9031,3.39 A 1.1467,1.1467 0 0 0 0.9134,9.3223 L 3.0828,10.8748 3.13,10.79 A 8.9368,8.9368 0 0 0 3.0087,11.9945 8.9055,8.9055 0 0 0 3.14,13.2982 L 3.104,13.2354 0.9514,14.811 a 1.146,1.146 0 0 0 -0.3168,1.4967 l 1.9388,3.3693 a 1.1464,1.1464 0 0 0 1.453,0.4784 l 2.4442,-1.07 -0.05,-0.0868 a 8.9382,8.9382 0 0 0 2.2137,1.3286 l 0.2917,2.6509 a 1.146,1.146 0 0 0 1.1393,1.0209 h 3.8872 a 1.1462,1.1462 0 0 0 1.1393,-1.0209 l 0.2919,-2.65 a 8.933,8.933 0 0 0 2.256,-1.363 l -0.0264,0.0464 2.4553,1.0434 a 1.1462,1.1462 0 0 0 1.4479,-0.4938 l 1.9029,-3.39 A 1.1465,1.1465 0 0 0 23.0866,14.6782 Z M 12.01,16.2759 a 4.2813,4.2813 0 1 1 4.2813,-4.2813 4.2816,4.2816 0 0 1 -4.2813,4.2813 z"
id="path26673"
style="fill:#f2647e" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@ -0,0 +1,225 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Слой_1"
data-name="Слой 1"
viewBox="0 0 24 24"
version="1.1"
sodipodi:docname="new_project_from_template.svg"
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="715"
id="namedview30"
showgrid="true"
inkscape:zoom="10.061136"
inkscape:cx="4.2738711"
inkscape:cy="22.661456"
inkscape:window-x="0"
inkscape:window-y="23"
inkscape:window-maximized="0"
inkscape:document-rotation="0"
inkscape:current-layer="Слой_1"
inkscape:showpageshadow="2"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1">
<inkscape:grid
type="xygrid"
id="grid_kicad"
spacingx="0.5"
spacingy="0.5"
color="#9999ff"
opacity="0.13"
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>add_arc</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="defs158486">
<style
id="style158484">.cls-1{fill:#ededed;}.cls-2{fill:#d8d8d8;}.cls-3{fill:#b9b9b9;}.cls-4{fill:#1a81c4;}.cls-5,.cls-7{fill:none;stroke-linecap:round;stroke-linejoin:round;}.cls-5{stroke:#545454;}.cls-6{fill:#bf2641;}.cls-7{stroke:#f5f5f5;stroke-width:2px;}</style>
</defs>
<title
id="title158488">new_project</title>
<path
id="rect158494"
style="fill:#545454;fill-opacity:1;stroke:none;stroke-width:1"
d="M 4 1 L 4 23 L 21 23 L 21 5.5 L 15.5 5.5 L 15.5 1 L 4 1 z " />
<path
class="cls-4"
d="M 5.1113,4.9758001 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158496" />
<path
class="cls-4"
d="M 5.1113,9.9963 H 3 A 1,1 0 0 1 3,7.9963001 h 2.1113 a 1,1 0 0 1 0,1.9999999 z"
id="path158498" />
<path
class="cls-4"
d="M 5.1113,16.0178 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158500" />
<path
class="cls-4"
d="M 5.1113,21.0392 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158502" />
<path
style="fill:none;stroke:#f3f3f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 8,6.5 h 6"
id="path3404" />
<path
style="fill:none;stroke:#f3f3f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 8,9.5 H 18"
id="path3406"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#f3f3f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 8,12.5 H 18"
id="path3408"
sodipodi:nodetypes="cc" />
<g
id="g891"
transform="translate(0,-13)">
<g
id="g877">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
id="rect867"
width="3"
height="11"
x="17"
y="-24"
transform="rotate(90)" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
id="rect869"
width="3"
height="11"
x="-1.5"
y="-31.662951"
transform="rotate(135)" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
id="rect871"
width="3"
height="11"
x="24.662951"
y="-5.5"
transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
id="rect863"
width="3"
height="11"
x="17"
y="13" />
</g>
<path
style="fill:none;stroke:#f29100;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 18.5,23 V 14"
id="path938"
sodipodi:nodetypes="cc" />
<rect
style="fill:#f29100;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect920"
width="1"
height="2"
x="-0.5"
y="-23.662951"
transform="rotate(135)" />
<rect
style="fill:#f29100;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect924"
width="2"
height="1"
x="-4.5"
y="-26.662951"
transform="rotate(135)" />
<rect
style="fill:#f29100;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect930"
width="2"
height="1"
x="2.5"
y="-26.662951"
transform="rotate(135)" />
<rect
style="fill:#f29100;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect936"
width="1"
height="2"
x="-0.5"
y="-30.662951"
transform="rotate(135)" />
<path
style="display:inline;fill:none;stroke:#f29100;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 14,18.5 h 9"
id="path940"
sodipodi:nodetypes="cc" />
<circle
style="fill:#ffffff;fill-opacity:1;stroke:#f29100;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
id="path855"
cx="18.499998"
cy="18.499998"
r="1.5" />
</g>
<g
id="g239"
transform="matrix(0.77304075,0,0,0.75174918,1.4695524,7.606201)">
<path
class="cls-3"
d="M 24.877827,13.494 A 7.0063863,7.0065041 0 1 1 17.87144,6.4939954 7.0030865,7.0032042 0 0 1 24.877827,13.494 Z"
id="path116542"
style="fill:#bf2641;stroke:none;stroke-width:1.49999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="polyline116544"
style="fill:none;stroke:#ffffff;stroke-width:1.99999px;stroke-linecap:round;stroke-linejoin:round"
d="m 21.722378,15.371001 c 0,0 -4.13652,0.640163 -5.590779,-0.814121 -1.322504,-1.322525 -0.579121,-4.7968822 -0.579121,-4.7968822"
sodipodi:nodetypes="csc" />
<polyline
class="cls-4"
points="19.473 17.45 21.9 19.877 19.473 22.303"
id="polyline116546"
transform="matrix(0.99998378,0,0,1.0000006,-0.12826747,-4.5060109)"
style="fill:none;stroke:#ffffff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

@ -0,0 +1,139 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Слой_1"
data-name="Слой 1"
viewBox="0 0 24 24"
version="1.1"
sodipodi:docname="open_project_demo.svg"
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="715"
id="namedview30"
showgrid="true"
inkscape:zoom="22.683376"
inkscape:cx="9.213796"
inkscape:cy="12.784693"
inkscape:window-x="0"
inkscape:window-y="23"
inkscape:window-maximized="0"
inkscape:document-rotation="0"
inkscape:current-layer="Слой_1"
inkscape:showpageshadow="2"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1">
<inkscape:grid
type="xygrid"
id="grid_kicad"
spacingx="0.5"
spacingy="0.5"
color="#9999ff"
opacity="0.13"
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>add_arc</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="defs26011">
<style
id="style26009">.cls-1{fill:#ededed;}.cls-2{fill:#d8d8d8;}.cls-3{fill:#b9b9b9;}.cls-4{fill:#1a81c4;}.cls-5{fill:none;stroke:#545454;stroke-linecap:round;stroke-linejoin:round;}.cls-6{fill:#bf2641;}.cls-7{fill:#fff;}</style>
</defs>
<title
id="title26013">open_project</title>
<g
id="g869">
<path
id="rect158494"
style="fill:#545454;fill-opacity:1;stroke:none;stroke-width:1"
d="M 4,1 V 23 H 21 V 1 Z"
sodipodi:nodetypes="ccccc" />
<path
class="cls-4"
d="M 5.1113,4.9758001 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158496" />
<path
class="cls-4"
d="M 5.1113,9.9963 H 3 A 1,1 0 0 1 3,7.9963001 h 2.1113 a 1,1 0 0 1 0,1.9999999 z"
id="path158498" />
<path
class="cls-4"
d="M 5.1113,16.0178 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158500" />
<path
class="cls-4"
d="M 5.1113,21.0392 H 3 a 1,1 0 0 1 0,-2 h 2.1113 a 1,1 0 0 1 0,2 z"
id="path158502" />
<path
style="fill:none;stroke:#f3f3f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 8,6.5 h 6"
id="path3404" />
<path
style="fill:none;stroke:#f3f3f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 8,9.5 H 18"
id="path3406"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#f3f3f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 8,12.5 H 18"
id="path3408"
sodipodi:nodetypes="cc" />
</g>
<g
id="g849"
transform="matrix(0.52735161,0,0,0.52972707,8.3962192,10.043056)">
<circle
class="cls-1"
cx="12"
cy="12"
r="5.9338999"
id="circle26671"
style="fill:#ffffff" />
<path
class="cls-2"
d="m 23.0866,14.6782 -2.1694,-1.5525 -0.0257,0.046 a 8.8869,8.8869 0 0 0 0.1186,-1.1771 8.8934,8.8934 0 0 0 -0.1263,-1.2519 l 0.0127,0.0217 2.1526,-1.5754 A 1.1464,1.1464 0 0 0 23.3654,7.6921 L 21.4266,4.323 A 1.1463,1.1463 0 0 0 19.9735,3.8446 L 17.53,4.914 17.5512,4.9508 A 8.936,8.936 0 0 0 15.3647,3.6551 l -0.29,-2.6336 A 1.1463,1.1463 0 0 0 13.9354,6e-4 H 10.048 A 1.1466,1.1466 0 0 0 8.908,1.0215 L 8.6174,3.6666 A 8.9321,8.9321 0 0 0 6.3561,5.0434 L 6.3869,4.9883 3.932,3.9449 a 1.1463,1.1463 0 0 0 -1.4481,0.494 l -1.9031,3.39 A 1.1467,1.1467 0 0 0 0.9134,9.3223 L 3.0828,10.8748 3.13,10.79 A 8.9368,8.9368 0 0 0 3.0087,11.9945 8.9055,8.9055 0 0 0 3.14,13.2982 L 3.104,13.2354 0.9514,14.811 a 1.146,1.146 0 0 0 -0.3168,1.4967 l 1.9388,3.3693 a 1.1464,1.1464 0 0 0 1.453,0.4784 l 2.4442,-1.07 -0.05,-0.0868 a 8.9382,8.9382 0 0 0 2.2137,1.3286 l 0.2917,2.6509 a 1.146,1.146 0 0 0 1.1393,1.0209 h 3.8872 a 1.1462,1.1462 0 0 0 1.1393,-1.0209 l 0.2919,-2.65 a 8.933,8.933 0 0 0 2.256,-1.363 l -0.0264,0.0464 2.4553,1.0434 a 1.1462,1.1462 0 0 0 1.4479,-0.4938 l 1.9029,-3.39 A 1.1465,1.1465 0 0 0 23.0866,14.6782 Z M 12.01,16.2759 a 4.2813,4.2813 0 1 1 4.2813,-4.2813 4.2816,4.2816 0 0 1 -4.2813,4.2813 z"
id="path26673"
style="fill:#bf2641" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.8 KiB