[gnome-builder] icons: code snippets and word matches



commit 7eaa135d75261e3b197accc80fd386a6ed7d6537
Author: Jakub Steiner <jimmac gmail com>
Date:   Tue Jun 12 11:02:13 2018 +0200

    icons: code snippets and word matches

 .../actions/result-codesnippet-symbolic.svg        |  28 +++++
 .../scalable/actions/result-word-symbolic.svg      |  25 ++++
 data/icons/src/render-symbolic.rb                  |   2 +-
 data/icons/src/symbolic.svg                        | 138 ++++++++++++++-------
 4 files changed, 144 insertions(+), 49 deletions(-)
---
diff --git a/data/icons/hicolor/scalable/actions/result-codesnippet-symbolic.svg 
b/data/icons/hicolor/scalable/actions/result-codesnippet-symbolic.svg
new file mode 100644
index 000000000..5dd0765a2
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/result-codesnippet-symbolic.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' 
sodipodi:docname='result-codesnippet-symbolic.svg' height='16' id='svg7384' 
xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' 
xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' 
xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' 
version='1.1' inkscape:version='0.92.2 2405546, 2018-03-11' width='16.038202' 
xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'>
+  <metadata id='metadata90'>
+    <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>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview inkscape:bbox-nodes='true' inkscape:bbox-paths='true' bordercolor='#666666' 
borderlayer='true' borderopacity='1' inkscape:current-layer='layer1' inkscape:cx='15.41215' 
inkscape:cy='-3.514977' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' 
inkscape:object-nodes='true' inkscape:object-paths='true' objecttolerance='10' pagecolor='#555753' 
inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='false' showgrid='false' showguides='true' 
inkscape:showpageshadow='false' inkscape:snap-bbox='false' inkscape:snap-bbox-midpoints='false' 
inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-intersection-paths='true' 
inkscape:snap-nodes='true' inkscape:snap-others='false' inkscape:snap-to-guides='true' 
inkscape:window-height='1376' inkscape:window-maximized='1' inkscape:window-width='3440' 
inkscape:window-x='0' inkscape:window-y='61' inkscape:zoom='1'>
+    <inkscape:grid empspacing='2' enabled='true' id='grid4866' originx='-259.96179' originy='60' 
snapvisiblegridlinesonly='true' spacingx='1' spacingy='1' type='xygrid' visible='true'/>
+  </sodipodi:namedview>
+  <title id='title9167'>Gnome Symbolic Icon Theme</title>
+  <defs id='defs7386'/>
+  <g inkscape:groupmode='layer' id='layer2' inkscape:label='actions' transform='translate(-259.96179,-60)'/>
+  <g inkscape:groupmode='layer' id='layer1' inkscape:label='autocomplete' 
transform='translate(-259.96179,-60)'>
+    <path inkscape:connector-curvature='0' d='M 259.5,59.5 V 60 76.5 h 17 v -17 z m 1,1 h 15 v 15 h -15 z' 
id='rect1079' 
style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-
 color:#0
 
00000;solid-opacity:1;vector-effect:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate'/>
+    <circle cx='266' cy='68' id='path1089' r='1' 
style='opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;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;paint-order:normal'/>
+    <circle cx='270' cy='68' id='circle1091' r='1' 
style='opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;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;paint-order:normal'/>
+    <path inkscape:connector-curvature='0' d='M 263.64011,64.03442 259.96179,68 263.57183,72.002 265,72 
264.999,71.38807 c 0,-0.5864 -0.14014,-1.02008 -0.51175,-1.39169 l -1.69528,-1.99636 1.77505,-2.00473 c 
0.25,-0.29688 0.44502,-0.56492 0.44502,-1.2526 l -0.008,-0.71879 z' id='path1093' 
sodipodi:nodetypes='ccccccccccc' 
style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal
 ;shape-p
 
