Add specific icon for save symbol to schematic.

Also update CMakeLists.txt to prepare compatibility with Inkscape 1.0
However the command line to invoke Inkscape is still for 0.92 version
This commit is contained in:
jean-pierre charras 2020-09-02 20:11:47 +02:00
parent bd23d003d2
commit 04ba129881
5 changed files with 900 additions and 2 deletions

View File

@ -424,6 +424,7 @@ set( BMAPS_MID
rotate_neg_z rotate_neg_z
rotate_pos_z rotate_pos_z
save_as save_as
save_symbol_to_schematic
save_fp_to_board save_fp_to_board
save save
select_grid select_grid
@ -574,8 +575,13 @@ function( svg2png inputFile outFile pngWidth pngHeight )
add_custom_command( add_custom_command(
OUTPUT ${outFile} OUTPUT ${outFile}
COMMAND ${Inkscape_EXECUTABLE} --without-gui --export-area-snap -f ${inputFile} -e ${outFile} # this Inkscape command line is for old Inkscape version < 1.0
COMMAND ${Inkscape_EXECUTABLE} --without-gui --export-area-snap -f ${inputFile} --export-png ${outFile}
# this Inkscape command line is for Inkscape >= 1.0
#COMMAND ${Inkscape_EXECUTABLE} --export-area-snap --export-type="png" ${inputFile} --export-filename ${outFile}
-w ${pngWidth} -h ${pngHeight} > ${logfile} -w ${pngWidth} -h ${pngHeight} > ${logfile}
DEPENDS ${inputFile} DEPENDS ${inputFile}
COMMENT "Creating ${pngHeight} pixel tall ${outFile}" COMMENT "Creating ${pngHeight} pixel tall ${outFile}"
) )

View File

@ -0,0 +1,80 @@
/* Do not modify this file, it was automatically generated by the
* PNG2cpp CMake script, using a *.png file as input.
*/
#include <bitmaps_png/bitmaps_list.h>
static const unsigned char png[] = {
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
0xce, 0x00, 0x00, 0x03, 0xef, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x5d, 0x4c, 0x53,
0x77, 0x1c, 0x86, 0x61, 0x50, 0xda, 0x42, 0x07, 0xb6, 0xf6, 0x83, 0xcd, 0x6a, 0x03, 0x91, 0xb0,
0x98, 0x0c, 0x61, 0x85, 0x4c, 0xae, 0x16, 0x9d, 0xc9, 0x12, 0x40, 0x5c, 0x53, 0x8d, 0x82, 0x71,
0x6c, 0xa4, 0x64, 0xb8, 0x96, 0x52, 0xb7, 0x31, 0xb7, 0x89, 0xbb, 0x99, 0x7a, 0x61, 0x36, 0xd7,
0xb2, 0x91, 0x39, 0x15, 0xd3, 0x63, 0x5b, 0x56, 0x68, 0x11, 0xe4, 0xc3, 0xc1, 0xd4, 0x22, 0xe1,
0xd3, 0x2e, 0x32, 0x6d, 0x93, 0x69, 0x5c, 0x77, 0x51, 0x2a, 0x10, 0x40, 0x29, 0x6d, 0x97, 0x5d,
0x18, 0x92, 0x77, 0xa7, 0xc7, 0x78, 0x68, 0x6d, 0x9d, 0x2d, 0x19, 0x17, 0xcf, 0x45, 0xcf, 0xff,
0xe3, 0x39, 0xfd, 0xfd, 0xdf, 0xdf, 0x39, 0x27, 0xa1, 0xa4, 0xa4, 0x64, 0xb6, 0xbe, 0xbe, 0xde,
0x57, 0x5d, 0x5d, 0xfd, 0xb7, 0x4c, 0x26, 0xfb, 0x27, 0x1a, 0x4a, 0xa5, 0x32, 0xd0, 0x54, 0x90,
0xff, 0x58, 0xcf, 0x62, 0x82, 0x48, 0x4b, 0x05, 0xc1, 0x64, 0xe2, 0xbb, 0xa2, 0xc2, 0xc7, 0xe4,
0xba, 0xc0, 0x8b, 0xd0, 0x68, 0x34, 0x7e, 0x85, 0x42, 0xe1, 0x4f, 0xa8, 0xad, 0xad, 0x9d, 0xf7,
0xfb, 0xfd, 0x38, 0x70, 0x60, 0x1f, 0x44, 0xa2, 0x54, 0x6c, 0xd9, 0xc2, 0x0b, 0x23, 0x2d, 0x2d,
0x05, 0x06, 0x83, 0x01, 0xd7, 0xf7, 0xc8, 0x71, 0xdf, 0xf0, 0x0d, 0x02, 0xd3, 0xa3, 0xb8, 0xfb,
0xd3, 0xd7, 0x18, 0xaa, 0x3a, 0x88, 0xe0, 0x3a, 0xab, 0xd5, 0x02, 0x5d, 0x93, 0x96, 0xa2, 0xb9,
0xf9, 0x07, 0x78, 0x3c, 0x1e, 0xea, 0x7a, 0x28, 0x93, 0x93, 0x93, 0x08, 0x8a, 0x1e, 0x06, 0x7f,
0x54, 0x54, 0xc8, 0xa1, 0x52, 0xf2, 0x30, 0x3e, 0x9a, 0x15, 0x86, 0x54, 0xba, 0x1e, 0x04, 0x41,
0x3c, 0x57, 0x74, 0xf3, 0xe6, 0x04, 0xfa, 0xfa, 0x7a, 0x29, 0xae, 0x5c, 0xe9, 0xc3, 0xc2, 0xc2,
0xc2, 0xda, 0x88, 0x62, 0x21, 0x2e, 0xd1, 0x60, 0x65, 0x05, 0x5a, 0x05, 0x3c, 0x98, 0xc4, 0x7c,
0x98, 0x05, 0xeb, 0x31, 0x5c, 0xa3, 0x58, 0x1b, 0x91, 0x77, 0x6e, 0x0e, 0x7a, 0xab, 0x12, 0x95,
0x27, 0x59, 0x98, 0x75, 0x38, 0xe0, 0x9d, 0x9f, 0x8f, 0x4f, 0x94, 0x99, 0xc9, 0x5b, 0xce, 0xcb,
0xcb, 0x01, 0x97, 0xfb, 0x32, 0xd4, 0x75, 0x91, 0xa2, 0xa2, 0x42, 0x2e, 0x24, 0x92, 0x57, 0x10,
0x9c, 0xf3, 0xe6, 0xdb, 0xb9, 0x78, 0xf7, 0x1c, 0x3b, 0x66, 0x41, 0x98, 0x88, 0xcf, 0x4f, 0x5f,
0xde, 0xb9, 0x93, 0x83, 0x26, 0x6d, 0x26, 0x06, 0x7e, 0x91, 0x44, 0x88, 0xda, 0xcc, 0x62, 0xe8,
0xc8, 0x31, 0xb1, 0x98, 0x85, 0x77, 0xf6, 0x17, 0xad, 0x5e, 0x24, 0x97, 0xcb, 0x97, 0x38, 0x1c,
0x26, 0xda, 0xc9, 0x0d, 0x9f, 0x95, 0x3c, 0xe5, 0xe8, 0x17, 0x02, 0x6c, 0xdc, 0x28, 0xc2, 0x99,
0x6b, 0x9f, 0x62, 0xf7, 0x59, 0x16, 0x7c, 0x7e, 0x1f, 0xb5, 0xc1, 0x7d, 0x8b, 0x05, 0x5d, 0x05,
0xf9, 0xe8, 0xca, 0xdf, 0xfa, 0x5c, 0x26, 0x1a, 0x1a, 0x56, 0xce, 0x48, 0xa3, 0x51, 0x93, 0xa5,
0xc9, 0xc0, 0xe8, 0x70, 0xa4, 0xa4, 0xb7, 0x7b, 0x13, 0x32, 0x32, 0x58, 0xb8, 0xd4, 0xd9, 0x81,
0x0a, 0xbd, 0x00, 0xe5, 0x67, 0x53, 0xa0, 0xb6, 0x48, 0xd1, 0xf5, 0xfb, 0xf7, 0x30, 0x7f, 0x54,
0x86, 0x76, 0xc9, 0xab, 0xb8, 0xf5, 0xe5, 0xa1, 0xa8, 0xf4, 0xef, 0xd8, 0x86, 0xd6, 0x37, 0x72,
0x70, 0x6e, 0xe0, 0xab, 0x27, 0xa2, 0x60, 0xf6, 0x73, 0x73, 0xb3, 0xf0, 0xc9, 0x61, 0x41, 0x84,
0x68, 0xfb, 0x76, 0x2e, 0xaa, 0xaa, 0x2a, 0xf1, 0x87, 0xc7, 0x4e, 0x49, 0x42, 0xf9, 0x6c, 0x77,
0x12, 0x2e, 0x17, 0xbf, 0x4e, 0x45, 0x3e, 0x1a, 0x41, 0x59, 0x53, 0x2e, 0x8b, 0x9a, 0x4b, 0xa7,
0xce, 0x66, 0xb3, 0x51, 0x4f, 0x01, 0x6b, 0xfb, 0x4a, 0x09, 0x4f, 0x1c, 0x17, 0x42, 0x28, 0xe4,
0x62, 0x6a, 0x6a, 0x8a, 0x2a, 0x55, 0x5d, 0xbb, 0x94, 0x5c, 0xc4, 0xc4, 0xf9, 0x91, 0x23, 0x70,
0xcd, 0x3a, 0x71, 0xe3, 0x73, 0x35, 0x8c, 0x9c, 0x54, 0x74, 0xe5, 0xbd, 0x16, 0x15, 0x73, 0xa6,
0x00, 0x9d, 0xdb, 0xa4, 0xb0, 0x8d, 0xf7, 0xad, 0x88, 0x82, 0xa8, 0x54, 0x87, 0x50, 0x58, 0xb8,
0x0e, 0x63, 0x23, 0x59, 0xb8, 0x3a, 0x20, 0x81, 0x48, 0x98, 0x06, 0x93, 0xc9, 0x44, 0x1f, 0xaa,
0x7e, 0xac, 0x31, 0x2c, 0x0c, 0x73, 0xf7, 0xee, 0xe1, 0x8e, 0x4e, 0x47, 0x31, 0x79, 0xfa, 0x34,
0xec, 0xa7, 0x4e, 0xd1, 0xdc, 0xd6, 0x6a, 0xa9, 0xeb, 0x6e, 0xf2, 0x0f, 0x84, 0xf5, 0x11, 0xb5,
0x90, 0xec, 0x95, 0xec, 0x6c, 0x31, 0x8e, 0x34, 0x08, 0x50, 0x56, 0xca, 0x83, 0x4c, 0x56, 0x06,
0x57, 0x67, 0x27, 0xb5, 0x61, 0x34, 0x51, 0x28, 0x06, 0xe3, 0x45, 0xd4, 0xa9, 0x55, 0x34, 0x76,
0xbb, 0x3d, 0x7a, 0xc3, 0x3e, 0xa5, 0xbf, 0xbf, 0x1f, 0x6c, 0x36, 0x83, 0xec, 0x2b, 0x0e, 0x5c,
0x2e, 0x17, 0x59, 0x1a, 0x0e, 0x95, 0x9c, 0x87, 0x6e, 0x37, 0xf4, 0x25, 0x79, 0xd0, 0x6d, 0x7a,
0x69, 0x75, 0xf1, 0x7e, 0x56, 0x14, 0xe4, 0xd8, 0xb1, 0xa3, 0x30, 0x1a, 0x8d, 0x4f, 0xee, 0x94,
0xcd, 0xc6, 0xd5, 0xf2, 0x72, 0x98, 0x45, 0x22, 0x10, 0x0c, 0x06, 0x2c, 0x1f, 0xef, 0xf9, 0xff,
0x44, 0xa1, 0x10, 0xc9, 0xc9, 0xd0, 0x27, 0x24, 0x90, 0xfd, 0x52, 0x80, 0x07, 0x13, 0x13, 0x71,
0x4b, 0x68, 0xd1, 0x07, 0x0d, 0xe5, 0x3e, 0xed, 0xf5, 0x1a, 0x84, 0xf2, 0xa3, 0x4d, 0x05, 0xe2,
0xc3, 0x1d, 0x18, 0x21, 0xfb, 0x8b, 0x48, 0x4a, 0x42, 0x4f, 0x71, 0x31, 0x7c, 0x8b, 0x8b, 0xab,
0x92, 0xd0, 0xa2, 0x83, 0x8d, 0x6f, 0x05, 0x14, 0xa6, 0x1c, 0x04, 0x79, 0xdf, 0x28, 0x21, 0x9b,
0x52, 0x88, 0xf7, 0x9a, 0x05, 0x38, 0x23, 0x48, 0x86, 0x71, 0x5d, 0x06, 0xf4, 0x89, 0x89, 0xb8,
0x26, 0x97, 0xaf, 0x5a, 0x12, 0x57, 0xe9, 0x5a, 0xf9, 0x7c, 0xb8, 0x07, 0x07, 0xf1, 0x80, 0x4c,
0xd2, 0x9f, 0x1d, 0x1d, 0x6b, 0x23, 0xba, 0x48, 0x7e, 0x1f, 0x98, 0xd2, 0xd3, 0xa9, 0x12, 0x76,
0x4b, 0xa5, 0x54, 0x0a, 0x97, 0x1e, 0x3d, 0xa2, 0xc7, 0x7b, 0x7a, 0x7b, 0xd0, 0xd2, 0x72, 0x3e,
0x8c, 0x0b, 0x17, 0x5a, 0x30, 0x33, 0x33, 0x13, 0x9f, 0xa8, 0x6d, 0xc3, 0x06, 0xd8, 0x1b, 0x1b,
0xf1, 0xeb, 0xae, 0x5d, 0x68, 0x61, 0x24, 0x52, 0xc1, 0x70, 0x76, 0x9b, 0xe9, 0xf1, 0xb1, 0xf1,
0x31, 0xfa, 0x55, 0x1e, 0x4a, 0xe8, 0x2b, 0x3d, 0x26, 0xd1, 0xe2, 0xf4, 0x34, 0x7c, 0x5e, 0x2f,
0xac, 0x9b, 0x37, 0x83, 0x48, 0x61, 0xe0, 0xdb, 0xec, 0x44, 0xdc, 0x1e, 0xbe, 0x44, 0x8f, 0x1b,
0x8d, 0x06, 0x9c, 0x38, 0x79, 0x3c, 0x02, 0x73, 0xdb, 0xcf, 0xf1, 0x89, 0x68, 0x21, 0x59, 0x0a,
0xc7, 0x5f, 0x43, 0xd4, 0x03, 0xf2, 0xae, 0xe7, 0x37, 0xfa, 0xba, 0xc3, 0x71, 0x07, 0x43, 0x43,
0x37, 0x22, 0x70, 0x3a, 0x9d, 0x11, 0xa2, 0xf9, 0x58, 0x0f, 0xd5, 0xe9, 0x1e, 0x8d, 0x10, 0xc5,
0x1c, 0x86, 0xd2, 0xd2, 0xd2, 0x69, 0xb5, 0x5a, 0xed, 0x25, 0xf1, 0x91, 0xf8, 0xff, 0x0b, 0xe5,
0xe1, 0x9a, 0xc0, 0x5e, 0x9d, 0x78, 0x59, 0xa9, 0xa9, 0x09, 0xbc, 0x68, 0x6e, 0x08, 0x3e, 0xf2,
0x03, 0x72, 0xe9, 0x5f, 0x25, 0x31, 0xdf, 0x6e, 0xa5, 0x65, 0x0f, 0x7f, 0x00, 0x00, 0x00, 0x00,
0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
};
const BITMAP_OPAQUE save_symbol_to_schematic_xpm[1] = {{ png, sizeof( png ), "save_symbol_to_schematic_xpm" }};
//EOF

View File

@ -402,6 +402,7 @@ EXTERN_BITMAP( rotate_neg_z_xpm )
EXTERN_BITMAP( rotate_pos_z_xpm ) EXTERN_BITMAP( rotate_pos_z_xpm )
EXTERN_BITMAP( save_as_xpm ) EXTERN_BITMAP( save_as_xpm )
EXTERN_BITMAP( save_fp_to_board_xpm ) EXTERN_BITMAP( save_fp_to_board_xpm )
EXTERN_BITMAP( save_symbol_to_schematic_xpm )
EXTERN_BITMAP( save_xpm ) EXTERN_BITMAP( save_xpm )
EXTERN_BITMAP( search_tree_xpm ) EXTERN_BITMAP( search_tree_xpm )
EXTERN_BITMAP( select_grid_xpm ) EXTERN_BITMAP( select_grid_xpm )

View File

@ -0,0 +1,811 @@
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
shape-rendering="crispEdges"
sodipodi:docname="save_symbol_in_schematic.svg"
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
id="svg2"
version="1.0"
width="26"
height="26">
<metadata
id="metadata642">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
</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>
<sodipodi:namedview
inkscape:document-rotation="0"
inkscape:current-layer="svg2"
inkscape:window-maximized="0"
inkscape:window-y="0"
inkscape:window-x="133"
inkscape:cy="10.944132"
inkscape:cx="9.9053481"
inkscape:zoom="13.019029"
showgrid="false"
id="namedview640"
inkscape:window-height="798"
inkscape:window-width="1220"
inkscape:pageshadow="2"
inkscape:pageopacity="0"
guidetolerance="10"
gridtolerance="10"
objecttolerance="10"
borderopacity="1"
bordercolor="#666666"
pagecolor="#ffffff" />
<defs
id="defs4">
<filter
height="1.1433873"
y="-0.071693651"
width="1.144618"
x="-0.07230898"
id="filter5612"
style="color-interpolation-filters:sRGB"
inkscape:collect="always">
<feGaussianBlur
id="feGaussianBlur5614"
stdDeviation="1.2859221"
inkscape:collect="always" />
</filter>
<clipPath
id="clipPath4724-3"
clipPathUnits="userSpaceOnUse">
<path
style="fill:#f2f2f2"
inkscape:connector-curvature="0"
id="path4726-6"
d="M 0.60078665,1.2527242 V 46.88183 H 45.841601 V 1.2527242 H 0.60190215 Z"
sodipodi:nodetypes="cccccc"
clip-path="none" />
</clipPath>
<inkscape:path-effect
lpeversion="0"
is_visible="true"
id="path-effect4435-3"
effect="spiro" />
<linearGradient
id="linearGradient3846">
<stop
id="stop3848"
offset="0"
style="stop-color:#d2d2d2;stop-opacity:1" />
<stop
style="stop-color:#c3c3c3;stop-opacity:1"
offset="0.61904764"
id="stop3793" />
<stop
id="stop3850"
offset="1"
style="stop-color:#d2d2d2;stop-opacity:1" />
</linearGradient>
<radialGradient
id="radialGradient5094"
gradientUnits="userSpaceOnUse"
cy="20.493999"
cx="35.292999"
gradientTransform="matrix(0,-0.84302,1.0202,0,-4.8963249,41.059418)"
r="16.955999">
<stop
stop-color="#73d216"
offset="0"
id="stop5096"
style="stop-color:#72d917;stop-opacity:1" />
<stop
stop-color="#4e9a06"
offset="1"
id="stop5098"
style="stop-color:#5ab608;stop-opacity:1" />
</radialGradient>
</defs>
<path
transform="matrix(0.6021701,0,0,0.58945061,-0.14941023,-0.09104056)"
clip-path="none"
sodipodi:nodetypes="cccccc"
d="M 0.93462893,0.668008 V 43.71524 H 43.61554 V 0.668008 H 0.93568133 Z"
id="path5566"
inkscape:connector-curvature="0"
style="fill:#616161;fill-opacity:1;filter:url(#filter5612)" />
<path
style="fill:#f2f2f2;stroke:#333333;stroke-width:0.595776"
inkscape:connector-curvature="0"
id="path214"
d="M 0.41339537,0.30271716 V 25.676934 H 26.114564 V 0.30271716 H 0.41402909 Z"
sodipodi:nodetypes="cccccc"
clip-path="none" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path608"
d="M 12.24175,14.769303 V 4.8533052"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.48944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<g
style="fill:#d3d7cf;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.3337px;stroke-linecap:round;stroke-linejoin:round"
id="g218"
transform="matrix(0.52071751,0,0,0.37256001,-18.683733,-22.314291)"
clip-path="none">
<path
inkscape:connector-curvature="0"
id="path220"
d="M 43.101,70.118" />
<path
inkscape:connector-curvature="0"
id="path222"
d="M 47.211,70.118" />
<path
inkscape:connector-curvature="0"
id="path224"
d="M 51.321,70.118" />
<path
inkscape:connector-curvature="0"
id="path226"
d="M 55.431,70.118" />
<path
inkscape:connector-curvature="0"
id="path228"
d="M 59.541,70.118" />
<path
inkscape:connector-curvature="0"
id="path230"
d="M 63.651,70.118" />
<path
inkscape:connector-curvature="0"
id="path232"
d="M 67.761,70.118" />
<path
inkscape:connector-curvature="0"
id="path234"
d="M 71.871,70.118" />
<path
inkscape:connector-curvature="0"
id="path236"
d="M 75.981,70.118" />
<path
inkscape:connector-curvature="0"
id="path238"
d="M 80.091,70.118" />
<path
inkscape:connector-curvature="0"
id="path240"
d="M 84.201,70.118" />
<path
inkscape:connector-curvature="0"
id="path242"
d="M 43.101,65.009" />
<path
inkscape:connector-curvature="0"
id="path244"
d="M 47.211,65.009" />
<path
inkscape:connector-curvature="0"
id="path246"
d="M 51.321,65.009" />
<path
inkscape:connector-curvature="0"
id="path248"
d="M 55.431,65.009" />
<path
inkscape:connector-curvature="0"
id="path250"
d="M 59.541,65.009" />
<path
inkscape:connector-curvature="0"
id="path252"
d="M 63.651,65.009" />
<path
inkscape:connector-curvature="0"
id="path254"
d="M 67.761,65.009" />
<path
inkscape:connector-curvature="0"
id="path256"
d="M 71.871,65.009" />
<path
inkscape:connector-curvature="0"
id="path258"
d="M 75.981,65.009" />
<path
inkscape:connector-curvature="0"
id="path260"
d="M 80.091,65.009" />
<path
inkscape:connector-curvature="0"
id="path262"
d="M 84.201,65.009" />
<path
inkscape:connector-curvature="0"
id="path264"
d="M 43.101,85.443" />
<path
inkscape:connector-curvature="0"
id="path266"
d="M 47.211,85.443" />
<path
inkscape:connector-curvature="0"
id="path268"
d="M 51.321,85.443" />
<path
inkscape:connector-curvature="0"
id="path270"
d="M 55.431,85.443" />
<path
inkscape:connector-curvature="0"
id="path272"
d="M 59.541,85.443" />
<path
inkscape:connector-curvature="0"
id="path274"
d="M 63.651,85.443" />
<path
inkscape:connector-curvature="0"
id="path276"
d="M 67.761,85.443" />
<path
inkscape:connector-curvature="0"
id="path278"
d="M 71.871,85.443" />
<path
inkscape:connector-curvature="0"
id="path280"
d="M 75.981,85.443" />
<path
inkscape:connector-curvature="0"
id="path282"
d="M 80.091,85.443" />
<path
inkscape:connector-curvature="0"
id="path284"
d="M 84.201,85.443" />
<path
inkscape:connector-curvature="0"
id="path286"
d="M 43.101,75.226" />
<path
inkscape:connector-curvature="0"
id="path288"
d="M 47.211,75.226" />
<path
inkscape:connector-curvature="0"
id="path290"
d="M 51.321,75.226" />
<path
inkscape:connector-curvature="0"
id="path292"
d="M 55.431,75.226" />
<path
inkscape:connector-curvature="0"
id="path294"
d="M 59.541,75.226" />
<path
inkscape:connector-curvature="0"
id="path296"
d="M 63.651,75.226" />
<path
inkscape:connector-curvature="0"
id="path298"
d="M 67.761,75.226" />
<path
inkscape:connector-curvature="0"
id="path300"
d="M 71.871,75.226" />
<path
inkscape:connector-curvature="0"
id="path302"
d="M 75.981,75.226" />
<path
inkscape:connector-curvature="0"
id="path304"
d="M 80.091,75.226" />
<path
inkscape:connector-curvature="0"
id="path306"
d="M 84.201,75.226" />
<path
inkscape:connector-curvature="0"
id="path308"
d="M 43.101,90.551" />
<path
inkscape:connector-curvature="0"
id="path310"
d="M 47.211,90.551" />
<path
inkscape:connector-curvature="0"
id="path312"
d="M 51.321,90.551" />
<path
inkscape:connector-curvature="0"
id="path314"
d="M 55.431,90.551" />
<path
inkscape:connector-curvature="0"
id="path316"
d="M 59.541,90.551" />
<path
inkscape:connector-curvature="0"
id="path318"
d="M 63.651,90.551" />
<path
inkscape:connector-curvature="0"
id="path320"
d="M 67.761,90.551" />
<path
inkscape:connector-curvature="0"
id="path322"
d="M 71.871,90.551" />
<path
inkscape:connector-curvature="0"
id="path324"
d="M 75.981,90.551" />
<path
inkscape:connector-curvature="0"
id="path326"
d="M 80.091,90.551" />
<path
inkscape:connector-curvature="0"
id="path328"
d="M 84.201,90.551" />
<path
inkscape:connector-curvature="0"
id="path330"
d="M 43.101,80.335" />
<path
inkscape:connector-curvature="0"
id="path332"
d="M 47.211,80.335" />
<path
inkscape:connector-curvature="0"
id="path334"
d="M 51.321,80.335" />
<path
inkscape:connector-curvature="0"
id="path336"
d="M 55.431,80.335" />
<path
inkscape:connector-curvature="0"
id="path338"
d="M 59.541,80.335" />
<path
inkscape:connector-curvature="0"
id="path340"
d="M 63.651,80.335" />
<path
inkscape:connector-curvature="0"
id="path342"
d="M 67.761,80.335" />
<path
inkscape:connector-curvature="0"
id="path344"
d="M 71.871,80.335" />
<path
inkscape:connector-curvature="0"
id="path346"
d="M 75.981,80.335" />
<path
inkscape:connector-curvature="0"
id="path348"
d="M 80.091,80.335" />
<path
inkscape:connector-curvature="0"
id="path350"
d="M 84.201,80.335" />
<path
inkscape:connector-curvature="0"
id="path352"
d="M 43.101,95.66" />
<path
inkscape:connector-curvature="0"
id="path354"
d="M 47.211,95.66" />
<path
inkscape:connector-curvature="0"
id="path356"
d="M 51.321,95.66" />
<path
inkscape:connector-curvature="0"
id="path358"
d="M 55.431,95.66" />
<path
inkscape:connector-curvature="0"
id="path360"
d="M 59.541,95.66" />
<path
inkscape:connector-curvature="0"
id="path362"
d="M 63.651,95.66" />
<path
inkscape:connector-curvature="0"
id="path364"
d="M 67.761,95.66" />
<path
inkscape:connector-curvature="0"
id="path366"
d="M 71.871,95.66" />
<path
inkscape:connector-curvature="0"
id="path368"
d="M 75.981,95.66" />
<path
inkscape:connector-curvature="0"
id="path370"
d="M 80.091,95.66" />
<path
inkscape:connector-curvature="0"
id="path372"
d="M 84.201,95.66" />
<path
inkscape:connector-curvature="0"
id="path374"
d="M 43.101,100.77" />
<path
inkscape:connector-curvature="0"
id="path376"
d="M 47.211,100.77" />
<path
inkscape:connector-curvature="0"
id="path378"
d="M 51.321,100.77" />
<path
inkscape:connector-curvature="0"
id="path380"
d="M 55.431,100.77" />
<path
inkscape:connector-curvature="0"
id="path382"
d="M 59.541,100.77" />
<path
inkscape:connector-curvature="0"
id="path384"
d="M 63.651,100.77" />
<path
inkscape:connector-curvature="0"
id="path386"
d="M 67.761,100.77" />
<path
inkscape:connector-curvature="0"
id="path388"
d="M 71.871,100.77" />
<path
inkscape:connector-curvature="0"
id="path390"
d="M 75.981,100.77" />
<path
inkscape:connector-curvature="0"
id="path392"
d="M 80.091,100.77" />
<path
inkscape:connector-curvature="0"
id="path394"
d="M 84.201,100.77" />
<path
inkscape:connector-curvature="0"
id="path396"
d="M 43.101,105.88" />
<path
inkscape:connector-curvature="0"
id="path398"
d="M 47.211,105.88" />
<path
inkscape:connector-curvature="0"
id="path400"
d="M 51.321,105.88" />
<path
inkscape:connector-curvature="0"
id="path402"
d="M 55.431,105.88" />
<path
inkscape:connector-curvature="0"
id="path404"
d="M 59.541,105.88" />
<path
inkscape:connector-curvature="0"
id="path406"
d="M 63.651,105.88" />
<path
inkscape:connector-curvature="0"
id="path408"
d="M 67.761,105.88" />
<path
inkscape:connector-curvature="0"
id="path410"
d="M 71.871,105.88" />
<path
inkscape:connector-curvature="0"
id="path412"
d="M 75.981,105.88" />
<path
inkscape:connector-curvature="0"
id="path414"
d="M 80.091,105.88" />
<path
inkscape:connector-curvature="0"
id="path416"
d="M 84.201,105.88" />
<path
inkscape:connector-curvature="0"
id="path418"
d="M 43.101,116.1" />
<path
inkscape:connector-curvature="0"
id="path420"
d="M 47.211,116.1" />
<path
inkscape:connector-curvature="0"
id="path422"
d="M 51.321,116.1" />
<path
inkscape:connector-curvature="0"
id="path424"
d="M 55.431,116.1" />
<path
inkscape:connector-curvature="0"
id="path426"
d="M 59.541,116.1" />
<path
inkscape:connector-curvature="0"
id="path428"
d="M 63.651,116.1" />
<path
inkscape:connector-curvature="0"
id="path430"
d="M 67.761,116.1" />
<path
inkscape:connector-curvature="0"
id="path432"
d="M 71.871,116.1" />
<path
inkscape:connector-curvature="0"
id="path434"
d="M 75.981,116.1" />
<path
inkscape:connector-curvature="0"
id="path436"
d="M 80.091,116.1" />
<path
inkscape:connector-curvature="0"
id="path438"
d="M 43.101,110.99" />
<path
inkscape:connector-curvature="0"
id="path440"
d="M 47.211,110.99" />
<path
inkscape:connector-curvature="0"
id="path442"
d="M 51.321,110.99" />
<path
inkscape:connector-curvature="0"
id="path444"
d="M 55.431,110.99" />
<path
inkscape:connector-curvature="0"
id="path446"
d="M 59.541,110.99" />
<path
inkscape:connector-curvature="0"
id="path448"
d="M 63.651,110.99" />
<path
inkscape:connector-curvature="0"
id="path450"
d="M 67.761,110.99" />
<path
inkscape:connector-curvature="0"
id="path452"
d="M 71.871,110.99" />
<path
inkscape:connector-curvature="0"
id="path454"
d="M 75.981,110.99" />
<path
inkscape:connector-curvature="0"
id="path456"
d="M 80.091,110.99" />
<path
inkscape:connector-curvature="0"
id="path458"
d="M 84.201,110.99" />
<path
inkscape:connector-curvature="0"
id="path460"
d="M 43.101,121.21" />
<path
inkscape:connector-curvature="0"
id="path462"
d="M 47.211,121.21" />
<path
inkscape:connector-curvature="0"
id="path464"
d="M 51.321,121.21" />
<path
inkscape:connector-curvature="0"
id="path466"
d="M 55.431,121.21" />
<path
inkscape:connector-curvature="0"
id="path468"
d="M 59.541,121.21" />
<path
inkscape:connector-curvature="0"
id="path470"
d="M 63.651,121.21" />
<path
inkscape:connector-curvature="0"
id="path472"
d="M 67.761,121.21" />
<path
inkscape:connector-curvature="0"
id="path474"
d="M 71.871,121.21" />
<path
inkscape:connector-curvature="0"
id="path476"
d="M 75.981,121.21" />
<path
inkscape:connector-curvature="0"
id="path478"
d="M 43.101,126.31" />
<path
inkscape:connector-curvature="0"
id="path480"
d="M 47.211,126.31" />
<path
inkscape:connector-curvature="0"
id="path482"
d="M 51.321,126.31" />
<path
inkscape:connector-curvature="0"
id="path484"
d="M 55.431,126.31" />
<path
inkscape:connector-curvature="0"
id="path486"
d="M 59.541,126.31" />
<path
inkscape:connector-curvature="0"
id="path488"
d="M 63.651,126.31" />
<path
inkscape:connector-curvature="0"
id="path490"
d="M 67.761,126.31" />
<path
inkscape:connector-curvature="0"
id="path492"
d="M 71.871,126.31" />
</g>
<path
inkscape:connector-curvature="0"
id="path578"
d="m 8.7832083,14.311635 v 7.07329"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#f3e5c5;fill-opacity:1;fill-rule:evenodd;stroke:#a00000;stroke-width:1.48944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
clip-path="none" />
<path
inkscape:connector-curvature="0"
id="path582"
d="M 12.24175,21.842593 9.0219482,19.720663"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#f3e5c5;fill-opacity:1;fill-rule:evenodd;stroke:#a00000;stroke-width:1.48944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
clip-path="none" />
<path
inkscape:connector-curvature="0"
id="path588"
d="M 12.24175,14.769303 9.0217596,16.89129"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#f3e5c5;fill-opacity:1;fill-rule:evenodd;stroke:#a00000;stroke-width:1.48944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
clip-path="none" />
<path
inkscape:connector-curvature="0"
id="path600"
d="m 18.740755,13.3248 h 3.219992"
style="color:#000000;fill:none;stroke:#3c3d3a;stroke-width:0.843592;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
clip-path="none" />
<path
inkscape:connector-curvature="0"
id="path602"
d="m 16.600606,22.843708 h 5.764828"
style="color:#000000;fill:none;stroke:#3c3d3a;stroke-width:0.843592;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
clip-path="none"
sodipodi:nodetypes="cc" />
<path
inkscape:connector-curvature="0"
id="path580"
d="m 12.486998,21.71221 v 3.476262"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.35279;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
clip-path="none"
sodipodi:nodetypes="cc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path576"
d="M 6.4497149,18.195483 1.1295043,18.118672"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.48944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path594"
d="M 12.715752,10.360448 H 25.860633"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.48944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path600-3"
d="m 16.600606,1.9054627 h 3.219992"
style="color:#000000;fill:none;stroke:#3c3d3a;stroke-width:0.843592;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
clip-path="none" />
<path
inkscape:connector-curvature="0"
id="path602-6"
d="m 16.600606,20.939926 h 5.199307"
style="color:#000000;fill:none;stroke:#3c3d3a;stroke-width:0.843592;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
clip-path="none"
sodipodi:nodetypes="cc" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#f3e5c5;fill-opacity:1;fill-rule:evenodd;stroke:#a00000;stroke-width:1.48944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 8.6787239,18.195484 H 6.5899843"
id="path4549"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc"
clip-path="none" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
inkscape:original-d="m 12.132816,20.269576 0.472269,1.725301 -1.806051,0.381295"
inkscape:path-effect="#path-effect4435-3"
id="path4433"
d="m 12.132816,20.269576 0.472269,1.725301 -1.806051,0.381295"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#a00000;stroke-width:1.48944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
clip-path="none" />
<path
inkscape:connector-curvature="0"
id="path592"
d="m 14.139407,4.6320658 h -3.31968 V 0.48074604 h 3.318868 V 4.6320658"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#f3e5c5;fill-opacity:1;fill-rule:evenodd;stroke:#a00000;stroke-width:0.934738;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
clip-path="none" />
<ellipse
ry="0.89201915"
rx="0.91126764"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4e9a06;fill-opacity:0.75;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.53703;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
id="path4484"
cx="12.399747"
cy="10.371142" />
<path
clip-path="none"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#f3e5c5;fill-opacity:1;fill-rule:evenodd;stroke:#a00000;stroke-width:1.22758;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 16.127066,11.78173 V 8.8188288 h 8.022076 v 2.9621762 h -8.022076"
id="path4430"
inkscape:connector-curvature="0" />
<path
id="path5090"
stroke-miterlimit="10"
d="m 8.7907844,1.2508001 h -5.877231 v 5.504876 H 0.30368226 L 5.8998614,15.228581 11.398768,6.7552241 H 8.7890224 l 0.0018,-5.507813 z"
style="color:#000000;fill:#c7c521;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.08255;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -187,7 +187,7 @@ TOOL_ACTION EE_ACTIONS::toggleSyncedPinsMode( "eeschema.SymbolLibraryControl.tog
TOOL_ACTION EE_ACTIONS::saveInSchematic( "eeschema.SymbolLibraryControl.saveInSchematic", TOOL_ACTION EE_ACTIONS::saveInSchematic( "eeschema.SymbolLibraryControl.saveInSchematic",
AS_GLOBAL, 0, "", AS_GLOBAL, 0, "",
_( "Save In Schematic" ), _( "Save the current symbol in the schematic" ), _( "Save In Schematic" ), _( "Save the current symbol in the schematic" ),
import_part_xpm ); save_symbol_to_schematic_xpm );
// LIB_DRAWING_TOOLS // LIB_DRAWING_TOOLS