Update Group/Part Icons and copy/paste behaviour

This commit is contained in:
Stefan Tröger
2017-08-06 08:10:27 +02:00
committed by wmayer
parent f2249d1eb2
commit 5da7aed8e1
8 changed files with 268 additions and 1082 deletions

View File

@@ -1111,12 +1111,10 @@ void StdCmdDelete::activated(int iMsg)
// check if the referenced objects are groups or are selected too
for (std::vector<App::DocumentObject*>::iterator lt = links.begin(); lt != links.end(); ++lt) {
if (
(!(*lt)->getTypeId().isDerivedFrom(App::DocumentObjectGroup::getClassTypeId())) &&
(!(*lt)->getTypeId().isDerivedFrom(App::Origin::getClassTypeId())) &&
(!rSel.isSelected(*lt)) &&
(!(*lt)->getTypeId().isDerivedFrom(Base::Type::fromName("Part::BodyBase")))
(!(*lt)->hasExtension(App::GroupExtension::getExtensionClassTypeId())) &&
(!(*lt)->isDerivedFrom(App::Origin::getClassTypeId())) &&
(!rSel.isSelected(*lt))
){
// TODO Do something with this hack of Part::BodyBase (2015-09-09, Fat-Zer)
autoDeletion = false;
affectedLabels.insert(QString::fromUtf8((*lt)->Label.getValue()));
}

View File

@@ -1,4 +1,6 @@
<?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#"
@@ -8,541 +10,187 @@
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"
height="256"
width="256"
width="64"
height="64"
id="svg2860"
sodipodi:version="0.32"
inkscape:version="0.91+devel+osxmenu r12922"
sodipodi:docname="PartDesign_Box.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
id="svg4683"
sodipodi:docname="Geofeaturegroup.svg"
inkscape:version="0.91 r13725">
viewBox="0 0 64 64"
inkscape:export-filename="/Users/pablo/Desktop/partdesign_part.png"
inkscape:export-xdpi="192"
inkscape:export-ydpi="192">
<defs
id="defs2862">
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3692"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-129.7515,-68.681262)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3703"
gradientUnits="userSpaceOnUse"
cx="135.38333"
cy="97.369568"
fx="135.38333"
fy="97.369568"
r="19.467436"
gradientTransform="matrix(0.97435,0.2250379,-0.4623105,2.0016728,-81.263946,-196.68009)" />
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3705"
gradientUnits="userSpaceOnUse"
cx="148.88333"
cy="81.869568"
fx="148.88333"
fy="81.869568"
r="19.467436"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-190.1439,-60.977218)" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2868" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient8180"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-189.93381,-43.313639)"
cx="148.88333"
cy="81.869568"
fx="148.88333"
fy="81.869568"
r="19.467436" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient8184"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-205.30527,-63.357788)"
cx="148.88333"
cy="81.869568"
fx="148.88333"
fy="81.869568"
r="19.467436" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient8188"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.97435,0.2250379,-0.4623105,2.0016728,-73.192683,-200.81046)"
cx="135.38333"
cy="97.369568"
fx="135.38333"
fy="97.369568"
r="19.467436" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="10.717944"
inkscape:cx="21.24502"
inkscape:cy="30.024415"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1680"
inkscape:window-height="953"
inkscape:window-x="0"
inkscape:window-y="23"
inkscape:snap-intersection-paths="true"
inkscape:snap-global="true"
inkscape:window-maximized="0" />
<metadata
id="metadata4689">
id="metadata2865">
<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:Work>
</rdf:RDF>
</metadata>
<defs
id="defs4687">
<linearGradient
id="linearGradient3794"
inkscape:collect="always">
<stop
id="stop3796"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop3798"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient3864">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop3866" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop3868" />
</linearGradient>
<inkscape:perspective
id="perspective2988"
inkscape:persp3d-origin="32 : 21.333333 : 1"
inkscape:vp_z="64 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 32 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="21.31134"
x2="17.328547"
y1="55.717518"
x1="22.116516"
id="linearGradient3773"
xlink:href="#linearGradient3767"
inkscape:collect="always"
gradientTransform="translate(0,-4)" />
<linearGradient
id="linearGradient3767"
inkscape:collect="always">
<stop
id="stop3769"
offset="0"
style="stop-color:#3465a4;stop-opacity:1" />
<stop
id="stop3771"
offset="1"
style="stop-color:#729fcf;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
y2="21.83742"
x2="47.502235"
y1="51.179787"
x1="53.896763"
id="linearGradient3783"
xlink:href="#linearGradient3777"
inkscape:collect="always"
gradientTransform="translate(0,-4)" />
<linearGradient
id="linearGradient3777"
inkscape:collect="always">
<stop
id="stop3779"
offset="0"
style="stop-color:#204a87;stop-opacity:1" />
<stop
id="stop3781"
offset="1"
style="stop-color:#3465a4;stop-opacity:1" />
</linearGradient>
<radialGradient
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.93348213,-2.2905276e-8,0,0.28687573,0.06651751,32.090592)"
r="41"
fy="45"
fx="1"
cy="45"
cx="1"
id="radialGradient3800"
xlink:href="#linearGradient3794"
inkscape:collect="always" />
<radialGradient
gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)"
r="19.467436"
fy="77.042847"
fx="84.883324"
cy="77.042847"
cx="84.883324"
gradientUnits="userSpaceOnUse"
id="radialGradient3701"
xlink:href="#linearGradient3377"
inkscape:collect="always" />
<linearGradient
id="linearGradient3377">
<stop
style="stop-color:#faff2b;stop-opacity:1;"
offset="0"
id="stop3379" />
<stop
style="stop-color:#ffaa00;stop-opacity:1;"
offset="1"
id="stop3381" />
</linearGradient>
<radialGradient
gradientTransform="matrix(0.9818943,0.1894295,-0.4109427,2.1300924,40.163453,-121.11559)"
r="19.467436"
fy="94.369568"
fx="76.383331"
cy="94.369568"
cx="76.383331"
gradientUnits="userSpaceOnUse"
id="radialGradient3699"
xlink:href="#linearGradient3377"
inkscape:collect="always" />
<inkscape:perspective
id="perspective2829"
inkscape:persp3d-origin="32 : 21.333333 : 1"
inkscape:vp_z="64 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 32 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
gradientTransform="translate(-62,-16)"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
y2="35"
x2="85"
y1="35"
x1="110"
id="linearGradient3807-7"
xlink:href="#linearGradient3801-5"
inkscape:collect="always" />
<linearGradient
id="linearGradient3801-5"
inkscape:collect="always">
<stop
id="stop3803-3"
offset="0"
style="stop-color:#c4a000;stop-opacity:1" />
<stop
id="stop3805-5"
offset="1"
style="stop-color:#fce94f;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient3836-0-6-92-4-0">
<stop
id="stop3838-2-7-06-8-6"
offset="0"
style="stop-color:#a40000;stop-opacity:1" />
<stop
id="stop3840-5-5-8-7-2"
offset="1"
style="stop-color:#ef2929;stop-opacity:1" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4067-6"
id="radialGradient4081-3"
cx="16.481266"
cy="23.519165"
fx="16.481266"
fy="23.519165"
r="6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.732702,3.0198439,-3.942036,3.2272068,142.91392,5.997893)" />
<linearGradient
id="linearGradient4067-6">
<stop
style="stop-color:#888a85;stop-opacity:1;"
offset="0"
id="stop4069-7" />
<stop
style="stop-color:#2e3436;stop-opacity:1;"
offset="1"
id="stop4071-5" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3972"
id="linearGradient4004"
x1="36.71875"
y1="35.688774"
x2="56"
y2="35.688774"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.7157585,0,0,2.7157585,-401.20082,21.075878)" />
<linearGradient
id="linearGradient3972">
<stop
id="stop3974"
offset="0"
style="stop-color:#8ae234;stop-opacity:1;" />
<stop
id="stop3976"
offset="1"
style="stop-color:#73d216;stop-opacity:1;" />
</linearGradient>
<linearGradient
gradientTransform="matrix(2.7440576,0,0,1.8860234,-564.00418,26.205109)"
inkscape:collect="always"
xlink:href="#linearGradient3972"
id="linearGradient3970"
x1="99.075409"
y1="16.470234"
x2="117.81521"
y2="15.97659"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3892"
id="linearGradient3908"
x1="34"
y1="18"
x2="57"
y2="24"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.7157585,0,0,2.7157585,-401.20082,21.075878)" />
<linearGradient
id="linearGradient3892">
<stop
style="stop-color:#8ae234;stop-opacity:1;"
offset="0"
id="stop3894" />
<stop
style="stop-color:#4e9a06;stop-opacity:1;"
offset="1"
id="stop3896" />
</linearGradient>
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1848"
inkscape:window-height="1043"
id="namedview4685"
showgrid="false"
inkscape:zoom="1.1835752"
inkscape:cx="-40.672897"
inkscape:cy="182.96519"
inkscape:window-x="72"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg4683" />
<radialGradient
id="a"
cx="-25"
cy="203.5"
gradientTransform="matrix(1,0,0,0.78571429,0,43.607143)"
gradientUnits="userSpaceOnUse"
r="35">
<stop
offset="0"
id="stop4660" />
<stop
offset="1"
stop-opacity="0"
id="stop4662" />
</radialGradient>
<g
transform="matrix(0.87508221,0,0,0.87508221,-362.5247,-868.64133)"
id="g4681">
<path
d="m 10,203.5 a 35,27.5 0 1 1 -70,0 35,27.5 0 1 1 70,0 z"
transform="matrix(5.0857143,0,0,1.0909091,255.14286,788.3622)"
id="path4665"
style="opacity:0.55;fill:url(#a)"
inkscape:connector-curvature="0" />
<path
d="m 0,832.59752 0,171.29388 256,0 0,-85.6468 -12.19048,-73.412 L 148,844.3622 l -12,-24 -123.80952,0 C 6.09524,820.3622 0,826.47984 0,832.59752 Z"
id="path4667"
inkscape:connector-curvature="0"
style="fill:#ef6c00" />
<path
d="m 20,852.36212 126.28571,0 0,47.52914 -126.28571,0 z"
id="path4669"
inkscape:connector-curvature="0"
style="fill:#fffdf0" />
<path
d="m 12.25,820.3622 c -6.09524,0 -12.25,6.13232 -12.25,12.25 l 0,8 c 0,-6.11768 6.15476,-12.25 12.25,-12.25 l 119.75,0 12,24 99.75,0.5 12.25,73.375 0,-8 -12.25,-73.375 -95.75,-0.5 -12,-24 z"
id="path4671"
inkscape:connector-curvature="0"
style="opacity:0.02999998" />
<path
d="m 256,857.0682 0,171.294 -256,0 0,-160 120,0 12,-24 111.80952,0.4704 c 6.09524,0 12.19048,6.118 12.19048,12.2356 z"
id="path4673"
inkscape:connector-curvature="0"
style="fill:#ffa726" />
<path
d="m 0,1020.3622 0,8 256,0 0,-8 z"
id="path4675"
inkscape:connector-curvature="0"
style="opacity:0.15" />
<path
d="m 134.09524,850.9506 -30.4762,18.3528 18.28572,0 z"
id="path4677"
inkscape:connector-curvature="0"
style="fill:none" />
<path
d="m 132,844.3622 -12,24 -120,0 0,8 124,0 12,-24 107.75,0.5 c 6.09524,0 12.25,6.1324 12.25,12.25 l 0,-8 c 0,-6.1176 -6.15476,-12.25 -12.25,-12.25 z"
id="path4679"
inkscape:connector-curvature="0"
style="opacity:0.02999998" />
</g>
<g
id="g4036-9-5"
transform="matrix(3.9446872,-2.7605595,4.3293163,3.0297297,-29.856469,72.292634)"
style="fill:#3465a4;stroke:#0b1521;stroke-width:1.75300193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<g
id="g4033-8-3"
transform="matrix(0.70857077,0.64561924,-0.7760537,0.70710678,30.848953,1.7173836)"
style="fill:#3465a4;stroke:#0b1521;stroke-width:1.75119007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<rect
style="fill:#3465a4;stroke:#0b1521;stroke-width:1.75119007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3261-1-56"
width="23"
height="6"
x="-25"
y="-38"
transform="scale(-1,-1)" />
</g>
</g>
<g
id="g4036-9"
transform="matrix(-2.7612809,-3.9436566,3.0305215,-4.3281852,36.008591,278.28315)"
style="fill:#cc0000;stroke:#280000;stroke-width:1.75300193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<g
id="g4033-8"
transform="matrix(0.70857077,0.64561924,-0.7760537,0.70710678,30.848953,1.7173836)"
style="fill:#cc0000;stroke:#280000;stroke-width:1.75119007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<rect
style="fill:#cc0000;stroke:#280000;stroke-width:1.75119007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3261-1"
width="23"
height="6"
x="-25"
y="-38"
transform="scale(-1,-1)" />
</g>
</g>
<path
style="fill:none;stroke:#ef2929;stroke-width:8.57048988;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 101.74791,133.72988 0,-119.971012"
id="path4083-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:#73d216;stroke:#729fcf;stroke-width:8.57048988;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 114.73428,138.01456 120.00253,0"
id="path4083-0-29"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<g
id="g4036-9-3"
transform="matrix(3.8539874,-2.7605595,4.229773,3.0297297,-46.864179,116.89792)"
style="fill:#73d216;stroke:#172a04;stroke-width:1.77350962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<g
id="g4033-8-5"
transform="matrix(0.70857077,0.64561924,-0.7760537,0.70710678,30.848953,1.7173836)"
style="fill:#73d216;stroke:#172a04;stroke-width:1.77167654;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<rect
style="fill:#73d216;stroke:#172a04;stroke-width:1.79764783;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3261-1-6"
width="26.344721"
height="5.3929434"
x="12.011514"
y="-22.444706"
transform="matrix(-0.61733264,0.78670224,-0.61733264,-0.78670224,0,0)" />
</g>
</g>
<path
style="fill:none;stroke:#8ae234;stroke-width:8.57048988;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 16.594111,226.73239 82.72374,-82.655"
id="path4083-0-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<ellipse
style="fill:url(#radialGradient4081-3);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:8.5704937"
id="path11841-1"
cx="106.03366"
cy="142.29953"
rx="21.429024"
ry="21.423424" />
<g
inkscape:label="Layer 1"
id="layer1"
transform="matrix(2.2725886,0,0,2.418458,4.7713937,47.993306)">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path2993"
d="M 3,13 37,19 61,11 31,7 Z"
style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path2995"
d="M 61,11 61,47 37,57 37,19 Z"
style="fill:url(#linearGradient3783);fill-opacity:1;stroke:#0b1521;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
<path
style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient3773);fill-opacity:1;fill-rule:evenodd;stroke:#0b1521;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="M 3,13 37,19 37,57 3,51 Z"
id="path3825"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path3765"
d="m 5,15.42772 0.00867,33.919116 30.008671,5.268799 -0.0087,-33.933614 z"
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path3775"
d="m 39.01243,20.433833 -0.01226,33.535301 20.001105,-8.300993 3.6e-4,-31.867363 z"
style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4275"
transform="matrix(1.433359,0,0,1.9757465,604.40469,-7.1689356)">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path3890"
d="m -246.4026,40.086188 0,81.472752 c -21.90395,8.7208 -33.86771,6.28731 -62.46245,0 l 0,-81.472752 z"
style="fill:url(#linearGradient3908);fill-opacity:1;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3962"
d="m -251.83412,48.233464 0,70.609726"
style="fill:none;stroke:#73d216;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:open="true"
sodipodi:end="6.2816523"
sodipodi:start="0"
transform="matrix(0.99984252,0.0177464,-0.19808478,0.98018489,0,0)"
d="m -235.90103,49.780407 a 31.74497,9.9438305 0 0 1 -31.7328,9.94383 31.74497,9.9438305 0 0 1 -31.75713,-9.936208 31.74497,9.9438305 0 0 1 31.70846,-9.951446 31.74497,9.9438305 0 0 1 31.78144,9.92858"
sodipodi:ry="9.9438305"
sodipodi:rx="31.74497"
sodipodi:cy="49.780407"
sodipodi:cx="-267.646"
id="path3870-2"
style="fill:#73d216;stroke:url(#linearGradient3970);stroke-width:4.34565067;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3996"
d="m -246.4026,116.12743 c -23.54166,9.22746 -41.49842,5.99385 -59.74669,0"
style="fill:none;stroke:url(#linearGradient4004);stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="path3890-6"
d="m -308.86505,121.55894 0,-81.472752 62.46245,0 0,81.472752"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4"
d="m -268.12867,126.99046 -32.5891,-81.472755"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:open="true"
sodipodi:end="6.2816523"
sodipodi:start="0"
transform="matrix(0.99984252,0.0177464,-0.19808478,0.98018489,0,0)"
d="m -236.97976,45.187111 a 31.74497,9.9438305 0 0 1 -31.73281,9.94383 31.74497,9.9438305 0 0 1 -31.75712,-9.936208 31.74497,9.9438305 0 0 1 31.70846,-9.951446 31.74497,9.9438305 0 0 1 31.78143,9.92858"
sodipodi:ry="9.9438305"
sodipodi:rx="31.74497"
sodipodi:cy="45.187111"
sodipodi:cx="-268.72473"
id="path3870"
style="fill:#8ae234;fill-opacity:1;stroke:#172a04;stroke-width:4.34565067;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4-5"
d="m -268.12867,126.99046 0,-78.756996"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4-8"
d="M -246.4026,99.832876 -268.12867,48.233464"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4-8-1"
d="m -281.70746,31.938912 -19.01031,13.578793"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4-8-7"
d="M -268.12867,50.949222 -278.9917,29.223154"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4-8-4"
d="m -268.12867,50.949222 13.57879,-19.01031"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g8216">
<path
style="display:inline;overflow:visible;visibility:visible;opacity:0.66523605;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.07586193;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
d="m 34.50257,57.218078 21.50437,-5.36633 5.55806,-5.36631 -9.85894,-1.43102 -17.20349,12.16366 z"
id="path3546"
inkscape:connector-curvature="0" />
<path
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient3705);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
d="M 23.13072,8.931052 3.31631,16.110262 33.81187,20.259133 34.23735,56.032228 50.34711,45.441898 50.92298,11.05705 23.13072,8.931052 Z"
id="rect3522"
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0" />
<path
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient3703);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
d="m 3.31631,16.110262 30.97888,3.572408 0,36.477188 -31.12383,-5.06478 z"
id="rect3520"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient3692);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
d="m 34.06129,19.727633 16.72598,-8.4088"
id="path3536"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc"
id="path8178"
d="m 27.915252,31.082867 -9.212403,4.531474 15.319109,2.308371 8.539049,-4.682599 z"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient8180);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc"
id="path8182"
d="m 18.650496,17.878563 -0.157735,17.753055 9.422491,-4.548751 -0.02348,-17.010469 z"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient8184);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc"
id="path8186"
d="m 27.891767,14.072398 14.66924,1.479907 0,17.687808 -14.645755,-2.157246 z"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient8188);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
<path
id="path8190"
d="M 28.996094 16.724609 L 29.001953 20.460938 L 29.013672 30.132812 L 33.314453 30.765625 L 28.996094 16.724609 z M 28.091797 32.220703 L 22.341797 35.050781 L 24.091797 35.314453 L 33.25 32.980469 L 28.091797 32.220703 z "
style="display:inline;overflow:visible;visibility:visible;opacity:0.66523605;fill:#000000;fill-opacity:0.50980395;fill-rule:evenodd;stroke:none;stroke-width:1.07586193;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

@@ -1,548 +1,67 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="256"
width="256"
version="1.1"
id="svg4683"
sodipodi:docname="Group.svg"
inkscape:version="0.91 r13725">
<metadata
id="metadata4689">
<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:Work>
</rdf:RDF>
</metadata>
<defs
id="defs4687">
<linearGradient
id="linearGradient3794"
inkscape:collect="always">
<stop
id="stop3796"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop3798"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient3864">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop3866" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop3868" />
</linearGradient>
<inkscape:perspective
id="perspective2988"
inkscape:persp3d-origin="32 : 21.333333 : 1"
inkscape:vp_z="64 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 32 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="21.31134"
x2="17.328547"
y1="55.717518"
x1="22.116516"
id="linearGradient3773"
xlink:href="#linearGradient3767"
inkscape:collect="always"
gradientTransform="translate(0,-4)" />
<linearGradient
id="linearGradient3767"
inkscape:collect="always">
<stop
id="stop3769"
offset="0"
style="stop-color:#3465a4;stop-opacity:1" />
<stop
id="stop3771"
offset="1"
style="stop-color:#729fcf;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
y2="21.83742"
x2="47.502235"
y1="51.179787"
x1="53.896763"
id="linearGradient3783"
xlink:href="#linearGradient3777"
inkscape:collect="always"
gradientTransform="translate(0,-4)" />
<linearGradient
id="linearGradient3777"
inkscape:collect="always">
<stop
id="stop3779"
offset="0"
style="stop-color:#204a87;stop-opacity:1" />
<stop
id="stop3781"
offset="1"
style="stop-color:#3465a4;stop-opacity:1" />
</linearGradient>
<radialGradient
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.93348213,-2.2905276e-8,0,0.28687573,0.06651751,32.090592)"
r="41"
fy="45"
fx="1"
cy="45"
cx="1"
id="radialGradient3800"
xlink:href="#linearGradient3794"
inkscape:collect="always" />
<radialGradient
gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)"
r="19.467436"
fy="77.042847"
fx="84.883324"
cy="77.042847"
cx="84.883324"
gradientUnits="userSpaceOnUse"
id="radialGradient3701"
xlink:href="#linearGradient3377"
inkscape:collect="always" />
<linearGradient
id="linearGradient3377">
<stop
style="stop-color:#faff2b;stop-opacity:1;"
offset="0"
id="stop3379" />
<stop
style="stop-color:#ffaa00;stop-opacity:1;"
offset="1"
id="stop3381" />
</linearGradient>
<radialGradient
gradientTransform="matrix(0.9818943,0.1894295,-0.4109427,2.1300924,40.163453,-121.11559)"
r="19.467436"
fy="94.369568"
fx="76.383331"
cy="94.369568"
cx="76.383331"
gradientUnits="userSpaceOnUse"
id="radialGradient3699"
xlink:href="#linearGradient3377"
inkscape:collect="always" />
<inkscape:perspective
id="perspective2829"
inkscape:persp3d-origin="32 : 21.333333 : 1"
inkscape:vp_z="64 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 32 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
gradientTransform="translate(-62,-16)"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
y2="35"
x2="85"
y1="35"
x1="110"
id="linearGradient3807-7"
xlink:href="#linearGradient3801-5"
inkscape:collect="always" />
<linearGradient
id="linearGradient3801-5"
inkscape:collect="always">
<stop
id="stop3803-3"
offset="0"
style="stop-color:#c4a000;stop-opacity:1" />
<stop
id="stop3805-5"
offset="1"
style="stop-color:#fce94f;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient3836-0-6-92-4-0">
<stop
id="stop3838-2-7-06-8-6"
offset="0"
style="stop-color:#a40000;stop-opacity:1" />
<stop
id="stop3840-5-5-8-7-2"
offset="1"
style="stop-color:#ef2929;stop-opacity:1" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4067-6"
id="radialGradient4081-3"
cx="16.481266"
cy="23.519165"
fx="16.481266"
fy="23.519165"
r="6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.732702,3.0198439,-3.942036,3.2272068,-191.66558,-47.230664)" />
<linearGradient
id="linearGradient4067-6">
<stop
style="stop-color:#888a85;stop-opacity:1;"
offset="0"
id="stop4069-7" />
<stop
style="stop-color:#2e3436;stop-opacity:1;"
offset="1"
id="stop4071-5" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3972"
id="linearGradient4004"
x1="36.71875"
y1="35.688774"
x2="56"
y2="35.688774"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.7157585,0,0,2.7157585,-401.20082,21.075878)" />
<linearGradient
id="linearGradient3972">
<stop
id="stop3974"
offset="0"
style="stop-color:#8ae234;stop-opacity:1;" />
<stop
id="stop3976"
offset="1"
style="stop-color:#73d216;stop-opacity:1;" />
</linearGradient>
<linearGradient
gradientTransform="matrix(2.7440576,0,0,1.8860234,-564.00418,26.205109)"
inkscape:collect="always"
xlink:href="#linearGradient3972"
id="linearGradient3970"
x1="99.075409"
y1="16.470234"
x2="117.81521"
y2="15.97659"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3892"
id="linearGradient3908"
x1="34"
y1="18"
x2="57"
y2="24"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.7157585,0,0,2.7157585,-401.20082,21.075878)" />
<linearGradient
id="linearGradient3892">
<stop
style="stop-color:#8ae234;stop-opacity:1;"
offset="0"
id="stop3894" />
<stop
style="stop-color:#4e9a06;stop-opacity:1;"
offset="1"
id="stop3896" />
</linearGradient>
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1848"
inkscape:window-height="1043"
id="namedview4685"
showgrid="false"
inkscape:zoom="1.1835752"
inkscape:cx="-40.672897"
inkscape:cy="182.96519"
inkscape:window-x="72"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg4683" />
<radialGradient
id="a"
cx="-25"
cy="203.5"
gradientTransform="matrix(1,0,0,0.78571429,0,43.607143)"
gradientUnits="userSpaceOnUse"
r="35">
<stop
offset="0"
id="stop4660" />
<stop
offset="1"
stop-opacity="0"
id="stop4662" />
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg97" xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs id="defs3">
<radialGradient id="radialGradient6719" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-2.7744 0 0 1.9697 112.76 -872.89)" r="117.14"/>
<linearGradient id="linearGradient5060">
<stop id="stop5062" offset="0"/>
<stop id="stop5064" stop-opacity="0" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient6717" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(2.7744 0 0 1.9697 -1891.6 -872.89)" r="117.14"/>
<linearGradient id="linearGradient6715" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(2.7744 0 0 1.9697 -1892.2 -872.89)" y1="366.65" x1="302.86">
<stop id="stop5050" stop-opacity="0" offset="0"/>
<stop id="stop5056" offset=".5"/>
<stop id="stop5052" stop-opacity="0" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient238" gradientUnits="userSpaceOnUse" cy="37.518" cx="20.706" gradientTransform="matrix(1.055 -.027345 .17770 1.1909 -3.5722 -7.1253)" r="30.905">
<stop id="stop1790" stop-color="#202020" offset="0"/>
<stop id="stop1791" stop-color="#b9b9b9" offset="1"/>
</radialGradient>
<g
transform="matrix(0.87508221,0,0,0.87508221,19.369072,-685.29852)"
id="g4681">
<path
d="m 10,203.5 a 35,27.5 0 1 1 -70,0 35,27.5 0 1 1 70,0 z"
transform="matrix(5.0857143,0,0,1.0909091,255.14286,788.3622)"
id="path4665"
style="opacity:0.55;fill:url(#a)"
inkscape:connector-curvature="0" />
<path
d="m 0,832.59752 0,171.29388 256,0 0,-85.6468 -12.19048,-73.412 L 148,844.3622 l -12,-24 -123.80952,0 C 6.09524,820.3622 0,826.47984 0,832.59752 Z"
id="path4667"
inkscape:connector-curvature="0"
style="fill:#ef6c00" />
<path
d="m 20,852.36212 126.28571,0 0,47.52914 -126.28571,0 z"
id="path4669"
inkscape:connector-curvature="0"
style="fill:#fffdf0" />
<path
d="m 12.25,820.3622 c -6.09524,0 -12.25,6.13232 -12.25,12.25 l 0,8 c 0,-6.11768 6.15476,-12.25 12.25,-12.25 l 119.75,0 12,24 99.75,0.5 12.25,73.375 0,-8 -12.25,-73.375 -95.75,-0.5 -12,-24 z"
id="path4671"
inkscape:connector-curvature="0"
style="opacity:0.02999998" />
<path
d="m 256,857.0682 0,171.294 -256,0 0,-160 120,0 12,-24 111.80952,0.4704 c 6.09524,0 12.19048,6.118 12.19048,12.2356 z"
id="path4673"
inkscape:connector-curvature="0"
style="fill:#ffa726" />
<path
d="m 0,1020.3622 0,8 256,0 0,-8 z"
id="path4675"
inkscape:connector-curvature="0"
style="opacity:0.15" />
<path
d="m 134.09524,850.9506 -30.4762,18.3528 18.28572,0 z"
id="path4677"
inkscape:connector-curvature="0"
style="fill:none" />
<path
d="m 132,844.3622 -12,24 -120,0 0,8 124,0 12,-24 107.75,0.5 c 6.09524,0 12.25,6.1324 12.25,12.25 l 0,-8 c 0,-6.1176 -6.15476,-12.25 -12.25,-12.25 z"
id="path4679"
inkscape:connector-curvature="0"
style="opacity:0.02999998" />
<linearGradient id="linearGradient491" y2="66.834" gradientUnits="userSpaceOnUse" x2="9.8981" gradientTransform="matrix(1.5168 0 0 .70898 -.87957 -1.3182)" y1="13.773" x1="6.2298">
<stop id="stop3984" stop-color="#fff" stop-opacity=".87629" offset="0"/>
<stop id="stop3985" stop-color="#fffffe" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient322" y2="46.689" gradientUnits="userSpaceOnUse" x2="12.854" gradientTransform="matrix(1.3175 0 0 .81626 -.87957 -1.3182)" y1="32.567" x1="13.036">
<stop id="stop320" stop-color="#fff" offset="0"/>
<stop id="stop321" stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient3104" y2="6.1803" gradientUnits="userSpaceOnUse" x2="15.515" y1="31.368" x1="18.113">
<stop id="stop3098" stop-color="#424242" offset="0"/>
<stop id="stop3100" stop-color="#777" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient9772" y2="32.05" gradientUnits="userSpaceOnUse" x2="22.065" y1="36.988" x1="22.176">
<stop id="stop9768" stop-color="#6194cb" offset="0"/>
<stop id="stop9770" stop-color="#729fcf" offset="1"/>
</linearGradient>
</defs>
<g id="layer1">
<g id="g6707" transform="matrix(.022624 0 0 .020868 43.383 36.37)">
<rect id="rect6709" opacity=".40206" height="478.36" width="1339.6" y="-150.7" x="-1559.3" fill="url(#linearGradient6715)"/>
<path id="path6711" opacity=".40206" d="m-219.62-150.68v478.33c142.88 0.9 345.4-107.17 345.4-239.2 0-132.02-159.44-239.13-345.4-239.13z" fill="url(#radialGradient6717)"/>
<path id="path6713" opacity=".40206" d="m-1559.3-150.68v478.33c-142.8 0.9-345.4-107.17-345.4-239.2 0-132.02 159.5-239.13 345.4-239.13z" fill="url(#radialGradient6719)"/>
</g>
<g
id="g4036-9-5"
transform="matrix(3.9446872,-2.7605595,4.3293163,3.0297297,-364.43597,19.064077)"
style="fill:#3465a4;stroke:#0b1521;stroke-width:1.75300193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<g
id="g4033-8-3"
transform="matrix(0.70857077,0.64561924,-0.7760537,0.70710678,30.848953,1.7173836)"
style="fill:#3465a4;stroke:#0b1521;stroke-width:1.75119007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<rect
style="fill:#3465a4;stroke:#0b1521;stroke-width:1.75119007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3261-1-56"
width="23"
height="6"
x="-25"
y="-38"
transform="scale(-1,-1)" />
</g>
</g>
<g
id="g4036-9"
transform="matrix(-2.7612809,-3.9436566,3.0305215,-4.3281852,-298.57091,225.05459)"
style="fill:#cc0000;stroke:#280000;stroke-width:1.75300193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<g
id="g4033-8"
transform="matrix(0.70857077,0.64561924,-0.7760537,0.70710678,30.848953,1.7173836)"
style="fill:#cc0000;stroke:#280000;stroke-width:1.75119007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<rect
style="fill:#cc0000;stroke:#280000;stroke-width:1.75119007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3261-1"
width="23"
height="6"
x="-25"
y="-38"
transform="scale(-1,-1)" />
</g>
</g>
<path
style="fill:none;stroke:#ef2929;stroke-width:8.57048988;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -232.83159,80.501322 0,-119.971011"
id="path4083-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:#73d216;stroke:#729fcf;stroke-width:8.57048988;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -219.84522,84.786002 120.002528,0"
id="path4083-0-29"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<g
id="g4036-9-3"
transform="matrix(3.8539874,-2.7605595,4.229773,3.0297297,-381.44368,63.669362)"
style="fill:#73d216;stroke:#172a04;stroke-width:1.77350962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<g
id="g4033-8-5"
transform="matrix(0.70857077,0.64561924,-0.7760537,0.70710678,30.848953,1.7173836)"
style="fill:#73d216;stroke:#172a04;stroke-width:1.77167654;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<rect
style="fill:#73d216;stroke:#172a04;stroke-width:1.79764783;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3261-1-6"
width="26.344721"
height="5.3929434"
x="12.011514"
y="-22.444706"
transform="matrix(-0.61733264,0.78670224,-0.61733264,-0.78670224,0,0)" />
</g>
</g>
<path
style="fill:none;stroke:#8ae234;stroke-width:8.57048988;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -317.98539,173.50383 82.72374,-82.654998"
id="path4083-0-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<ellipse
style="fill:url(#radialGradient4081-3);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:8.5704937"
id="path11841-1"
cx="-228.54584"
cy="89.070976"
rx="21.429024"
ry="21.423424" />
<g
inkscape:label="Layer 1"
id="layer1"
transform="matrix(2.0070729,0,0,2.0260939,-319.19936,27.597942)">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path2993"
d="M 3,13 37,19 61,11 31,7 Z"
style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path2995"
d="M 61,11 61,47 37,57 37,19 Z"
style="fill:url(#linearGradient3783);fill-opacity:1;stroke:#0b1521;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
<path
style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient3773);fill-opacity:1;fill-rule:evenodd;stroke:#0b1521;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="M 3,13 37,19 37,57 3,51 Z"
id="path3825"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path3765"
d="m 5,15.42772 0.00867,33.919116 30.008671,5.268799 -0.0087,-33.933614 z"
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path3775"
d="m 39.01243,20.433833 -0.01226,33.535301 20.001105,-8.300993 3.6e-4,-31.867363 z"
style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4275"
transform="matrix(1.0660729,0,0,1.3533555,146.7629,-79.377444)">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path3890"
d="m -246.4026,40.086188 0,81.472752 c -21.90395,8.7208 -33.86771,6.28731 -62.46245,0 l 0,-81.472752 z"
style="fill:url(#linearGradient3908);fill-opacity:1;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3962"
d="m -251.83412,48.233464 0,70.609726"
style="fill:none;stroke:#73d216;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:open="true"
sodipodi:end="6.2816523"
sodipodi:start="0"
transform="matrix(0.99984252,0.0177464,-0.19808478,0.98018489,0,0)"
d="m -235.90103,49.780407 a 31.74497,9.9438305 0 0 1 -31.7328,9.94383 31.74497,9.9438305 0 0 1 -31.75713,-9.936208 31.74497,9.9438305 0 0 1 31.70846,-9.951446 31.74497,9.9438305 0 0 1 31.78144,9.92858"
sodipodi:ry="9.9438305"
sodipodi:rx="31.74497"
sodipodi:cy="49.780407"
sodipodi:cx="-267.646"
id="path3870-2"
style="fill:#73d216;stroke:url(#linearGradient3970);stroke-width:4.34565067;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3996"
d="m -246.4026,116.12743 c -23.54166,9.22746 -41.49842,5.99385 -59.74669,0"
style="fill:none;stroke:url(#linearGradient4004);stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="path3890-6"
d="m -308.86505,121.55894 0,-81.472752 62.46245,0 0,81.472752"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4"
d="m -268.12867,126.99046 -32.5891,-81.472755"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:open="true"
sodipodi:end="6.2816523"
sodipodi:start="0"
transform="matrix(0.99984252,0.0177464,-0.19808478,0.98018489,0,0)"
d="m -236.97976,45.187111 a 31.74497,9.9438305 0 0 1 -31.73281,9.94383 31.74497,9.9438305 0 0 1 -31.75712,-9.936208 31.74497,9.9438305 0 0 1 31.70846,-9.951446 31.74497,9.9438305 0 0 1 31.78143,9.92858"
sodipodi:ry="9.9438305"
sodipodi:rx="31.74497"
sodipodi:cy="45.187111"
sodipodi:cx="-268.72473"
id="path3870"
style="fill:#8ae234;fill-opacity:1;stroke:#172a04;stroke-width:4.34565067;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4-5"
d="m -268.12867,126.99046 0,-78.756996"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4-8"
d="M -246.4026,99.832876 -268.12867,48.233464"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4-8-1"
d="m -281.70746,31.938912 -19.01031,13.578793"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4-8-7"
d="M -268.12867,50.949222 -278.9917,29.223154"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3848-4-8-4"
d="m -268.12867,50.949222 13.57879,-19.01031"
style="fill:none;stroke:#172a04;stroke-width:5.43151712;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path216" stroke-linejoin="round" d="m4.5218 38.687c0.0218 0.417 0.4599 0.833 0.8762 0.833h31.327c0.416 0 0.811-0.416 0.789-0.833l-0.936-27.226c-0.022-0.417-0.46-0.833-0.877-0.833h-13.27c-0.486 0-1.235-0.316-1.402-1.1066l-0.612-2.893c-0.155-0.7357-0.882-1.0379-1.298-1.0379h-14.779c-0.4162 0-0.8107 0.4163-0.7889 0.8326l0.9707 32.264z" stroke="url(#linearGradient3104)" stroke-linecap="round" fill="url(#radialGradient238)"/>
<path id="path9788" opacity=".11364" stroke-linejoin="round" d="m5.2266 22.562h30.265" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9784" opacity=".11364" stroke-linejoin="round" d="m5.0422 18.562h30.447" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9778" opacity=".11364" stroke-linejoin="round" d="m4.9807 12.562h30.507" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9798" opacity=".11364" stroke-linejoin="round" d="m5.3862 32.562h30.109" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9800" opacity=".11364" stroke-linejoin="round" d="m5.5091 34.562h29.988" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9782" opacity=".11364" stroke-linejoin="round" d="m5.0422 16.562h30.447" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9780" opacity=".11364" stroke-linejoin="round" d="m5.0114 14.562h30.478" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9776" opacity=".11364" stroke-linejoin="round" d="m4.9221 10.562h15.281" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9774" opacity=".11364" stroke-linejoin="round" d="m4.8738 8.5625h14.783" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9794" opacity=".11364" stroke-linejoin="round" d="m5.3247 28.562h30.169" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9792" opacity=".11364" stroke-linejoin="round" d="m5.2881 26.562h30.205" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9790" opacity=".11364" stroke-linejoin="round" d="m5.2266 24.562h30.265" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9786" opacity=".11364" stroke-linejoin="round" d="m5.1959 20.562h30.296" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9796" opacity=".11364" stroke-linejoin="round" d="m5.3247 30.562h30.169" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path9802" opacity=".11364" stroke-linejoin="round" d="m5.5091 36.562h29.988" stroke="#000" stroke-linecap="round" fill="#729fcf"/>
<path id="path219" opacity=".45143" d="m6.0683 38.864c0.0164 0.312-0.1809 0.52-0.4985 0.416-0.3177-0.104-0.5368-0.312-0.5531-0.624l-0.9477-32.065c-0.0164-0.3118 0.1651-0.5004 0.4774-0.5004l14.422-0.0477c0.313 0 0.932 0.3005 1.133 1.3222l0.574 2.8159c-0.427-0.4656-0.419-0.48-0.638-1.1571l-0.406-1.2592c-0.219-0.7276-0.698-0.8319-1.01-0.8319h-12.888c-0.3122 0-0.5095 0.2082-0.4931 0.5204l0.938 31.515-0.1096-0.104z" display="block" fill="url(#linearGradient491)"/>
<g id="g220" fill-opacity=".75706" transform="matrix(1.0408 0 .054493 1.0408 -8.6702 2.6706)" fill="#fff">
<path id="path221" fill-opacity=".50847" fill="#fff" d="m42.417 8.5152c0.005-0.0971-0.128-0.247-0.235-0.247l-13.031-0.0021s0.911 0.5879 2.201 0.5962l11.054 0.071c0.011-0.2117 0.003-0.256 0.011-0.4181z"/>
</g>
<path id="path233" stroke-linejoin="round" d="m39.784 39.511c1.143-0.044 1.963-1.097 2.047-2.321 0.791-11.549 1.659-21.232 1.659-21.232 0.072-0.248-0.168-0.495-0.48-0.495h-34.371c-0.0004 0-1.8507 21.867-1.8507 21.867-0.1145 0.982-0.466 1.804-1.5498 2.183l34.546-0.002z" display="block" stroke="#3465a4" fill="url(#linearGradient9772)"/>
<path id="path304" opacity=".46591" d="m9.6202 16.464l32.791 0.065-1.574 20.002c-0.084 1.071-0.45 1.428-1.872 1.428-1.872 0-28.678-0.032-31.395-0.032 0.2335-0.321 0.3337-0.989 0.335-1.005l1.7152-20.458z" stroke="url(#linearGradient322)" stroke-linecap="round" stroke-width="1px" fill="none"/>
<path id="path323" d="m9.6202 16.223l-1.1666 15.643s8.2964-4.148 18.666-4.148 15.555-11.495 15.555-11.495h-33.055z" fill-opacity=".089286" fill-rule="evenodd" fill="#fff"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@@ -155,6 +155,8 @@
<file>AddonManager.svg</file>
<file>Group.svg</file>
<file>Geofeaturegroup.svg</file>
<file>Std_Axis.svg</file>
<file>Std_Plane.svg</file>
</qresource>
<!-- Alternative directory names for icons that should be loaded from a theme -->
<!-- See also http://permalink.gmane.org/gmane.comp.lib.qt.general/26374 -->