adding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate'/>
+    <use height='100%' xlink:href='#path1093' id='use1101' transform='matrix(-1,0,0,1,535.95733,0)' 
width='100%' x='0' y='0'/>
+  </g>
+  <g inkscape:groupmode='layer' id='layer3' inkscape:label='symboltree' 
transform='translate(-259.96179,-60)'/>
+</svg>
diff --git a/data/icons/hicolor/scalable/actions/result-word-symbolic.svg 
b/data/icons/hicolor/scalable/actions/result-word-symbolic.svg
new file mode 100644
index 000000000..72383855a
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/result-word-symbolic.svg
@@ -0,0 +1,25 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' 
sodipodi:docname='result-word-symbolic.svg' height='16' id='svg7384' 
xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' 
xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' 
xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' 
version='1.1' inkscape:version='0.92.2 2405546, 2018-03-11' width='16' xmlns='http://www.w3.org/2000/svg'>
+  <metadata id='metadata90'>
+    <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>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview inkscape:bbox-nodes='true' inkscape:bbox-paths='true' bordercolor='#666666' 
borderlayer='true' borderopacity='1' inkscape:current-layer='layer1' inkscape:cx='35.373947' 
inkscape:cy='-3.514977' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' 
inkscape:object-nodes='true' inkscape:object-paths='true' objecttolerance='10' pagecolor='#555753' 
inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='false' showgrid='false' showguides='true' 
inkscape:showpageshadow='false' inkscape:snap-bbox='false' inkscape:snap-bbox-midpoints='false' 
inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-intersection-paths='true' 
inkscape:snap-nodes='true' inkscape:snap-others='false' inkscape:snap-to-guides='true' 
inkscape:window-height='1376' inkscape:window-maximized='1' inkscape:window-width='3440' 
inkscape:window-x='0' inkscape:window-y='61' inkscape:zoom='1'>
+    <inkscape:grid empspacing='2' enabled='true' id='grid4866' originx='-239.99999' originy='60' 
snapvisiblegridlinesonly='true' spacingx='1' spacingy='1' type='xygrid' visible='true'/>
+  </sodipodi:namedview>
+  <title id='title9167'>Gnome Symbolic Icon Theme</title>
+  <defs id='defs7386'/>
+  <g inkscape:groupmode='layer' id='layer2' inkscape:label='actions' transform='translate(-239.99999,-60)'/>
+  <g inkscape:groupmode='layer' id='layer1' inkscape:label='autocomplete' 
transform='translate(-239.99999,-60)'>
+    <path inkscape:connector-curvature='0' d='M 239.5,59.5 V 60 76.5 h 17 v -17 z m 1,1 h 15 v 15 h -15 z' 
id='rect1056' 
style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-
 color:#0
 
00000;solid-opacity:1;vector-effect:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate'/>
+    <path inkscape:connector-curvature='0' d='m 244,63 v 2 h 6 c 0.38929,0 0.93168,0.24585 1.3457,0.664062 C 
251.75973,66.082275 252,66.634139 252,67 h -7 c -0.83333,0 -1.5499,0.385834 -2.08203,0.917969 C 
242.38583,68.450104 242,69.166667 242,70 v 1 c 0,0.833333 0.38583,1.549896 0.91797,2.082031 C 
243.4501,73.614166 244.16667,74 245,74 h 9 v -7 c 0,-1.070449 -0.5189,-2.019478 -1.23438,-2.742188 C 
252.05015,63.535103 251.0927,63 250,63 Z m 1,6 h 7 v 3 h -7 c -0.16667,0 -0.4501,-0.114166 -0.66797,-0.332031 
C 244.11417,71.450104 244,71.166667 244,71 v -1 c 0,-0.166667 0.11417,-0.450104 0.33203,-0.667969 C 
244.5499,69.114166 244.83333,69 245,69 Z' id='path1062' 
style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:n
 ormal;te
 
xt-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate'/>
+  </g>
+  <g inkscape:groupmode='layer' id='layer3' inkscape:label='symboltree' 
transform='translate(-239.99999,-60)'/>
+</svg>
diff --git a/data/icons/src/render-symbolic.rb b/data/icons/src/render-symbolic.rb
index 022ffd39e..7cea0564c 100755
--- a/data/icons/src/render-symbolic.rb
+++ b/data/icons/src/render-symbolic.rb
@@ -5,7 +5,7 @@ require "fileutils"
 include REXML
 
 
-INKSCAPE = '/usr/bin/inkscape'
+INKSCAPE = 'flatpak run org.inkscape.Inkscape'
 #INKSCAPE = '/usr/bin/inkscape' # like this works for me, while using `which` inkscape hangs
 SRC = "symbolic.svg"
 PREFIX = "../hicolor/scalable"
diff --git a/data/icons/src/symbolic.svg b/data/icons/src/symbolic.svg
index c60d67d3b..375800db5 100644
--- a/data/icons/src/symbolic.svg
+++ b/data/icons/src/symbolic.svg
@@ -7,13 +7,14 @@
    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";
    version="1.1"
    width="16"
    height="16"
    id="svg7384"
-   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   inkscape:version="0.92.2 2405546, 2018-03-11"
    sodipodi:docname="symbolic.svg">
   <metadata
      id="metadata90">
@@ -40,13 +41,13 @@
      inkscape:window-height="1376"
      id="namedview88"
      showgrid="false"
