Browse Source
Gerbview:
Gerbview:
Added: in file dialog, multiple file selection.
Added: Draw mode selector (in left toolbar):
Raw mode:
a Gerber image is drawn on screen without buffering.
Artifacts happen if there are negative items drawn, if more than one
Gerber file is shown.
Stacked mode:
each Geber image is drawn in a buffer and after drawn on screen
No artifact with negative items.
Each Gerber image covers previous images.
OR mode (transparency mode):
each Geber image is drawn in a buffer and after drawn on screen
No artifact with negative items.
Each Gerber image is "ORed" with previous images, like in Pcbnew.
Try to optimize Draw function in buffered modes.
(Useful for PC that have problems with "blit" graphic function)
Fix minor issues.
pull/1/head
27 changed files with 1981 additions and 628 deletions
-
21CHANGELOG.txt
-
3bitmaps/CMakeLists.txt
-
38bitmaps/gbr_select_mode0.xpm
-
38bitmaps/gbr_select_mode1.xpm
-
38bitmaps/gbr_select_mode2.xpm
-
325bitmaps/sources/gbr_select_mode0.svg
-
325bitmaps/sources/gbr_select_mode1.svg
-
252bitmaps/sources/gbr_select_mode2.svg
-
375demos/electric/electric-cache.lib
-
32gerbview/class_GERBER.cpp
-
16gerbview/class_GERBER.h
-
18gerbview/class_aperture_macro.cpp
-
13gerbview/class_aperture_macro.h
-
28gerbview/class_gerber_draw_item.cpp
-
9gerbview/class_gerber_draw_item.h
-
210gerbview/draw_gerber_screen.cpp
-
87gerbview/files.cpp
-
40gerbview/gerberframe.cpp
-
7gerbview/gerbview.cpp
-
1gerbview/gerbview.h
-
3gerbview/gerbview_id.h
-
2gerbview/menubar.cpp
-
4gerbview/onrightclick.cpp
-
1gerbview/rs274x.cpp
-
25gerbview/toolbars_gerber.cpp
-
61gerbview/wxGerberFrame.h
-
3include/bitmaps.h
@ -0,0 +1,38 @@ |
|||
/* XPM */ |
|||
const char *gbr_select_mode0_xpm[] = { |
|||
/* columns rows colors chars-per-pixel */ |
|||
"16 16 16 1", |
|||
": c #BC9694", |
|||
"% c #B43B3C", |
|||
"& c #B46A6C", |
|||
"* c #643E3C", |
|||
"O c #8C8D8C", |
|||
"$ c #8C1A1C", |
|||
"- c #7C2A2C", |
|||
"X c #717071", |
|||
"o c None", |
|||
". c #4C4E4C", |
|||
"= c #BC9A9C", |
|||
"+ c #ACAAAC", |
|||
"# c #AC0204", |
|||
" c #585858", |
|||
"@ c #AC1614", |
|||
"; c #AC0A0C", |
|||
/* pixels */ |
|||
" ............Xoo", |
|||
"X............ oo", |
|||
"O.............+o", |
|||
"+.............Oo", |
|||
"o ............Xo", |
|||
"oX............ o", |
|||
"@############$.+", |
|||
"%#############.O", |
|||
"&#############*X", |
|||
"=#############- ", |
|||
"o;############%o", |
|||
"o%############;o", |
|||
"o&#############=", |
|||
"o:#############&", |
|||
"oo;############%", |
|||
"oo%############@" |
|||
}; |
|||
@ -0,0 +1,38 @@ |
|||
/* XPM */ |
|||
const char *gbr_select_mode1_xpm[] = { |
|||
/* columns rows colors chars-per-pixel */ |
|||
"16 16 16 1", |
|||
": c #BC9694", |
|||
"; c #4C4604", |
|||
"% c #B43B3C", |
|||
"= c #246604", |
|||
"* c #B46A6C", |
|||
"+ c #9CB29C", |
|||
"X c None", |
|||
"$ c #742A04", |
|||
"O c #94B294", |
|||
"- c #BC9A9C", |
|||
"# c #AC0204", |
|||
"& c #047E04", |
|||
"@ c #AC1614", |
|||
" c #058205", |
|||
". c #3C943C", |
|||
"o c #6CA56C", |
|||
/* pixels */ |
|||
" .XX", |
|||
". XX", |
|||
"o OX", |
|||
"+ oX", |
|||
"X .X", |
|||
"X. X", |
|||
"@############$ +", |
|||
"%#############&o", |
|||
"*#############=.", |
|||
"-#############; ", |
|||
"X#############%X", |
|||
"X%#############X", |
|||
"X*#############-", |
|||
"X:#############*", |
|||
"XX#############%", |
|||
"XX%############@" |
|||
}; |
|||
@ -0,0 +1,38 @@ |
|||
/* XPM */ |
|||
const char *gbr_select_mode2_xpm[] = { |
|||
/* columns rows colors chars-per-pixel */ |
|||
"16 16 16 1", |
|||
"$ c #213C2F", |
|||
"X c #3C3C94", |
|||
"O c #6C6AA4", |
|||
"* c #8D3616", |
|||
" c #0E1F72", |
|||
"; c #B28D96", |
|||
"o c None", |
|||
". c #040284", |
|||
"+ c #A2A89F", |
|||
"# c #04562C", |
|||
"@ c #38783C", |
|||
"- c #BC6B6C", |
|||
"% c #599A5F", |
|||
"= c #751F14", |
|||
"& c #BC4745", |
|||
": c #745224", |
|||
/* pixels */ |
|||
" ............Xoo", |
|||
"X.............oo", |
|||
"O.............+o", |
|||
"@############$Oo", |
|||
"%#############Xo", |
|||
"+@############ o", |
|||
"&*===========$ +", |
|||
"-*============$O", |
|||
";*============$X", |
|||
"+&============$ ", |
|||
"o&************:+", |
|||
"o-*************%", |
|||
"o;*************@", |
|||
"o+&&&&&&&&&&&&&;", |
|||
"oo&&&&&&&&&&&&&-", |
|||
"oo-&&&&&&&&&&&&&" |
|||
}; |
|||
@ -0,0 +1,325 @@ |
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|||
<!-- Created with Inkscape (http://www.inkscape.org/) --> |
|||
|
|||
<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" |
|||
inkscape:export-ydpi="90" |
|||
inkscape:export-xdpi="90" |
|||
inkscape:export-filename="F:\kicad-launchpad\testing\bitmaps\sources\gbr_select_mode0.png" |
|||
width="16" |
|||
height="16" |
|||
id="svg11300" |
|||
sodipodi:version="0.32" |
|||
inkscape:version="0.47 r22583" |
|||
sodipodi:docname="gbr_select_mode0.svg" |
|||
inkscape:output_extension="org.inkscape.output.svg.inkscape" |
|||
version="1.1"> |
|||
<title |
|||
id="title2867">fabrication.svg</title> |
|||
<defs |
|||
id="defs3"> |
|||
<inkscape:perspective |
|||
sodipodi:type="inkscape:persp3d" |
|||
inkscape:vp_x="0 : 8 : 1" |
|||
inkscape:vp_y="0 : 1000 : 0" |
|||
inkscape:vp_z="16 : 8 : 1" |
|||
inkscape:persp3d-origin="8 : 5.3333333 : 1" |
|||
id="perspective62" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
id="linearGradient2250"> |
|||
<stop |
|||
style="stop-color:#ffffff;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop2252" /> |
|||
<stop |
|||
style="stop-color:#ffffff;stop-opacity:0;" |
|||
offset="1" |
|||
id="stop2254" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
id="linearGradient2265"> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop2267" /> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:0;" |
|||
offset="1" |
|||
id="stop2269" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
id="linearGradient2257"> |
|||
<stop |
|||
style="stop-color:#ffffff;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop2259" /> |
|||
<stop |
|||
style="stop-color:#ffffff;stop-opacity:0;" |
|||
offset="1" |
|||
id="stop2261" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="linearGradient3087"> |
|||
<stop |
|||
style="stop-color:#3465a4;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3089" /> |
|||
<stop |
|||
id="stop3095" |
|||
offset="0" |
|||
style="stop-color:#9fbce1;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#6b95ca;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop2242" /> |
|||
<stop |
|||
id="stop2244" |
|||
offset="0.75" |
|||
style="stop-color:#3d6aa5;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#386eb4;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3091" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="linearGradient3077"> |
|||
<stop |
|||
style="stop-color:#98a0a9;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3079" /> |
|||
<stop |
|||
style="stop-color:#c3d0dd;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3081" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="linearGradient3061"> |
|||
<stop |
|||
style="stop-color:#ffffff;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3063" /> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3065" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="linearGradient3049"> |
|||
<stop |
|||
style="stop-color:#b6b6b6;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3051" /> |
|||
<stop |
|||
id="stop2262" |
|||
offset="0.5" |
|||
style="stop-color:#f2f2f2;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#fafafa;stop-opacity:1;" |
|||
offset="0.67612958" |
|||
id="stop2264" /> |
|||
<stop |
|||
id="stop2268" |
|||
offset="0.84051722" |
|||
style="stop-color:#d8d8d8;stop-opacity:1;" /> |
|||
<stop |
|||
id="stop2266" |
|||
offset="0.875" |
|||
style="stop-color:#f2f2f2;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#dbdbdb;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3053" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
id="linearGradient3041"> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3043" /> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:0;" |
|||
offset="1" |
|||
id="stop3045" /> |
|||
</linearGradient> |
|||
<radialGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient3041" |
|||
id="radialGradient3047" |
|||
cx="24.8125" |
|||
cy="39.125" |
|||
fx="24.8125" |
|||
fy="39.125" |
|||
r="17.6875" |
|||
gradientTransform="matrix(1,0,0,0.374558,0,24.47041)" |
|||
gradientUnits="userSpaceOnUse" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient3061" |
|||
id="linearGradient3067" |
|||
x1="50.152931" |
|||
y1="-3.6324477" |
|||
x2="25.291086" |
|||
y2="-4.3002653" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(0.25783861,0,0,0.2595286,32.155794,28.984379)" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient3087" |
|||
id="linearGradient3093" |
|||
x1="9.7503242" |
|||
y1="32.28376" |
|||
x2="16.915297" |
|||
y2="39.443218" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(0.28963035,0,0,0.22349527,2.044995,37.38192)" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient2257" |
|||
id="linearGradient2263" |
|||
x1="12.004697" |
|||
y1="35.688461" |
|||
x2="10.650805" |
|||
y2="33.194965" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(0.33216589,-0.00670924,0.00869457,0.2563181,1.7338281,36.137935)" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient2265" |
|||
id="linearGradient2271" |
|||
x1="14.017542" |
|||
y1="36.942543" |
|||
x2="15.415793" |
|||
y2="38.268368" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(0.28957395,-0.0044084,0.0057129,0.22345175,1.92189,37.152949)" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient2250" |
|||
id="linearGradient2256" |
|||
x1="31.177404" |
|||
y1="19.821514" |
|||
x2="40.859177" |
|||
y2="9.6568537" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(0.3297737,0,0,0.25447215,1.2083631,36.117783)" /> |
|||
<radialGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient3041" |
|||
id="radialGradient2260" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(1,0,0,0.374558,0,24.47041)" |
|||
cx="24.8125" |
|||
cy="39.125" |
|||
fx="24.8125" |
|||
fy="39.125" |
|||
r="17.6875" /> |
|||
</defs> |
|||
<sodipodi:namedview |
|||
stroke="#204a87" |
|||
fill="#3465a4" |
|||
id="base" |
|||
pagecolor="#ffffff" |
|||
bordercolor="#666666" |
|||
borderopacity="0.25490196" |
|||
inkscape:pageopacity="0.0" |
|||
inkscape:pageshadow="2" |
|||
inkscape:zoom="32" |
|||
inkscape:cx="5.730549" |
|||
inkscape:cy="8.561168" |
|||
inkscape:current-layer="layer1" |
|||
showgrid="true" |
|||
inkscape:grid-bbox="true" |
|||
inkscape:document-units="px" |
|||
inkscape:showpageshadow="false" |
|||
inkscape:window-width="1280" |
|||
inkscape:window-height="968" |
|||
inkscape:window-x="-4" |
|||
inkscape:window-y="-4" |
|||
inkscape:window-maximized="1"> |
|||
<inkscape:grid |
|||
type="xygrid" |
|||
id="grid2865" |
|||
empspacing="5" |
|||
visible="true" |
|||
enabled="true" |
|||
snapvisiblegridlinesonly="true" |
|||
empcolor="#0000ff" |
|||
empopacity="0.1372549" |
|||
dotted="true" /> |
|||
</sodipodi:namedview> |
|||
<metadata |
|||
id="metadata4"> |
|||
<rdf:RDF> |
|||
<cc:Work |
|||
rdf:about=""> |
|||
<dc:format>image/svg+xml</dc:format> |
|||
<dc:type |
|||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
|||
<dc:creator> |
|||
<cc:Agent> |
|||
<dc:title>Jakub Steiner</dc:title> |
|||
</cc:Agent> |
|||
</dc:creator> |
|||
<dc:source /> |
|||
<cc:license |
|||
rdf:resource="http://creativecommons.org/licenses/publicdomain/" /> |
|||
<dc:title>fabrication.svg</dc:title> |
|||
<dc:subject> |
|||
<rdf:Bag /> |
|||
</dc:subject> |
|||
</cc:Work> |
|||
<cc:License |
|||
rdf:about="http://creativecommons.org/licenses/publicdomain/"> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#Reproduction" /> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#Distribution" /> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> |
|||
</cc:License> |
|||
</rdf:RDF> |
|||
</metadata> |
|||
<g |
|||
id="layer1" |
|||
inkscape:label="Layer 1" |
|||
inkscape:groupmode="layer" |
|||
transform="translate(0,-32)"> |
|||
<rect |
|||
style="fill:#4d4d4d" |
|||
id="rect2932" |
|||
width="13.536558" |
|||
height="10.298958" |
|||
x="-7.8830147" |
|||
y="32.956669" |
|||
transform="matrix(1,0,0.23919332,0.97097197,0,0)" |
|||
rx="0.25089604" |
|||
ry="0.38427848" |
|||
inkscape:export-filename="F:\kicad-sourceforge\trunk\kicad\bitmaps\sources\layers_manager.png" |
|||
inkscape:export-xdpi="90" |
|||
inkscape:export-ydpi="90" /> |
|||
<rect |
|||
inkscape:export-ydpi="90" |
|||
inkscape:export-xdpi="90" |
|||
inkscape:export-filename="F:\kicad-sourceforge\trunk\kicad\bitmaps\sources\layers_manager.png" |
|||
ry="0.38427848" |
|||
rx="0.25089604" |
|||
transform="matrix(1,0,0.23919332,0.97097196,0,0)" |
|||
y="39.136044" |
|||
x="-9.3610802" |
|||
height="10.298958" |
|||
width="13.536558" |
|||
id="rect2878" |
|||
style="fill:#aa0000" /> |
|||
</g> |
|||
</svg> |
|||
@ -0,0 +1,325 @@ |
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|||
<!-- Created with Inkscape (http://www.inkscape.org/) --> |
|||
|
|||
<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" |
|||
inkscape:export-ydpi="90" |
|||
inkscape:export-xdpi="90" |
|||
inkscape:export-filename="F:\kicad-launchpad\testing\bitmaps\sources\gbr_select_mode1.png" |
|||
width="16" |
|||
height="16" |
|||
id="svg11300" |
|||
sodipodi:version="0.32" |
|||
inkscape:version="0.47 r22583" |
|||
sodipodi:docname="gbr_select_mode1.svg" |
|||
inkscape:output_extension="org.inkscape.output.svg.inkscape" |
|||
version="1.1"> |
|||
<title |
|||
id="title2867">fabrication.svg</title> |
|||
<defs |
|||
id="defs3"> |
|||
<inkscape:perspective |
|||
sodipodi:type="inkscape:persp3d" |
|||
inkscape:vp_x="0 : 8 : 1" |
|||
inkscape:vp_y="0 : 1000 : 0" |
|||
inkscape:vp_z="16 : 8 : 1" |
|||
inkscape:persp3d-origin="8 : 5.3333333 : 1" |
|||
id="perspective62" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
id="linearGradient2250"> |
|||
<stop |
|||
style="stop-color:#ffffff;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop2252" /> |
|||
<stop |
|||
style="stop-color:#ffffff;stop-opacity:0;" |
|||
offset="1" |
|||
id="stop2254" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
id="linearGradient2265"> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop2267" /> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:0;" |
|||
offset="1" |
|||
id="stop2269" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
id="linearGradient2257"> |
|||
<stop |
|||
style="stop-color:#ffffff;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop2259" /> |
|||
<stop |
|||
style="stop-color:#ffffff;stop-opacity:0;" |
|||
offset="1" |
|||
id="stop2261" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="linearGradient3087"> |
|||
<stop |
|||
style="stop-color:#3465a4;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3089" /> |
|||
<stop |
|||
id="stop3095" |
|||
offset="0" |
|||
style="stop-color:#9fbce1;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#6b95ca;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop2242" /> |
|||
<stop |
|||
id="stop2244" |
|||
offset="0.75" |
|||
style="stop-color:#3d6aa5;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#386eb4;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3091" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="linearGradient3077"> |
|||
<stop |
|||
style="stop-color:#98a0a9;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3079" /> |
|||
<stop |
|||
style="stop-color:#c3d0dd;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3081" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="linearGradient3061"> |
|||
<stop |
|||
style="stop-color:#ffffff;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3063" /> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3065" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="linearGradient3049"> |
|||
<stop |
|||
style="stop-color:#b6b6b6;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3051" /> |
|||
<stop |
|||
id="stop2262" |
|||
offset="0.5" |
|||
style="stop-color:#f2f2f2;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#fafafa;stop-opacity:1;" |
|||
offset="0.67612958" |
|||
id="stop2264" /> |
|||
<stop |
|||
id="stop2268" |
|||
offset="0.84051722" |
|||
style="stop-color:#d8d8d8;stop-opacity:1;" /> |
|||
<stop |
|||
id="stop2266" |
|||
offset="0.875" |
|||
style="stop-color:#f2f2f2;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#dbdbdb;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3053" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
id="linearGradient3041"> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3043" /> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:0;" |
|||
offset="1" |
|||
id="stop3045" /> |
|||
</linearGradient> |
|||
<radialGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient3041" |
|||
id="radialGradient3047" |
|||
cx="24.8125" |
|||
cy="39.125" |
|||
fx="24.8125" |
|||
fy="39.125" |
|||
r="17.6875" |
|||
gradientTransform="matrix(1,0,0,0.374558,0,24.47041)" |
|||
gradientUnits="userSpaceOnUse" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient3061" |
|||
id="linearGradient3067" |
|||
x1="50.152931" |
|||
y1="-3.6324477" |
|||
x2="25.291086" |
|||
y2="-4.3002653" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(0.25783861,0,0,0.2595286,32.155794,28.984379)" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient3087" |
|||
id="linearGradient3093" |
|||
x1="9.7503242" |
|||
y1="32.28376" |
|||
x2="16.915297" |
|||
y2="39.443218" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(0.28963035,0,0,0.22349527,2.044995,37.38192)" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient2257" |
|||
id="linearGradient2263" |
|||
x1="12.004697" |
|||
y1="35.688461" |
|||
x2="10.650805" |
|||
y2="33.194965" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(0.33216589,-0.00670924,0.00869457,0.2563181,1.7338281,36.137935)" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient2265" |
|||
id="linearGradient2271" |
|||
x1="14.017542" |
|||
y1="36.942543" |
|||
x2="15.415793" |
|||
y2="38.268368" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(0.28957395,-0.0044084,0.0057129,0.22345175,1.92189,37.152949)" /> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient2250" |
|||
id="linearGradient2256" |
|||
x1="31.177404" |
|||
y1="19.821514" |
|||
x2="40.859177" |
|||
y2="9.6568537" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(0.3297737,0,0,0.25447215,1.2083631,36.117783)" /> |
|||
<radialGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient3041" |
|||
id="radialGradient2260" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(1,0,0,0.374558,0,24.47041)" |
|||
cx="24.8125" |
|||
cy="39.125" |
|||
fx="24.8125" |
|||
fy="39.125" |
|||
r="17.6875" /> |
|||
</defs> |
|||
<sodipodi:namedview |
|||
stroke="#204a87" |
|||
fill="#3465a4" |
|||
id="base" |
|||
pagecolor="#ffffff" |
|||
bordercolor="#666666" |
|||
borderopacity="0.25490196" |
|||
inkscape:pageopacity="0.0" |
|||
inkscape:pageshadow="2" |
|||
inkscape:zoom="32" |
|||
inkscape:cx="5.730549" |
|||
inkscape:cy="8.561168" |
|||
inkscape:current-layer="layer1" |
|||
showgrid="true" |
|||
inkscape:grid-bbox="true" |
|||
inkscape:document-units="px" |
|||
inkscape:showpageshadow="false" |
|||
inkscape:window-width="1280" |
|||
inkscape:window-height="968" |
|||
inkscape:window-x="-4" |
|||
inkscape:window-y="-4" |
|||
inkscape:window-maximized="1"> |
|||
<inkscape:grid |
|||
type="xygrid" |
|||
id="grid2865" |
|||
empspacing="5" |
|||
visible="true" |
|||
enabled="true" |
|||
snapvisiblegridlinesonly="true" |
|||
empcolor="#0000ff" |
|||
empopacity="0.1372549" |
|||
dotted="true" /> |
|||
</sodipodi:namedview> |
|||
<metadata |
|||
id="metadata4"> |
|||
<rdf:RDF> |
|||
<cc:Work |
|||
rdf:about=""> |
|||
<dc:format>image/svg+xml</dc:format> |
|||
<dc:type |
|||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
|||
<dc:creator> |
|||
<cc:Agent> |
|||
<dc:title>Jakub Steiner</dc:title> |
|||
</cc:Agent> |
|||
</dc:creator> |
|||
<dc:source /> |
|||
<cc:license |
|||
rdf:resource="http://creativecommons.org/licenses/publicdomain/" /> |
|||
<dc:title>fabrication.svg</dc:title> |
|||
<dc:subject> |
|||
<rdf:Bag /> |
|||
</dc:subject> |
|||
</cc:Work> |
|||
<cc:License |
|||
rdf:about="http://creativecommons.org/licenses/publicdomain/"> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#Reproduction" /> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#Distribution" /> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> |
|||
</cc:License> |
|||
</rdf:RDF> |
|||
</metadata> |
|||
<g |
|||
id="layer1" |
|||
inkscape:label="Layer 1" |
|||
inkscape:groupmode="layer" |
|||
transform="translate(0,-32)"> |
|||
<rect |
|||
style="fill:#008000" |
|||
id="rect2932" |
|||
width="13.536558" |
|||
height="10.298958" |
|||
x="-7.8830147" |
|||
y="32.956669" |
|||
transform="matrix(1,0,0.23919332,0.97097197,0,0)" |
|||
rx="0.25089604" |
|||
ry="0.38427848" |
|||
inkscape:export-filename="F:\kicad-sourceforge\trunk\kicad\bitmaps\sources\layers_manager.png" |
|||
inkscape:export-xdpi="90" |
|||
inkscape:export-ydpi="90" /> |
|||
<rect |
|||
inkscape:export-ydpi="90" |
|||
inkscape:export-xdpi="90" |
|||
inkscape:export-filename="F:\kicad-sourceforge\trunk\kicad\bitmaps\sources\layers_manager.png" |
|||
ry="0.38427848" |
|||
rx="0.25089604" |
|||
transform="matrix(1,0,0.23919332,0.97097196,0,0)" |
|||
y="39.136044" |
|||
x="-9.3610802" |
|||
height="10.298958" |
|||
width="13.536558" |
|||
id="rect2878" |
|||
style="fill:#aa0000" /> |
|||
</g> |
|||
</svg> |
|||
@ -0,0 +1,252 @@ |
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|||
<!-- Created with Inkscape (http://www.inkscape.org/) --> |
|||
|
|||
<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" |
|||
inkscape:export-ydpi="90" |
|||
inkscape:export-xdpi="90" |
|||
inkscape:export-filename="F:\kicad-launchpad\testing\bitmaps\sources\gbr_select_mode2.png" |
|||
width="16" |
|||
height="16" |
|||
id="svg11300" |
|||
sodipodi:version="0.32" |
|||
inkscape:version="0.47 r22583" |
|||
sodipodi:docname="gbr_select_mode2.svg" |
|||
inkscape:output_extension="org.inkscape.output.svg.inkscape" |
|||
version="1.1"> |
|||
<title |
|||
id="title2867">fabrication.svg</title> |
|||
<defs |
|||
id="defs3"> |
|||
<inkscape:perspective |
|||
sodipodi:type="inkscape:persp3d" |
|||
inkscape:vp_x="0 : 8 : 1" |
|||
inkscape:vp_y="0 : 1000 : 0" |
|||
inkscape:vp_z="16 : 8 : 1" |
|||
inkscape:persp3d-origin="8 : 5.3333333 : 1" |
|||
id="perspective62" /> |
|||
<linearGradient |
|||
id="linearGradient3087"> |
|||
<stop |
|||
style="stop-color:#3465a4;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3089" /> |
|||
<stop |
|||
id="stop3095" |
|||
offset="0" |
|||
style="stop-color:#9fbce1;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#6b95ca;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop2242" /> |
|||
<stop |
|||
id="stop2244" |
|||
offset="0.75" |
|||
style="stop-color:#3d6aa5;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#386eb4;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3091" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="linearGradient3077"> |
|||
<stop |
|||
style="stop-color:#98a0a9;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3079" /> |
|||
<stop |
|||
style="stop-color:#c3d0dd;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3081" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="linearGradient3061"> |
|||
<stop |
|||
style="stop-color:#ffffff;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3063" /> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3065" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
id="linearGradient3049"> |
|||
<stop |
|||
style="stop-color:#b6b6b6;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3051" /> |
|||
<stop |
|||
id="stop2262" |
|||
offset="0.5" |
|||
style="stop-color:#f2f2f2;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#fafafa;stop-opacity:1;" |
|||
offset="0.67612958" |
|||
id="stop2264" /> |
|||
<stop |
|||
id="stop2268" |
|||
offset="0.84051722" |
|||
style="stop-color:#d8d8d8;stop-opacity:1;" /> |
|||
<stop |
|||
id="stop2266" |
|||
offset="0.875" |
|||
style="stop-color:#f2f2f2;stop-opacity:1;" /> |
|||
<stop |
|||
style="stop-color:#dbdbdb;stop-opacity:1;" |
|||
offset="1" |
|||
id="stop3053" /> |
|||
</linearGradient> |
|||
<linearGradient |
|||
inkscape:collect="always" |
|||
id="linearGradient3041"> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:1;" |
|||
offset="0" |
|||
id="stop3043" /> |
|||
<stop |
|||
style="stop-color:#000000;stop-opacity:0;" |
|||
offset="1" |
|||
id="stop3045" /> |
|||
</linearGradient> |
|||
<radialGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient3041" |
|||
id="radialGradient3047" |
|||
cx="24.8125" |
|||
cy="39.125" |
|||
fx="24.8125" |
|||
fy="39.125" |
|||
r="17.6875" |
|||
gradientTransform="matrix(1,0,0,0.374558,0,24.47041)" |
|||
gradientUnits="userSpaceOnUse" /> |
|||
<radialGradient |
|||
inkscape:collect="always" |
|||
xlink:href="#linearGradient3041" |
|||
id="radialGradient2260" |
|||
gradientUnits="userSpaceOnUse" |
|||
gradientTransform="matrix(1,0,0,0.374558,0,24.47041)" |
|||
cx="24.8125" |
|||
cy="39.125" |
|||
fx="24.8125" |
|||
fy="39.125" |
|||
r="17.6875" /> |
|||
</defs> |
|||
<sodipodi:namedview |
|||
stroke="#204a87" |
|||
fill="#3465a4" |
|||
id="base" |
|||
pagecolor="#ffffff" |
|||
bordercolor="#666666" |
|||
borderopacity="0.25490196" |
|||
inkscape:pageopacity="0.0" |
|||
inkscape:pageshadow="2" |
|||
inkscape:zoom="32" |
|||
inkscape:cx="7.0561897" |
|||
inkscape:cy="8.4031019" |
|||
inkscape:current-layer="layer1" |
|||
showgrid="true" |
|||
inkscape:grid-bbox="true" |
|||
inkscape:document-units="px" |
|||
inkscape:showpageshadow="false" |
|||
inkscape:window-width="1280" |
|||
inkscape:window-height="968" |
|||
inkscape:window-x="-4" |
|||
inkscape:window-y="-4" |
|||
inkscape:window-maximized="1"> |
|||
<inkscape:grid |
|||
type="xygrid" |
|||
id="grid2865" |
|||
empspacing="5" |
|||
visible="true" |
|||
enabled="true" |
|||
snapvisiblegridlinesonly="true" |
|||
empcolor="#0000ff" |
|||
empopacity="0.1372549" |
|||
dotted="true" /> |
|||
</sodipodi:namedview> |
|||
<metadata |
|||
id="metadata4"> |
|||
<rdf:RDF> |
|||
<cc:Work |
|||
rdf:about=""> |
|||
<dc:format>image/svg+xml</dc:format> |
|||
<dc:type |
|||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
|||
<dc:creator> |
|||
<cc:Agent> |
|||
<dc:title>Jakub Steiner</dc:title> |
|||
</cc:Agent> |
|||
</dc:creator> |
|||
<dc:source /> |
|||
<cc:license |
|||
rdf:resource="http://creativecommons.org/licenses/publicdomain/" /> |
|||
<dc:title>fabrication.svg</dc:title> |
|||
<dc:subject> |
|||
<rdf:Bag /> |
|||
</dc:subject> |
|||
</cc:Work> |
|||
<cc:License |
|||
rdf:about="http://creativecommons.org/licenses/publicdomain/"> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#Reproduction" /> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#Distribution" /> |
|||
<cc:permits |
|||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> |
|||
</cc:License> |
|||
</rdf:RDF> |
|||
</metadata> |
|||
<g |
|||
id="layer1" |
|||
inkscape:label="Layer 1" |
|||
inkscape:groupmode="layer" |
|||
transform="translate(0,-32)"> |
|||
<rect |
|||
style="fill:#000080" |
|||
id="rect2932" |
|||
width="13.536558" |
|||
height="10.298958" |
|||
x="-7.8830147" |
|||
y="32.956669" |
|||
transform="matrix(1,0,0.23919332,0.97097197,0,0)" |
|||
rx="0.25089604" |
|||
ry="0.38427848" |
|||
inkscape:export-filename="F:\kicad-sourceforge\trunk\kicad\bitmaps\sources\layers_manager.png" |
|||
inkscape:export-xdpi="90" |
|||
inkscape:export-ydpi="90" /> |
|||
<rect |
|||
inkscape:export-ydpi="90" |
|||
inkscape:export-xdpi="90" |
|||
inkscape:export-filename="F:\kicad-sourceforge\trunk\kicad\bitmaps\sources\layers_manager.png" |
|||
ry="0.38427848" |
|||
rx="0.25089604" |
|||
transform="matrix(1,0,0.23919332,0.97097196,0,0)" |
|||
y="36.046356" |
|||
x="-8.6220474" |
|||
height="10.298958" |
|||
width="13.536558" |
|||
id="rect2878" |
|||
style="fill:#008000;opacity:0.66666667" /> |
|||
<rect |
|||
style="fill:#b90000;opacity:0.64102563999999995;fill-opacity:1" |
|||
id="rect3120" |
|||
width="13.536557" |
|||
height="10.298958" |
|||
x="-9.3610792" |
|||
y="39.136044" |
|||
transform="matrix(1,0,0.23919331,0.97097197,0,0)" |
|||
rx="0.25089604" |
|||
ry="0.38427848" |
|||
inkscape:export-filename="F:\kicad-sourceforge\trunk\kicad\bitmaps\sources\layers_manager.png" |
|||
inkscape:export-xdpi="90" |
|||
inkscape:export-ydpi="90" /> |
|||
</g> |
|||
</svg> |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue