icon for inactive

This commit is contained in:
sliptonic
2018-10-26 11:45:55 -05:00
committed by wmayer
parent d5edb6ed2a
commit 993d179e7c
6 changed files with 1039 additions and 29 deletions

View File

@@ -30,6 +30,7 @@
<file>icons/Path-MachineLathe.svg</file>
<file>icons/Path-MachineMill.svg</file>
<file>icons/Path-Machine.svg</file>
<file>icons/Path-OpActive.svg</file>
<file>icons/Path-OperationA.svg</file>
<file>icons/Path-OperationB.svg</file>
<file>icons/Path-OpCopy.svg</file>

View File

@@ -0,0 +1,474 @@
<?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"
width="64px"
height="64px"
id="svg2726"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="Path-InactiveOp.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2728">
<linearGradient
inkscape:collect="always"
id="linearGradient3144">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148" />
</linearGradient>
<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="perspective2734" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144"
id="radialGradient3850"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-7"
id="radialGradient3850-2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-7">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-4" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-4" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-5"
id="radialGradient3850-7"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-5">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-6" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-5" />
</linearGradient>
<radialGradient
r="34.345188"
fy="672.79736"
fx="225.26402"
cy="672.79736"
cx="225.26402"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
gradientUnits="userSpaceOnUse"
id="radialGradient4501"
xlink:href="#linearGradient3144-5"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-3"
id="radialGradient3850-70"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-3">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-2" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-3" />
</linearGradient>
<radialGradient
r="34.345188"
fy="672.79736"
fx="225.26402"
cy="672.79736"
cx="225.26402"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
gradientUnits="userSpaceOnUse"
id="radialGradient4501-8"
xlink:href="#linearGradient3144-3"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-1"
id="radialGradient3850-5"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-1">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-5" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-1" />
</linearGradient>
<radialGradient
r="34.345188"
fy="672.79736"
fx="225.26402"
cy="672.79736"
cx="225.26402"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
gradientUnits="userSpaceOnUse"
id="radialGradient4501-1"
xlink:href="#linearGradient3144-1"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-9"
id="radialGradient3850-3"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-9">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-9" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-12" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-2"
id="radialGradient3850-6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-2">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-0" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-2" />
</linearGradient>
<radialGradient
r="34.345188"
fy="672.79736"
fx="225.26402"
cy="672.79736"
cx="225.26402"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
gradientUnits="userSpaceOnUse"
id="radialGradient4815"
xlink:href="#linearGradient3144-2"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3770"
id="linearGradient3803"
x1="34.969646"
y1="34.472939"
x2="29.055662"
y2="18.702312"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3770"
inkscape:collect="always">
<stop
id="stop3772"
offset="0"
style="stop-color:#06989a;stop-opacity:1" />
<stop
id="stop3774"
offset="1"
style="stop-color:#34e0e2;stop-opacity:1" />
</linearGradient>
<linearGradient
y2="18.702312"
x2="29.055662"
y1="34.472939"
x1="34.969646"
gradientUnits="userSpaceOnUse"
id="linearGradient3015"
xlink:href="#linearGradient3770"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3770-7"
id="linearGradient3803-1"
x1="34.969646"
y1="34.472939"
x2="29.055662"
y2="18.702312"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3770-7"
inkscape:collect="always">
<stop
id="stop3772-4"
offset="0"
style="stop-color:#06989a;stop-opacity:1" />
<stop
id="stop3774-0"
offset="1"
style="stop-color:#34e0e2;stop-opacity:1" />
</linearGradient>
<linearGradient
y2="18.702312"
x2="29.055662"
y1="34.472939"
x1="34.969646"
gradientUnits="userSpaceOnUse"
id="linearGradient3015-9"
xlink:href="#linearGradient3770-7"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3770-2"
id="linearGradient3803-8"
x1="34.969646"
y1="34.472939"
x2="29.055662"
y2="18.702312"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3770-2"
inkscape:collect="always">
<stop
id="stop3772-45"
offset="0"
style="stop-color:#06989a;stop-opacity:1" />
<stop
id="stop3774-5"
offset="1"
style="stop-color:#34e0e2;stop-opacity:1" />
</linearGradient>
<linearGradient
y2="18.702312"
x2="29.055662"
y1="34.472939"
x1="34.969646"
gradientUnits="userSpaceOnUse"
id="linearGradient3015-1-1"
xlink:href="#linearGradient3770-2-5"
inkscape:collect="always" />
<linearGradient
id="linearGradient3770-2-5"
inkscape:collect="always">
<stop
id="stop3772-45-2"
offset="0"
style="stop-color:#06989a;stop-opacity:1" />
<stop
id="stop3774-5-7"
offset="1"
style="stop-color:#34e0e2;stop-opacity:1" />
</linearGradient>
<linearGradient
y2="18.702312"
x2="29.055662"
y1="34.472939"
x1="34.969646"
gradientUnits="userSpaceOnUse"
id="linearGradient3015-1-4"
xlink:href="#linearGradient3770-2-2"
inkscape:collect="always" />
<linearGradient
id="linearGradient3770-2-2"
inkscape:collect="always">
<stop
id="stop3772-45-3"
offset="0"
style="stop-color:#06989a;stop-opacity:1" />
<stop
id="stop3774-5-2"
offset="1"
style="stop-color:#34e0e2;stop-opacity:1" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="8.970275"
inkscape:cx="38.719119"
inkscape:cy="27.618161"
inkscape:current-layer="g4289"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1676"
inkscape:window-height="1011"
inkscape:window-x="1080"
inkscape:window-y="1068"
inkscape:window-maximized="0"
inkscape:snap-bbox="false"
inkscape:snap-nodes="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:snap-global="true">
<inkscape:grid
type="xygrid"
id="grid3019"
empspacing="2"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="16px"
spacingy="16px"
empcolor="#ff0000"
empopacity="0.25098039" />
<inkscape:grid
type="xygrid"
id="grid3134"
empspacing="2"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g4289"
transform="matrix(0.1621282,0,0,0.1621282,6.3605986,-66.108806)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#0000ff;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:37.37782669;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:37.37782816, 74.75565632999997945;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path2998-7"
cx="158.14276"
cy="605.13104"
rx="156.29485"
ry="165.92125" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:#d3d7cf;stroke-width:43.79842377;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path2998-1-1"
cx="158.14276"
cy="605.13104"
rx="108.27944"
ry="108.27946" />
</g>
</g>
<metadata
id="metadata6378">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<cc:license
rdf:resource="" />
<dc:date>Mon Mar 12 17:20:03 2012 -0300</dc:date>
<dc:creator>
<cc:Agent>
<dc:title>[Yorik van Havre]</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>FreeCAD LGPL2+</dc:title>
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title>FreeCAD</dc:title>
</cc:Agent>
</dc:publisher>
<dc:identifier>FreeCAD/src/Mod/Draft/Resources/icons/Snap_Extension.svg</dc:identifier>
<dc:relation>http://www.freecadweb.org/wiki/index.php?title=Artwork</dc:relation>
<dc:contributor>
<cc:Agent>
<dc:title>[agryson] Alexander Gryson</dc:title>
</cc:Agent>
</dc:contributor>
<dc:description>Three dots or circles in a horizontal sequence similar to an ellipsis</dc:description>
<dc:subject>
<rdf:Bag>
<rdf:li>circle</rdf:li>
<rdf:li>circles</rdf:li>
<rdf:li>dot</rdf:li>
<rdf:li>dots</rdf:li>
<rdf:li>ellipsis</rdf:li>
</rdf:Bag>
</dc:subject>
<dc:title>Path-OperationA</dc:title>
<cc:license>https://www.gnu.org/copyleft/lesser.html</cc:license>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1,495 @@
<?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"
width="64px"
height="64px"
id="svg2726"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="Path-OpActive.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2728">
<linearGradient
inkscape:collect="always"
id="linearGradient3144">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148" />
</linearGradient>
<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="perspective2734" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144"
id="radialGradient3850"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-7"
id="radialGradient3850-2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-7">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-4" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-4" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-5"
id="radialGradient3850-7"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-5">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-6" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-5" />
</linearGradient>
<radialGradient
r="34.345188"
fy="672.79736"
fx="225.26402"
cy="672.79736"
cx="225.26402"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
gradientUnits="userSpaceOnUse"
id="radialGradient4501"
xlink:href="#linearGradient3144-5"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-3"
id="radialGradient3850-70"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-3">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-2" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-3" />
</linearGradient>
<radialGradient
r="34.345188"
fy="672.79736"
fx="225.26402"
cy="672.79736"
cx="225.26402"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
gradientUnits="userSpaceOnUse"
id="radialGradient4501-8"
xlink:href="#linearGradient3144-3"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-1"
id="radialGradient3850-5"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-1">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-5" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-1" />
</linearGradient>
<radialGradient
r="34.345188"
fy="672.79736"
fx="225.26402"
cy="672.79736"
cx="225.26402"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
gradientUnits="userSpaceOnUse"
id="radialGradient4501-1"
xlink:href="#linearGradient3144-1"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-9"
id="radialGradient3850-3"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-9">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-9" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-12" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3144-2"
id="radialGradient3850-6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
inkscape:collect="always"
id="linearGradient3144-2">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3146-0" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3148-2" />
</linearGradient>
<radialGradient
r="34.345188"
fy="672.79736"
fx="225.26402"
cy="672.79736"
cx="225.26402"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
gradientUnits="userSpaceOnUse"
id="radialGradient4815"
xlink:href="#linearGradient3144-2"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3770"
id="linearGradient3803"
x1="34.969646"
y1="34.472939"
x2="29.055662"
y2="18.702312"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3770"
inkscape:collect="always">
<stop
id="stop3772"
offset="0"
style="stop-color:#06989a;stop-opacity:1" />
<stop
id="stop3774"
offset="1"
style="stop-color:#34e0e2;stop-opacity:1" />
</linearGradient>
<linearGradient
y2="18.702312"
x2="29.055662"
y1="34.472939"
x1="34.969646"
gradientUnits="userSpaceOnUse"
id="linearGradient3015"
xlink:href="#linearGradient3770"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3770-7"
id="linearGradient3803-1"
x1="34.969646"
y1="34.472939"
x2="29.055662"
y2="18.702312"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3770-7"
inkscape:collect="always">
<stop
id="stop3772-4"
offset="0"
style="stop-color:#06989a;stop-opacity:1" />
<stop
id="stop3774-0"
offset="1"
style="stop-color:#34e0e2;stop-opacity:1" />
</linearGradient>
<linearGradient
y2="18.702312"
x2="29.055662"
y1="34.472939"
x1="34.969646"
gradientUnits="userSpaceOnUse"
id="linearGradient3015-9"
xlink:href="#linearGradient3770-7"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3770-2"
id="linearGradient3803-8"
x1="34.969646"
y1="34.472939"
x2="29.055662"
y2="18.702312"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3770-2"
inkscape:collect="always">
<stop
id="stop3772-45"
offset="0"
style="stop-color:#06989a;stop-opacity:1" />
<stop
id="stop3774-5"
offset="1"
style="stop-color:#34e0e2;stop-opacity:1" />
</linearGradient>
<linearGradient
y2="18.702312"
x2="29.055662"
y1="34.472939"
x1="34.969646"
gradientUnits="userSpaceOnUse"
id="linearGradient3015-1-1"
xlink:href="#linearGradient3770-2-5"
inkscape:collect="always" />
<linearGradient
id="linearGradient3770-2-5"
inkscape:collect="always">
<stop
id="stop3772-45-2"
offset="0"
style="stop-color:#06989a;stop-opacity:1" />
<stop
id="stop3774-5-7"
offset="1"
style="stop-color:#34e0e2;stop-opacity:1" />
</linearGradient>
<linearGradient
y2="18.702312"
x2="29.055662"
y1="34.472939"
x1="34.969646"
gradientUnits="userSpaceOnUse"
id="linearGradient3015-1-4"
xlink:href="#linearGradient3770-2-2"
inkscape:collect="always" />
<linearGradient
id="linearGradient3770-2-2"
inkscape:collect="always">
<stop
id="stop3772-45-3"
offset="0"
style="stop-color:#06989a;stop-opacity:1" />
<stop
id="stop3774-5-2"
offset="1"
style="stop-color:#34e0e2;stop-opacity:1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3853">
<stop
style="stop-color:#73d216;stop-opacity:1"
offset="0"
id="stop3855" />
<stop
style="stop-color:#e3facd;stop-opacity:1"
offset="1"
id="stop3857" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3853"
id="linearGradient5123"
x1="-13.57198"
y1="605.13104"
x2="329.8575"
y2="605.13104"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="8.970275"
inkscape:cx="9.3917483"
inkscape:cy="27.618161"
inkscape:current-layer="g4289"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1676"
inkscape:window-height="1011"
inkscape:window-x="1080"
inkscape:window-y="1068"
inkscape:window-maximized="0"
inkscape:snap-bbox="false"
inkscape:snap-nodes="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:snap-global="true">
<inkscape:grid
type="xygrid"
id="grid3019"
empspacing="2"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="16px"
spacingy="16px"
empcolor="#ff0000"
empopacity="0.25098039" />
<inkscape:grid
type="xygrid"
id="grid3134"
empspacing="2"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g4289"
transform="matrix(0.1621282,0,0,0.1621282,6.3605986,-66.108806)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5123);fill-opacity:1;fill-rule:nonzero;stroke:#4a75ab;stroke-width:30.83979221;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path2998-7-6"
cx="158.14276"
cy="605.13104"
rx="156.29485"
ry="165.92125" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:#fa3d24;stroke-width:32.07955186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:64.15910372,32.07955186;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path2998-1-1"
cx="158.14276"
cy="605.13104"
rx="108.27944"
ry="108.27946" />
</g>
</g>
<metadata
id="metadata6378">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<cc:license
rdf:resource="" />
<dc:date>Mon Mar 12 17:20:03 2012 -0300</dc:date>
<dc:creator>
<cc:Agent>
<dc:title>[Yorik van Havre]</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>FreeCAD LGPL2+</dc:title>
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title>FreeCAD</dc:title>
</cc:Agent>
</dc:publisher>
<dc:identifier>FreeCAD/src/Mod/Draft/Resources/icons/Snap_Extension.svg</dc:identifier>
<dc:relation>http://www.freecadweb.org/wiki/index.php?title=Artwork</dc:relation>
<dc:contributor>
<cc:Agent>
<dc:title>[agryson] Alexander Gryson</dc:title>
</cc:Agent>
</dc:contributor>
<dc:description>Three dots or circles in a horizontal sequence similar to an ellipsis</dc:description>
<dc:subject>
<rdf:Bag>
<rdf:li>circle</rdf:li>
<rdf:li>circles</rdf:li>
<rdf:li>dot</rdf:li>
<rdf:li>dots</rdf:li>
<rdf:li>ellipsis</rdf:li>
</rdf:Bag>
</dc:subject>
<dc:title>Path-OperationA</dc:title>
<cc:license>https://www.gnu.org/copyleft/lesser.html</cc:license>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 15 KiB