-     inkscape:zoom="16"
-     inkscape:cx="78.60248"
-     inkscape:cy="40.992015"
+     inkscape:zoom="1"
+     inkscape:cx="273.37394"
+     inkscape:cy="-63.514977"
      inkscape:window-x="0"
-     inkscape:window-y="27"
+     inkscape:window-y="61"
      inkscape:window-maximized="1"
-     inkscape:current-layer="layer2"
+     inkscape:current-layer="layer3"
      showborder="false"
      inkscape:snap-nodes="true"
      inkscape:snap-bbox="false"
@@ -799,23 +800,8 @@
          
style="font-weight:bold;font-size:40px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:'Cantarell
 Bold';letter-spacing:0px;word-spacing:0px;fill:#000000"
          transform="matrix(0.28893613,0,0,0.28893613,95.491581,418.94283)" />
     </g>
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer1"
-     inkscape:label="autocomplete">
-    <text
-       id="text6726-0"
-       y="50.945007"
-       x="0.82319641"
-       style="font-size:12px;line-height:125%;font-family:'Droid Sans';text-align:start;fill:#ffffff"
-       xml:space="preserve"><tspan
-         y="50.945007"
-         x="0.82319641"
-         id="tspan6728-5"
-         sodipodi:role="line">autocomplete</tspan></text>
     <g
-       transform="translate(-163.13581,-135)"
+       transform="translate(-163.13581,-195)"
        id="g3517-7"
        inkscape:label="lang-function">
       <rect
@@ -827,7 +813,7 @@
          y="195" />
       <path
          
style="color:#000000;overflow:visible;fill:none;stroke:#bebebe;stroke-width:0.99999976;enable-background:new"
-         d="m 173.13581,195.48326 c -0.84433,0 -1.5,0.67241 -1.5,1.51674 v 5.46875 l -1.07813,1.07812 
1.07813,1.01563 v 4.4375 c 0,1.09375 0.7266,1.56897 1.5,1.54687"
+         d="m 173.13581,195.48326 c -0.84433,0 -1.5,0.67241 -1.5,1.51674 v 5.46875 l -1.07813,1.07812 
1.07813,1.01563 V 209 c 0,1.09375 0.7266,1.56897 1.5,1.54687"
          id="path6302"
          inkscape:connector-curvature="0"
          sodipodi:nodetypes="ccccccc" />
@@ -846,13 +832,13 @@
          sodipodi:nodetypes="ccccccc"
          inkscape:connector-curvature="0"
          id="path7122"
-         d="m 175.13581,195.48326 c 0.84433,0 1.5,0.67241 1.5,1.51674 v 5.46875 l 1.07813,1.07812 
-1.07813,1.01563 v 4.4375 c 0,1.09375 -0.7266,1.56897 -1.5,1.54687"
+         d="m 175.13581,195.48326 c 0.84433,0 1.5,0.67241 1.5,1.51674 v 5.46875 l 1.07813,1.07812 
-1.07813,1.01563 V 209 c 0,1.09375 -0.7266,1.56897 -1.5,1.54687"
          
style="color:#000000;overflow:visible;fill:none;stroke:#bebebe;stroke-width:0.99999976;enable-background:new" 
/>
     </g>
     <g
        inkscape:label="lang-class"
        id="g7124"
-       transform="translate(-143.13581,-135)">
+       transform="translate(-143.13581,-195)">
       <rect
          y="195"
          x="163.1358"
@@ -864,11 +850,11 @@
          sodipodi:nodetypes="ccccccc"
          inkscape:connector-curvature="0"
          id="path7128"
-         d="m 173.13581,195.48326 c -0.84433,0 -1.5,0.67241 -1.5,1.51674 v 5.46875 l -1.07813,1.07812 
1.07813,1.01563 v 4.4375 c 0,1.09375 0.7266,1.56897 1.5,1.54687"
+         d="m 173.13581,195.48326 c -0.84433,0 -1.5,0.67241 -1.5,1.51674 v 5.46875 l -1.07813,1.07812 
1.07813,1.01563 V 209 c 0,1.09375 0.7266,1.56897 1.5,1.54687"
          
style="color:#000000;overflow:visible;fill:none;stroke:#bebebe;stroke-width:0.99999976;enable-background:new" 
/>
       <path
          
