mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-04-02 00:26:45 +00:00
Minor cosmetic enhancement: add icon to "Create Outsets from Selection" tool
This commit is contained in:
parent
903c743a60
commit
51d615d30d
common
include/bitmaps
pcbnew/tools
resources/bitmaps_png
CMakeLists.txt
png
outset_from_selection_16.pngoutset_from_selection_24.pngoutset_from_selection_32.pngoutset_from_selection_48.pngoutset_from_selection_64.pngoutset_from_selection_dark_16.pngoutset_from_selection_dark_24.pngoutset_from_selection_dark_32.pngoutset_from_selection_dark_48.pngoutset_from_selection_dark_64.png
sources
@ -618,6 +618,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
|
||||
aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_24.png" ), 24, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_24.png" ), 24, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_24.png" ), 24, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::outset_from_selection].emplace_back( BITMAPS::outset_from_selection, wxT( "outset_from_selection_24.png" ), 24, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_24.png" ), 24, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_24.png" ), 24, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_24.png" ), 24, wxT( "light" ) );
|
||||
@ -1035,6 +1036,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
|
||||
aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_dark_24.png" ), 24, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_dark_24.png" ), 24, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_dark_24.png" ), 24, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::outset_from_selection].emplace_back( BITMAPS::outset_from_selection, wxT( "outset_from_selection_dark_24.png" ), 24, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_dark_24.png" ), 24, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_dark_24.png" ), 24, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_dark_24.png" ), 24, wxT( "dark" ) );
|
||||
@ -1452,6 +1454,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
|
||||
aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_16.png" ), 16, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_16.png" ), 16, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_16.png" ), 16, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::outset_from_selection].emplace_back( BITMAPS::outset_from_selection, wxT( "outset_from_selection_16.png" ), 16, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_16.png" ), 16, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_16.png" ), 16, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_16.png" ), 16, wxT( "light" ) );
|
||||
@ -1869,6 +1872,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
|
||||
aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_dark_16.png" ), 16, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_dark_16.png" ), 16, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_dark_16.png" ), 16, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::outset_from_selection].emplace_back( BITMAPS::outset_from_selection, wxT( "outset_from_selection_dark_16.png" ), 16, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_dark_16.png" ), 16, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_dark_16.png" ), 16, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_dark_16.png" ), 16, wxT( "dark" ) );
|
||||
@ -2286,6 +2290,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
|
||||
aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_32.png" ), 32, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_32.png" ), 32, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_32.png" ), 32, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::outset_from_selection].emplace_back( BITMAPS::outset_from_selection, wxT( "outset_from_selection_32.png" ), 32, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_32.png" ), 32, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_32.png" ), 32, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_32.png" ), 32, wxT( "light" ) );
|
||||
@ -2703,6 +2708,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
|
||||
aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_dark_32.png" ), 32, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_dark_32.png" ), 32, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_dark_32.png" ), 32, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::outset_from_selection].emplace_back( BITMAPS::outset_from_selection, wxT( "outset_from_selection_dark_32.png" ), 32, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_dark_32.png" ), 32, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_dark_32.png" ), 32, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_dark_32.png" ), 32, wxT( "dark" ) );
|
||||
@ -3120,6 +3126,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
|
||||
aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_48.png" ), 48, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_48.png" ), 48, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_48.png" ), 48, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::outset_from_selection].emplace_back( BITMAPS::outset_from_selection, wxT( "outset_from_selection_48.png" ), 48, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_48.png" ), 48, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_48.png" ), 48, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_48.png" ), 48, wxT( "light" ) );
|
||||
@ -3537,6 +3544,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
|
||||
aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_dark_48.png" ), 48, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_dark_48.png" ), 48, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_dark_48.png" ), 48, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::outset_from_selection].emplace_back( BITMAPS::outset_from_selection, wxT( "outset_from_selection_dark_48.png" ), 48, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_dark_48.png" ), 48, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_dark_48.png" ), 48, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_dark_48.png" ), 48, wxT( "dark" ) );
|
||||
@ -3954,6 +3962,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
|
||||
aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_64.png" ), 64, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_64.png" ), 64, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_64.png" ), 64, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::outset_from_selection].emplace_back( BITMAPS::outset_from_selection, wxT( "outset_from_selection_64.png" ), 64, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_64.png" ), 64, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_64.png" ), 64, wxT( "light" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_64.png" ), 64, wxT( "light" ) );
|
||||
@ -4371,6 +4380,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi
|
||||
aBitmapInfoCache[BITMAPS::options_schematic].emplace_back( BITMAPS::options_schematic, wxT( "options_schematic_dark_64.png" ), 64, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::opt_show_polygon].emplace_back( BITMAPS::opt_show_polygon, wxT( "opt_show_polygon_dark_64.png" ), 64, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::ortho].emplace_back( BITMAPS::ortho, wxT( "ortho_dark_64.png" ), 64, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::outset_from_selection].emplace_back( BITMAPS::outset_from_selection, wxT( "outset_from_selection_dark_64.png" ), 64, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pack_footprints].emplace_back( BITMAPS::pack_footprints, wxT( "pack_footprints_dark_64.png" ), 64, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad_sketch].emplace_back( BITMAPS::pad_sketch, wxT( "pad_sketch_dark_64.png" ), 64, wxT( "dark" ) );
|
||||
aBitmapInfoCache[BITMAPS::pad].emplace_back( BITMAPS::pad, wxT( "pad_dark_64.png" ), 64, wxT( "dark" ) );
|
||||
|
@ -401,6 +401,7 @@ enum class BITMAPS : unsigned int
|
||||
options_pad,
|
||||
options_schematic,
|
||||
ortho,
|
||||
outset_from_selection,
|
||||
pack_footprints,
|
||||
pad,
|
||||
pad_enumerate,
|
||||
|
@ -93,7 +93,8 @@ TOOL_ACTION PCB_ACTIONS::outsetItems( TOOL_ACTION_ARGS()
|
||||
.Name( "pcbnew.Convert.outsetItems" )
|
||||
.Scope( AS_GLOBAL )
|
||||
.FriendlyName( _( "Create Outsets from Selection" ) )
|
||||
.Tooltip( _( "Create outset lines from the selected item" ) ) );
|
||||
.Tooltip( _( "Create outset lines from the selected item" ) )
|
||||
.Icon( BITMAPS::outset_from_selection ) );
|
||||
|
||||
|
||||
// DRAWING_TOOL
|
||||
|
@ -418,6 +418,7 @@ set( BMAPS_MID
|
||||
options_schematic
|
||||
opt_show_polygon
|
||||
ortho
|
||||
outset_from_selection
|
||||
pack_footprints
|
||||
pad_sketch
|
||||
pad
|
||||
|
BIN
resources/bitmaps_png/png/outset_from_selection_16.png
Normal file
BIN
resources/bitmaps_png/png/outset_from_selection_16.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 473 B |
BIN
resources/bitmaps_png/png/outset_from_selection_24.png
Normal file
BIN
resources/bitmaps_png/png/outset_from_selection_24.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 760 B |
BIN
resources/bitmaps_png/png/outset_from_selection_32.png
Normal file
BIN
resources/bitmaps_png/png/outset_from_selection_32.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 978 B |
BIN
resources/bitmaps_png/png/outset_from_selection_48.png
Normal file
BIN
resources/bitmaps_png/png/outset_from_selection_48.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 1.3 KiB |
BIN
resources/bitmaps_png/png/outset_from_selection_64.png
Normal file
BIN
resources/bitmaps_png/png/outset_from_selection_64.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 1.8 KiB |
BIN
resources/bitmaps_png/png/outset_from_selection_dark_16.png
Normal file
BIN
resources/bitmaps_png/png/outset_from_selection_dark_16.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 512 B |
BIN
resources/bitmaps_png/png/outset_from_selection_dark_24.png
Normal file
BIN
resources/bitmaps_png/png/outset_from_selection_dark_24.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 834 B |
BIN
resources/bitmaps_png/png/outset_from_selection_dark_32.png
Normal file
BIN
resources/bitmaps_png/png/outset_from_selection_dark_32.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 1.0 KiB |
BIN
resources/bitmaps_png/png/outset_from_selection_dark_48.png
Normal file
BIN
resources/bitmaps_png/png/outset_from_selection_dark_48.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 1.4 KiB |
BIN
resources/bitmaps_png/png/outset_from_selection_dark_64.png
Normal file
BIN
resources/bitmaps_png/png/outset_from_selection_dark_64.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 1.9 KiB |
127
resources/bitmaps_png/sources/dark/outset_from_selection.svg
Normal file
127
resources/bitmaps_png/sources/dark/outset_from_selection.svg
Normal file
@ -0,0 +1,127 @@
|
||||
<?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="outset_from_selection.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="1419"
|
||||
inkscape:window-height="871"
|
||||
id="namedview30"
|
||||
showgrid="true"
|
||||
inkscape:zoom="16.555662"
|
||||
inkscape:cx="-5.7986204"
|
||||
inkscape:cy="17.999884"
|
||||
inkscape:window-x="223"
|
||||
inkscape:window-y="132"
|
||||
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_graphical_segments</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="defs28019">
|
||||
<style
|
||||
id="style28017">.cls-1{fill:none;stroke:#545454;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}.cls-2{fill:#1a81c4;}</style>
|
||||
</defs>
|
||||
<title
|
||||
id="title28021">add_graphical_segments</title>
|
||||
<path
|
||||
style="fill:none;stroke:#ded3dd;stroke-width:1.95493;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.4539611,18.123223 18.06282,5.9371795"
|
||||
id="path4866"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#42b8eb;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 7.9428442,21.654281 21.593878,8.8488787"
|
||||
id="path1698-5"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#42b8eb;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 2.2046261,14.708017 14.949626,1.9630161"
|
||||
id="path1698-3"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#42b8eb;stroke-width:2.0014;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path1895"
|
||||
sodipodi:type="arc"
|
||||
sodipodi:cx="5.2067523"
|
||||
sodipodi:cy="18.102007"
|
||||
sodipodi:rx="4.2373905"
|
||||
sodipodi:ry="4.6106896"
|
||||
sodipodi:start="0.77897768"
|
||||
sodipodi:end="3.9704193"
|
||||
sodipodi:arc-type="arc"
|
||||
d="M 8.2222156,21.341257 A 4.2373905,4.6106896 0 0 1 4.068361,22.543193 4.2373905,4.6106896 0 0 1 1.0858166,19.175516 4.2373905,4.6106896 0 0 1 2.3433732,14.703288"
|
||||
sodipodi:open="true" />
|
||||
<path
|
||||
style="fill:none;stroke:#42b8eb;stroke-width:2;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path1895-8"
|
||||
sodipodi:type="arc"
|
||||
sodipodi:cx="-17.765871"
|
||||
sodipodi:cy="-5.8411417"
|
||||
sodipodi:rx="4.9529886"
|
||||
sodipodi:ry="4.6811781"
|
||||
sodipodi:start="0.77406506"
|
||||
sodipodi:end="3.9704193"
|
||||
sodipodi:arc-type="arc"
|
||||
d="m -14.224113,-2.5687743 a 4.9529886,4.6811781 0 0 1 -4.856765,1.2408102 4.9529886,4.6811781 0 0 1 -3.499965,-3.4158028 4.9529886,4.6811781 0 0 1 1.468034,-4.5480537"
|
||||
sodipodi:open="true"
|
||||
transform="scale(-1)" />
|
||||
</svg>
|
After (image error) Size: 4.7 KiB |
127
resources/bitmaps_png/sources/light/outset_from_selection.svg
Normal file
127
resources/bitmaps_png/sources/light/outset_from_selection.svg
Normal file
@ -0,0 +1,127 @@
|
||||
<?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="outset_from_selection.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="1920"
|
||||
inkscape:window-height="1009"
|
||||
id="namedview30"
|
||||
showgrid="true"
|
||||
inkscape:zoom="16.555662"
|
||||
inkscape:cx="-5.8288216"
|
||||
inkscape:cy="17.577068"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
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="defs28019">
|
||||
<style
|
||||
id="style28017">.cls-1{fill:none;stroke:#545454;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}.cls-2{fill:#1a81c4;}</style>
|
||||
</defs>
|
||||
<title
|
||||
id="title28021">add_graphical_segments</title>
|
||||
<path
|
||||
style="fill:none;stroke:#545454;stroke-width:1.95493;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.4539611,18.123223 18.06282,5.9371795"
|
||||
id="path4866"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5454b2;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 7.9428442,21.654281 21.593878,8.8488787"
|
||||
id="path1698-5"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5454b2;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 2.2046261,14.708017 14.949626,1.9630161"
|
||||
id="path1698-3"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5454b2;stroke-width:2.0014;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path1895"
|
||||
sodipodi:type="arc"
|
||||
sodipodi:cx="5.2067523"
|
||||
sodipodi:cy="18.102007"
|
||||
sodipodi:rx="4.2373905"
|
||||
sodipodi:ry="4.6106896"
|
||||
sodipodi:start="0.77897768"
|
||||
sodipodi:end="3.9704193"
|
||||
sodipodi:arc-type="arc"
|
||||
d="M 8.2222156,21.341257 A 4.2373905,4.6106896 0 0 1 4.068361,22.543193 4.2373905,4.6106896 0 0 1 1.0858166,19.175516 4.2373905,4.6106896 0 0 1 2.3433732,14.703288"
|
||||
sodipodi:open="true" />
|
||||
<path
|
||||
style="fill:none;stroke:#5454b2;stroke-width:2;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path1895-8"
|
||||
sodipodi:type="arc"
|
||||
sodipodi:cx="-17.765871"
|
||||
sodipodi:cy="-5.8411417"
|
||||
sodipodi:rx="4.9529886"
|
||||
sodipodi:ry="4.6811781"
|
||||
sodipodi:start="0.77406506"
|
||||
sodipodi:end="3.9704193"
|
||||
sodipodi:arc-type="arc"
|
||||
d="m -14.224113,-2.5687743 a 4.9529886,4.6811781 0 0 1 -4.856765,1.2408102 4.9529886,4.6811781 0 0 1 -3.499965,-3.4158028 4.9529886,4.6811781 0 0 1 1.468034,-4.5480537"
|
||||
sodipodi:open="true"
|
||||
transform="scale(-1)" />
|
||||
</svg>
|
After (image error) Size: 4.7 KiB |
Loading…
Reference in New Issue
Block a user