File diff suppressed because one or more lines are too long

View File

@@ -265,12 +265,12 @@ class ObjectOp(object):
def onChanged(self, obj, prop):
'''onChanged(obj, prop) ... base implementation of the FC notification framework.
Do not overwrite, overwrite opOnChanged() instead.'''
if not 'Restore' in obj.State and prop in ['Base', 'StartDepth', 'FinalDepth']:
self.updateDepths(obj, True)
self.opOnChanged(obj, prop)
def applyExpression(self, obj, prop, expr):
'''applyExpression(obj, prop, expr) ... set expression expr on obj.prop if expr is set'''
if expr:
@@ -436,13 +436,15 @@ class ObjectOp(object):
'''
PathLog.track()
if obj.ViewObject:
obj.ViewObject.Visibility = obj.Active
if not obj.Active:
path = Path.Path("(inactive operation)")
obj.Path = path
if obj.ViewObject:
obj.ViewObject.Visibility = False
return
if not self._setBaseAndStock(obj):
return

View File

@@ -145,7 +145,12 @@ class ViewProvider(object):
def getIcon(self):
'''getIcon() ... the icon used in the object tree'''
return self.OpIcon
if self.Object.Active:
return self.OpIcon
else:
return ":/icons/Path-OpActive.svg"
#return self.OpIcon
def getTaskPanelOpPage(self, obj):
'''getTaskPanelOpPage(obj) ... use the stored information to instantiate the receiver op's page controller.'''