style="color:#000000;overflow:visible;fill:none;stroke:#bebebe;stroke-width:0.99999976;enable-background:new"
-         d="m 175.13581,195.48326 c 0.84433,0 1.5,0.67241 1.5,1.51674 v 5.46875 l 1.07813,1.07812 
-1.07813,1.01563 v 4.4375 c 0,1.09375 -0.7266,1.56897 -1.5,1.54687"
+         d="m 175.13581,195.48326 c 0.84433,0 1.5,0.67241 1.5,1.51674 v 5.46875 l 1.07813,1.07812 
-1.07813,1.01563 V 209 c 0,1.09375 -0.7266,1.56897 -1.5,1.54687"
          id="path7134"
          inkscape:connector-curvature="0"
          sodipodi:nodetypes="ccccccc" />
@@ -880,7 +866,7 @@
          sodipodi:nodetypes="csc" />
     </g>
     <g
-       transform="translate(-103.13581,-135)"
+       transform="translate(-103.13581,-195)"
        id="g7156"
        inkscape:label="lang-enum">
       <rect
@@ -900,7 +886,7 @@
     <g
        inkscape:label="lang-enum-value"
        id="g7195"
-       transform="translate(-83.13581,-135)">
+       transform="translate(-83.135809,-195)">
       <rect
          y="195"
          x="163.1358"
@@ -910,7 +896,7 @@
          style="fill:none" />
       <path
          style="color:#000000;overflow:visible;fill:#bebebe;stroke-width:2;enable-background:new"
-         d="m -132.03125,40 c -3.33097,0 -6.03125,2.700283 -6.03125,6.03125 0,3.330967 2.70028,6.03125 
6.03125,6.03125 3.33097,0 6.03125,-2.700283 6.03125,-6.03125 0,-3.330967 -2.70028,-6.03125 -6.03125,-6.03125 
z m 0.0937,1.5625 c 1.29106,0 2.40253,0.51526 3.0625,1.375 0.65997,0.85974 0.875,1.92838 0.875,3.0625 v 1 h 
-1 -4.84375 c 0.20867,1.82146 4.43755,1.34375 4.8438,1 v 1.65625 c 0,0 -0.68392,0.34375 -2.9063,0.34375 
-2.72878,0 -4.1357,-1.114082 -4.15625,-4 0,-0.97245 0.2696,-2.02663 0.9375,-2.90625 0.6679,-0.87962 
1.79907,-1.53125 3.1875,-1.53125 z m 0,2 c -1.06245,0.003 -1.65363,0.36871 -1.81245,1.4375 h 3.75 c 
-0.20701,-1.01487 -0.99969,-1.44 -1.9375,-1.4375 z"
+         d="m -132.03125,40 c -3.33097,0 -6.03125,2.700283 -6.03125,6.03125 0,3.330967 2.70028,6.03125 
6.03125,6.03125 3.33097,0 6.03125,-2.700283 6.03125,-6.03125 C -126,42.700283 -128.70028,40 -132.03125,40 Z m 
0.0937,1.5625 c 1.29106,0 2.40253,0.51526 3.0625,1.375 0.65997,0.85974 0.875,1.92838 0.875,3.0625 v 1 h -1 
-4.84375 c 0.20867,1.82146 4.43755,1.34375 4.8438,1 v 1.65625 c 0,0 -0.68392,0.34375 -2.9063,0.34375 
-2.72878,0 -4.1357,-1.114082 -4.15625,-4 0,-0.97245 0.2696,-2.02663 0.9375,-2.90625 0.6679,-0.87962 
1.79907,-1.53125 3.1875,-1.53125 z m 0,2 C -133,43.5655 -133.59118,43.93121 -133.75,45 h 3.75 c 
-0.20701,-1.01487 -0.99969,-1.44 -1.9375,-1.4375 z"
          transform="translate(303.13581,157)"
          id="path7201"
          inkscape:connector-curvature="0"
@@ -919,7 +905,7 @@
     <g
        inkscape:label="lang-struct"
        id="g7204"
-       transform="translate(-63.13581,-135)">
+       transform="translate(-63.135809,-195)">
       <rect
          y="195"
          x="163.1358"
@@ -929,13 +915,13 @@
          style="fill:none" />
       <path
          style="color:#000000;overflow:visible;fill:#bebebe;stroke-width:1.99999988;enable-background:new"