View File

@@ -1296,16 +1296,33 @@ QMimeData * MainWindow::createMimeDataFromSelection () const
sel.insert(sel.end(), it->second.begin(), it->second.end());
all.insert(all.end(), dep.begin(), dep.end());
}
if (all.size() > sel.size()) {
int ret = QMessageBox::question(getMainWindow(),
tr("Object dependencies"),
tr("The selected objects have a dependency to unselected objects.\n"
"Do you want to copy them, too?"),
QMessageBox::Yes,QMessageBox::No);
if (ret == QMessageBox::Yes) {
//check if selection are only geofeaturegroup objects, for them it is intuitive and wanted to copy the
//dependencies
bool hasGroup = false, hasNormal = false;
for(auto obj : sel) {
if(obj->hasExtension(App::GroupExtension::getExtensionClassTypeId()))
hasGroup = true;
else
hasNormal = true;
}
if(hasGroup && !hasNormal) {
sel = all;
}
else {
//if there are normal objects selected it may be possible that some dependencies are
//from them, and not only from groups. so ask the user what to do.
int ret = QMessageBox::question(getMainWindow(),
tr("Object dependencies"),
tr("The selected objects have a dependency to unselected objects.\n"
"Do you want to copy them, too?"),
QMessageBox::Yes,QMessageBox::No);
if (ret == QMessageBox::Yes) {
sel = all;
}
}
}
unsigned int memsize=1000; // ~ for the meta-information

View File

@@ -43,7 +43,9 @@ PROPERTY_SOURCE(Gui::ViewProviderLine, Gui::ViewProviderOriginFeature)
ViewProviderLine::ViewProviderLine()
{ }
{
sPixmap = "Std_Axis";
}
ViewProviderLine::~ViewProviderLine()
{ }

View File

@@ -69,8 +69,6 @@ ViewProviderOriginFeature::ViewProviderOriginFeature () {
pLabel = new SoAsciiText();
pLabel->ref();
pLabel->width.setValue(-1);
sPixmap = "view-measurement";
}

View File

@@ -43,7 +43,9 @@ PROPERTY_SOURCE(Gui::ViewProviderPlane, Gui::ViewProviderOriginFeature)
ViewProviderPlane::ViewProviderPlane()
{ }
{
sPixmap = "Std_Plane";
}
ViewProviderPlane::~ViewProviderPlane()
{ }