-         d="m -92.15625,38.96875 c -0.29251,0.0329 -0.57262,0.16735 -0.78125,0.375 l -5.6875,5.71875 c 
-0.477,0.48592 -0.477,1.35783 0,1.84375 l 5.71875,5.71875 c 0.48592,0.477 1.35783,0.477 1.84375,0 l 
5.71875,-5.6875 c 0.49557,-0.48818 0.49557,-1.38682 0,-1.875 l -5.71875,-5.71875 c -0.0303,-0.0222 
-0.06175,-0.043 -0.09375,-0.0625 -0.27185,-0.23475 -0.64286,-0.35069 -1,-0.3125 z m 0.375,2.96875 c 
0.563751,-0.02842 1.162037,9.95e-4 1.78125,0.0625 v 2 c -1.0992,-0.18632 -3.20169,-0.18236 -3.09375,0.6875 
0.0538,0.43321 1.12376,0.3123 2,0.3125 1.92259,4.3e-4 2.53125,0.98973 2.53125,2.25 0,2.39745 -3.48344,3.32537 
-6.25,2.21875 l 0.71875,-1.875 c 2.09375,0.64338 3.17936,0.44877 3.46875,0.09375 0.36211,-0.44417 
-0.003,-0.73487 -0.375,-0.6875 -2.1417,0.2728 -4.21315,-0.53611 -4,-2.5 0.202575,-1.86642 1.527498,-2.477228 
3.21875,-2.5625 z"
+         d="m -92.15625,38.96875 c -0.29251,0.0329 -0.57262,0.16735 -0.78125,0.375 l -5.6875,5.71875 c 
-0.477,0.48592 -0.477,1.35783 0,1.84375 l 5.71875,5.71875 c 0.48592,0.477 1.35783,0.477 1.84375,0 l 
5.71875,-5.6875 c 0.49557,-0.48818 0.49557,-1.38682 0,-1.875 l -5.71875,-5.71875 c -0.0303,-0.0222 
-0.06175,-0.043 -0.09375,-0.0625 -0.27185,-0.23475 -0.64286,-0.35069 -1,-0.3125 z m 0.375,2.96875 C 
-91.217499,41.90908 -90.619213,41.938495 -90,42 v 2 c -1.0992,-0.18632 -3.20169,-0.18236 -3.09375,0.6875 
0.0538,0.43321 1.12376,0.3123 2,0.3125 1.92259,4.3e-4 2.53125,0.98973 2.53125,2.25 0,2.39745 -3.48344,3.32537 
-6.25,2.21875 l 0.71875,-1.875 C -92,48.23713 -90.91439,48.04252 -90.625,47.6875 -90.26289,47.24333 
-90.628,46.95263 -91,47 c -2.1417,0.2728 -4.21315,-0.53611 -4,-2.5 0.202575,-1.86642 1.527498,-2.477228 
3.21875,-2.5625 z"
          transform="translate(263.13581,157)"
          id="path7208"
          inkscape:connector-curvature="0" />
     </g>
     <g
-       transform="translate(-43.13581,-135)"
+       transform="translate(-43.135809,-195)"
        id="g7210"
        inkscape:label="struct-field">
       <rect
@@ -947,14 +933,14 @@
          y="195" />
       <path
          style="color:#000000;overflow:visible;fill:#bebebe;stroke-width:2;enable-background:new"
-         d="m -92.03125,40 c -3.330966,0 -6.03125,2.700283 -6.03125,6.03125 0,3.330967 2.700284,6.03125 
6.03125,6.03125 3.330966,0 6.03125,-2.700283 6.03125,-6.03125 0,-3.330967 -2.700284,-6.03125 
-6.03125,-6.03125 z m 2.03125,2 v 2 c -1.099197,-0.18632 -3.186073,-0.182359 -3.078125,0.6875 
0.05376,0.433214 1.108136,0.312303 1.984375,0.3125 1.922591,4.32e-4 2.546875,1.005349 2.546875,2.265625 
0,2.397448 -3.499065,3.309745 -6.265625,2.203125 l 0.71875,-1.875 c 2.09375,0.64338 3.179361,0.44872 
3.46875,0.09376 0.362107,-0.444173 -0.0031,-0.734872 -0.375,-0.687505 -2.141699,0.272805 -4.213154,-0.53611 
-4,-2.5 0.270101,-2.488564 2.523146,-2.746024 5,-2.5 z"
+         d="m -92.03125,40 c -3.330966,0 -6.03125,2.700283 -6.03125,6.03125 0,3.330967 2.700284,6.03125 
6.03125,6.03125 C -88.700284,52.0625 -86,49.362217 -86,46.03125 -86,42.700283 -88.700284,40 -92.03125,40 Z M 
-90,42 v 2 c -1.099197,-0.18632 -3.186073,-0.182359 -3.078125,0.6875 0.05376,0.433214 1.108136,0.312303 
1.984375,0.3125 1.922591,4.32e-4 2.546875,1.005349 2.546875,2.265625 0,2.397448 -3.499065,3.309745 
-6.265625,2.203125 l 0.71875,-1.875 c 2.09375,0.64338 3.179361,0.44872 3.46875,0.09376 0.362107,-0.444173 
-0.0031,-0.734872 -0.375,-0.687505 -2.141699,0.272805 -4.213154,-0.53611 -4,-2.5 0.270101,-2.488564 
2.523146,-2.746024 5,-2.5 z"
          id="path7214"
          inkscape:connector-curvature="0"
          transform="translate(263.13581,157)"
          sodipodi:nodetypes="sssssccsssccsssc" />
     </g>
     <g
-       transform="translate(-123.13581,-135)"
+       transform="translate(-123.13581,-195)"
        id="g7247"
        inkscape:label="lang-method">
       <rect
@@ -966,7 +952,7 @@
          y="195" />
       <path
          
style="color:#000000;overflow:visible;fill:none;stroke:#bebebe;stroke-width:0.99999976;enable-background:new"
-         d="m 174.03352,195.48326 c -0.84433,0 -1.5,0.67241 -1.5,1.51674 v 5.46875 l -1.07813,1.07812 
1.07813,1.01563 v 4.4375 c 0,1.09375 0.7266,1.56897 1.5,1.54687"
+         d="m 174.03352,195.48326 c -0.84433,0 -1.5,0.67241 -1.5,1.51674 v 5.46875 l -1.07813,1.07812 
1.07813,1.01563 V 209 c 0,1.09375 0.7266,1.56897 1.5,1.54687"
          id="path7251"
          inkscape:connector-curvature="0"
          sodipodi:nodetypes="ccccccc" />
@@ -974,18 +960,18 @@
          sodipodi:nodetypes="ccccccc"
          inkscape:connector-curvature="0"
          id="path7253"
-         d="m 176.03352,195.48326 c 0.84433,0 1.5,0.67241 1.5,1.51674 v 5.46875 l 1.07813,1.07812 
-1.07813,1.01563 v 4.4375 c 0,1.09375 -0.7266,1.56897 -1.5,1.54687"
+         d="m 176.03352,195.48326 c 0.84433,0 1.5,0.67241 1.5,1.51674 v 5.46875 l 1.07813,1.07812 
-1.07813,1.01563 V 209 c 0,1.09375 -0.7266,1.56897 -1.5,1.54687"
          
style="color:#000000;overflow:visible;fill:none;stroke:#bebebe;stroke-width:0.99999976;enable-background:new" 
/>
       <path
          
style="color:#000000;overflow:visible;fill:none;stroke:#bebebe;stroke-width:2;stroke-linecap:square;enable-background:new"
-         d="m -159,53 v -4.055456 h 4 c 1.5026,0 2,1 2,2 v 2.055456"
+         d="m -159,53 v -4.055456 h 4 c 1.5026,0 2,1 2,2 V 53"
          id="path7257"
          inkscape:connector-curvature="0"
          transform="translate(323.13581,157)"
          sodipodi:nodetypes="ccccc" />
       <path
          
style="color:#000000;overflow:visible;fill:none;stroke:#bebebe;stroke-width:2;stroke-linecap:square;enable-background:new"
-         d="m -156,53 v -3"
+         d="M -156,53 V 50"
          id="path7259"
          inkscape:connector-curvature="0"
          transform="translate(323.13581,157)"
@@ -994,7 +980,7 @@
     <g
        inkscape:label="lang-variable"
        id="g17494"
-       transform="translate(-23.13581,-135)">
+       transform="translate(-23.135809,-195)">
       <rect
          y="195"
          x="163.1358"
@@ -1009,7 +995,7 @@
          inkscape:connector-curvature="0" />
     </g>
     <g
-       transform="translate(-3.13581,-135)"
+       transform="translate(-3.1358091,-195)"
        id="g17523"
        inkscape:label="lang-typedef">
       <rect
@@ -1021,7 +1007,7 @@
          y="195" />
       <path
          
style="color:#000000;overflow:visible;color-interpolation-filters:linearRGB;fill:#bebebe;stroke-width:2;stroke-linecap:round;image-rendering:auto;text-rendering:auto;enable-background:accumulate"
-         d="m -36.099609,50 c -1.052794,0 -1.900391,0.847597 -1.900391,1.900391 v 8.199218 c 0,1.052794 
0.847597,1.900391 1.900391,1.900391 h 8.199218 c 1.052794,0 1.900391,-0.847597 1.900391,-1.900391 v -8.199218 
c 0,-1.052794 -0.847597,-1.900391 -1.900391,-1.900391 z m 0.09961,2 h 3 2 3 v 2 h -3 v 6 h -2 v -6 h -3 z"
+         d="M -36.099609,50 C -37.152403,50 -38,50.847597 -38,51.900391 v 8.199218 C -38,61.152403 
-37.152403,62 -36.099609,62 h 8.199218 C -26.847597,62 -26,61.152403 -26,60.099609 V 51.900391 C 
-26,50.847597 -26.847597,50 -27.900391,50 Z m 0.09961,2 h 3 2 3 v 2 h -3 v 6 h -2 v -6 h -3 z"
          transform="translate(203.13581,147)"
          id="rect17529"
          inkscape:connector-curvature="0" />
@@ -1029,7 +1015,7 @@
     <g
        inkscape:label="lang-include"
        id="g17537"
-       transform="translate(16.86419,-135)">
+       transform="translate(16.864191,-195)">
       <rect
          y="195"
          x="163.1358"
@@ -1039,17 +1025,17 @@
          style="fill:none" />
       <path
          
style="color:#000000;overflow:visible;color-interpolation-filters:linearRGB;fill:#bebebe;stroke-width:2;stroke-linecap:round;image-rendering:auto;text-rendering:auto;enable-background:accumulate"
-         d="m 168.72669,197 -0.53125,3.00586 h -1.98828 l -0.19141,1.08398 h 1.98828 l -0.6914,3.91016 h 
-1.98828 l -0.19141,1.08398 h 1.98828 l -0.51562,2.91602 h 1.97265 l 0.51563,-2.91602 h 3.06445 l 
-0.51563,2.91602 h 1.97266 l 0.51563,-2.91602 h 2.0332 l 0.19141,-1.08398 h -2.03321 l 0.69141,-3.91016 h 
2.0332 l 0.19141,-1.08398 h -2.0332 l 0.53125,-3.00586 h -1.97071 l -0.53125,3.00586 h -3.0664 l 
0.53125,-3.00586 z m 1.25,4.08984 h 3.06641 l -0.69336,3.91016 h -3.06446 z"
+         d="m 168.72669,197 -0.53125,3.00586 h -1.98828 l -0.19141,1.08398 h 1.98828 L 167.31263,205 h 
-1.98828 l -0.19141,1.08398 h 1.98828 L 166.6056,209 h 1.97265 l 0.51563,-2.91602 h 3.06445 L 171.6427,209 h 
1.97266 l 0.51563,-2.91602 h 2.0332 L 176.3556,205 h -2.03321 l 0.69141,-3.91016 h 2.0332 l 0.19141,-1.08398 
h -2.0332 L 175.73646,197 h -1.97071 l -0.53125,3.00586 h -3.0664 L 170.69935,197 Z m 1.25,4.08984 h 3.06641 
L 172.34974,205 h -3.06446 z"
          id="rect17543"
          inkscape:connector-curvature="0" />
     </g>
     <g
-       transform="translate(36.86419,-135)"
+       transform="translate(36.864191,-195)"
        id="g17567"
        inkscape:label="lang-define">
       <path
          
style="color:#000000;overflow:visible;color-interpolation-filters:linearRGB;fill:#bebebe;stroke-width:2;stroke-linecap:round;image-rendering:auto;text-rendering:auto;enable-background:accumulate"
-         d="m 8,49 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -1.7011719,3.972656 h 
1.9726563 l -0.2226563,0.972656 h 1.0664063 l 0.2226562,-0.972656 h 1.9707034 l -0.222656,0.972656 h 2.033203 
l -0.191407,1.083985 h -2.033203 l -0.425781,1.910156 h 2.033203 l -0.191406,1.083985 h -2.033203 l 
-0.207032,0.970703 h -1.9726558 l 0.2070313,-0.970703 h -1.0644531 l -0.2070313,0.970703 h -1.9726562 l 
0.2070312,-0.970703 h -1.9882812 l 0.1914062,-1.083985 h 1.9882813 l 0.4257812,-1.910156 h -1.9882812 l 
0.1914062,-1.083985 h 1.9882813 z m 1.5585938,2.056641 -0.4257813,1.910156 h 1.0644532 l 0.4277343,-1.910156 
z"
+         d="m 8,49 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -1.7011719,3.972656 h 
1.9726563 l -0.2226563,0.972656 h 1.0664063 l 0.2226562,-0.972656 h 1.9707034 l -0.222656,0.972656 h 2.033203 
l -0.191407,1.083985 h -2.033203 l -0.425781,1.910156 h 2.033203 l -0.191406,1.083985 h -2.033203 l 
-0.207032,0.970703 H 8.0976562 L 8.3046875,58.023438 H 7.2402344 L 7.0332031,58.994141 H 5.0605469 L 
5.2675781,58.023438 H 3.2792969 L 3.4707031,56.939453 H 5.4589844 L 5.8847656,55.029297 H 3.8964844 l 
0.1914062,-1.083985 h 1.9882813 z m 1.5585938,2.056641 -0.4257813,1.910156 h 1.0644532 l 0.4277343,-1.910156 
z"
          transform="translate(163.13581,147)"
          id="path17573"
          inkscape:connector-curvature="0" />
@@ -1064,7 +1050,7 @@
     <g
        inkscape:label="lang-union"
        id="g17591"
-       transform="translate(56.86419,-135)">
+       transform="translate(56.864191,-195)">
       <rect
          y="195"
          x="163.1358"
@@ -1074,11 +1060,67 @@
          style="fill:none" />
       <path
          
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;overflow:visible;color-interpolation-filters:linearRGB;fill:#bebebe;stroke-width:2;stroke-linecap:round;image-rendering:auto;text-rendering:auto;enable-background:accumulate"
-         d="m 23.998047,52.019531 v 4.5625 h 0.0098 c 0.01457,1.409542 0.771663,2.712174 1.994141,3.417969 
1.23442,0.71269 2.759721,0.71269 3.994141,0 1.222487,-0.705795 1.981489,-2.008427 1.996094,-3.417969 h 0.0078 
v -4.5625 h -2 v 4.417969 a 1.0001,1.0001 0 0 0 -0.0059,0.103516 c 0,0.71406 -0.379647,1.369532 
-0.998047,1.726562 -0.6184,0.35703 -1.375741,0.35703 -1.994141,0 -0.6184,-0.35703 -0.996094,-1.012502 
-0.996094,-1.726562 a 1.0001,1.0001 0 0 0 -0.0078,-0.142578 v -4.378907 h -2 z"
+         d="m 23.998047,52.019531 v 4.5625 h 0.0098 c 0.01457,1.409542 0.771663,2.712174 1.994141,3.417969 
1.23442,0.71269 2.759721,0.71269 3.994141,0 1.222487,-0.705795 1.981489,-2.008427 1.996094,-3.417969 h 0.0078 
v -4.5625 h -2 V 56.4375 a 1.0001,1.0001 0 0 0 -0.0059,0.103516 c 0,0.71406 -0.379647,1.369532 
-0.998047,1.726562 -0.6184,0.35703 -1.375741,0.35703 -1.994141,0 -0.6184,-0.35703 -0.996094,-1.012502 
-0.996094,-1.726562 a 1.0001,1.0001 0 0 0 -0.0078,-0.142578 v -4.378907 h -2 z"
          transform="translate(143.13581,147)"
          id="path17597"
          inkscape:connector-curvature="0" />
     </g>
+    <g
+       transform="translate(76.864191,-195)"
+       id="g1060"
+       inkscape:label="result-word">
+      <rect
+         style="fill:none"
+         id="rect1056"
+         width="16"
+         height="16"
+         x="163.1358"
+         y="195" />
+      <path
+         
style="fill:none;stroke:#bebebe;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 167.13581,199 h 6 c 1.48199,0 3,1.56369 3,3 v 6 h -8 c -1,0 -2,-1 -2,-2 v -1 c 0,-1 1,-2 2,-2 
h 7"
+         id="path1062"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="ccccccccc" />
+    </g>
+    <g
+       inkscape:label="result-codesnippet"
+       id="g1083"
+       transform="translate(96.864191,-195)">
+      <rect
+         y="195"
+         x="163.1358"
+         height="16"
+         width="16"
+         id="rect1079"
+         style="fill:none" />
+      <circle
+         
style="opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;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;paint-order:normal"
+         id="path1089"
+         cx="169.1358"
+         cy="203"
+         r="1" />
+      <circle
+         r="1"
+         cy="203"
+         cx="173.1358"
+         id="circle1091"
+         
style="opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;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;paint-order:normal"
 />
+      <path
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;strok
 e-width:
 
2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+         d="M 166.77592,199.03442 163.0976,203 l 3.61004,4.002 1.42817,-0.002 -0.001,-0.61193 c 0,-0.5864 
-0.14014,-1.02008 -0.51175,-1.39169 l -1.69528,-1.99636 1.77505,-2.00473 c 0.25,-0.29688 0.44502,-0.56492 
0.44502,-1.2526 l -0.008,-0.71879 z"
+         id="path1093"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="ccccccccccc" />
+      <use
+         x="0"
+         y="0"
+         xlink:href="#path1093"
+         id="use1101"
+         transform="matrix(-1,0,0,1,342.22895,0)"
+         width="100%"
+         height="100%" />
+    </g>
   </g>
   <g
      inkscape:groupmode="layer"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]