exemples/svghmi_foreach/svghmi_0@svghmi/svghmi.svg
author Edouard Tisserant <edouard.tisserant@gmail.com>
Tue, 03 Dec 2024 21:26:52 +0100
changeset 4058 5472b88bbc9d
parent 4048 b3ea419a4d47
permissions -rw-r--r--
C runtime: move generated erpc interface in separate "service" directory
4026
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
     2
<!-- Created with Inkscape (http://www.inkscape.org/) -->
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
     3
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
     4
<svg
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
     5
   xmlns:dc="http://purl.org/dc/elements/1.1/"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
     6
   xmlns:cc="http://creativecommons.org/ns#"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
     7
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
     8
   xmlns:svg="http://www.w3.org/2000/svg"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
     9
   xmlns="http://www.w3.org/2000/svg"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    10
   xmlns:xlink="http://www.w3.org/1999/xlink"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    11
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    12
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    13
   inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    14
   sodipodi:docname="svghmi.svg"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    15
   id="hmi0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    16
   version="1.1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    17
   viewBox="0 0 1920 1080"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    18
   height="1080"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    19
   width="1920">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    20
  <metadata
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    21
     id="metadata4542">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    22
    <rdf:RDF>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    23
      <cc:Work
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    24
         rdf:about="">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    25
        <dc:format>image/svg+xml</dc:format>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    26
        <dc:type
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    27
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    28
        <dc:title />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    29
      </cc:Work>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    30
    </rdf:RDF>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    31
  </metadata>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    32
  <defs
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    33
     id="defs2" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    34
  <sodipodi:namedview
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    35
     id="base"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    36
     pagecolor="#ffffff"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    37
     bordercolor="#666666"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    38
     borderopacity="1.0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    39
     inkscape:pageopacity="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    40
     inkscape:pageshadow="2"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    41
     inkscape:document-units="px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    42
     inkscape:current-layer="hmi0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    43
     showgrid="false"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    44
     units="px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    45
     inkscape:zoom="0.20046202"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    46
     inkscape:cx="-334.3572"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    47
     inkscape:cy="-700.15882"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    48
     inkscape:window-width="1850"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    49
     inkscape:window-height="1016"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    50
     inkscape:window-x="70"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    51
     inkscape:window-y="27"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    52
     inkscape:window-maximized="1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    53
     showguides="true"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    54
     inkscape:guide-bbox="true"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    55
     inkscape:snap-global="true"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    56
     inkscape:snap-bbox="true"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    57
     inkscape:bbox-nodes="true"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    58
     fit-margin-top="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    59
     fit-margin-left="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    60
     fit-margin-right="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    61
     fit-margin-bottom="0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    62
  <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    63
     x="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    64
     y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    65
     xlink:href="#g7994"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    66
     id="use7996"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    67
     transform="translate(0,1220)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    68
     width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    69
     height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    70
     inkscape:label="HMI:Page:ForEach1@/PUMP0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    71
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    72
     style="stroke-width:2"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    73
     inkscape:label="HMI:Input@/PUMP0/STRIN"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    74
     id="g1442"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    75
     transform="matrix(0.5,0,0,0.5,-1416.8035,1789.2488)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    76
    <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    77
       xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    78
       style="font-style:normal;font-weight:normal;font-size:160px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    79
       x="136.32812"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    80
       y="218.24219"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    81
       id="text1398"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    82
       inkscape:label="value"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    83
         sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    84
         id="tspan1396"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    85
         x="136.32812"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    86
         y="218.24219"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    87
         style="fill:#000000;stroke-width:2px">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    88
    <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    89
       inkscape:label="edit"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    90
       onclick=""
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    91
       y="95.40741"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    92
       x="139.85185"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    93
       height="128"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    94
       width="407.7037"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    95
       id="rect1400"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    96
       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    97
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    98
       style="stroke-width:2"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
    99
       id="g1408"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   100
       inkscape:label="+&quot;dhu&quot;"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   101
       transform="translate(-412.63122,172.413)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   102
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   103
         inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   104
         id="path1402"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   105
         d="m 792.86468,143.60768 -80.62929,0.60214 -0.60215,-80.629285 80.6293,-0.60214 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   106
         inkscape:transform-center-y="-14.956361"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   107
         style="color:#000000;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:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   108
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   109
         id="text1406"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   110
         y="111.05016"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   111
         x="733.58197"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   112
         style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   113
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   114
           style="stroke-width:1px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   115
           y="111.05016"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   116
           x="733.58197"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   117
           id="tspan1404"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   118
           sodipodi:role="line">dhu</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   119
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   120
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   121
       id="g18075"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   122
       inkscape:label="=&quot;plop&quot;"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   123
       transform="translate(5.9838208)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   124
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   125
         style="color:#000000;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:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   126
         inkscape:transform-center-y="-14.956361"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   127
         d="m 279.14413,316.02068 -80.6292,0.60214 -0.6022,-80.62929 80.6293,-0.60214 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   128
         id="path1402-7"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   129
         inkscape:connector-curvature="0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   130
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   131
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   132
         style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   133
         x="216.5753"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   134
         y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   135
         id="text1414"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   136
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   137
           id="tspan1412"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   138
           x="216.5753"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   139
           y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   140
           style="stroke-width:1px">plop</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   141
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   142
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   143
       id="g18068"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   144
       inkscape:label="=&quot;mhoo&quot;"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   145
       transform="translate(6.203125e-5,1.93848)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   146
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   147
         style="color:#000000;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:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   148
         inkscape:transform-center-y="-14.956361"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   149
         d="m 190.02242,314.0822 -80.6292,0.60214 -0.6022,-80.62929 80.6293,-0.60214 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   150
         id="path1402-6"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   151
         inkscape:connector-curvature="0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   152
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   153
         id="text1422"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   154
         y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   155
         x="120.72997"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   156
         style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   157
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   158
           style="stroke-width:1px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   159
           y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   160
           x="120.72997"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   161
           id="tspan1420"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   162
           sodipodi:role="line">mhoo</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   163
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   164
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   165
       id="g18061"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   166
       inkscape:label="=&quot;yodl&quot;"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   167
       transform="translate(3.6703125e-4)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   168
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   169
         style="color:#000000;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:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   170
         inkscape:transform-center-y="-14.956361"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   171
         d="m 570.44399,316.02068 -80.6292,0.60214 -0.6022,-80.62929 80.6293,-0.60214 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   172
         id="path1402-69"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   173
         inkscape:connector-curvature="0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   174
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   175
         id="text1430"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   176
         y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   177
         x="509.30582"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   178
         style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   179
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   180
           style="stroke-width:1px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   181
           y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   182
           x="509.30582"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   183
           id="tspan1428"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   184
           sodipodi:role="line">yodl</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   185
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   186
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   187
       id="g18054"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   188
       inkscape:label="=&quot;mhe&quot;"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   189
       transform="translate(-14.078982,1.93848)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   190
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   191
         style="color:#000000;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:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   192
         inkscape:transform-center-y="-14.956361"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   193
         d="m 489.41787,314.0822 -80.6292,0.60214 -0.6022,-80.62929 80.6293,-0.60214 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   194
         id="path1402-5"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   195
         inkscape:connector-curvature="0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   196
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   197
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   198
         style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   199
         x="426.19473"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   200
         y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   201
         id="text1438"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   202
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   203
           id="tspan1436"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   204
           x="426.19473"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   205
           y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   206
           style="stroke-width:1px">mhe</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   207
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   208
  </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   209
  <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   210
     inkscape:label="HMI:Display@/PUMP0/STROUT"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   211
     id="text1446"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   212
     y="1896.3275"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   213
     x="-1035.5979"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   214
     style="font-style:normal;font-weight:normal;font-size:80px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   215
     xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   216
       style="fill:#000000;fill-opacity:1;stroke-width:0.5px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   217
       y="1896.3275"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   218
       x="-1035.5979"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   219
       id="tspan1444"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   220
       sodipodi:role="line">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   221
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   222
     id="g6077"
4048
b3ea419a4d47 SVGHMI: swap position and range of ForEach widget so that both range and size can be optional.
Edouard Tisserant <edouard@beremiz.fr>
parents: 4026
diff changeset
   223
     inkscape:label="HMI:ForEach:PUMP@/@position@range@size"
4026
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   224
     transform="translate(-3180.7865,1314.0878)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   225
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   226
       id="g6130"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   227
       inkscape:label="PUMP:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   228
       transform="translate(32.987139)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   229
      <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   230
         id="g14798">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   231
        <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   232
           inkscape:label="HMI:Display@/PUMP0/STROUT"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   233
           id="text1517-8"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   234
           y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   235
           x="1693.7719"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   236
           style="font-style:normal;font-weight:normal;font-size:53.33333206px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.14054523px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   237
           xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   238
             style="font-size:53.33333206px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.14054523px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   239
             y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   240
             x="1693.7719"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   241
             id="tspan1515-5"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   242
             sodipodi:role="line">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   243
      </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   244
      <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   245
         x="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   246
         y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   247
         xlink:href="#g1458-8-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   248
         id="use14195"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   249
         width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   250
         height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   251
         transform="translate(601.4008,-504.68374)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   252
         inkscape:label="HMI:Jump:ForEach1@en=/PUMP0#en" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   253
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   254
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   255
       id="g6122"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   256
       inkscape:label="PUMP:2"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   257
       transform="translate(134.12728)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   258
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   259
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   260
         style="font-style:normal;font-weight:normal;font-size:53.33333206px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.14054523px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   261
         x="1853.9779"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   262
         y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   263
         id="text1517-8-5"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   264
         inkscape:label="HMI:Display@/PUMP1/STROUT"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   265
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   266
           id="tspan1515-5-3"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   267
           x="1853.9779"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   268
           y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   269
           style="font-size:53.33333206px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.14054523px">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   270
      <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   271
         inkscape:label="HMI:Jump:ForEach1@en=/PUMP1#en"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   272
         transform="translate(761.4008,-504.68374)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   273
         height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   274
         width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   275
         id="use14212"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   276
         xlink:href="#g1458-8-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   277
         y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   278
         x="0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   279
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   280
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   281
       id="g6113"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   282
       inkscape:label="PUMP:3"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   283
       transform="translate(235.26753)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   284
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   285
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   286
         style="font-style:normal;font-weight:normal;font-size:53.33333206px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.14054523px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   287
         x="2014.1837"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   288
         y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   289
         id="text1517-8-8"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   290
         inkscape:label="HMI:Display@/PUMP2/STROUT"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   291
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   292
           id="tspan1515-5-8"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   293
           x="2014.1837"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   294
           y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   295
           style="font-size:53.33333206px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.14054523px">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   296
      <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   297
         x="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   298
         y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   299
         xlink:href="#g1458-8-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   300
         id="use14218"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   301
         width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   302
         height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   303
         transform="translate(921.4008,-504.68374)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   304
         inkscape:label="HMI:Jump:ForEach1@en=/PUMP2#en" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   305
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   306
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   307
       id="g6104"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   308
       inkscape:label="PUMP:4"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   309
       transform="translate(336.40767)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   310
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   311
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   312
         style="font-style:normal;font-weight:normal;font-size:53.33333206px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.14054523px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   313
         x="2174.3894"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   314
         y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   315
         id="text1517-8-3"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   316
         inkscape:label="HMI:Display@/PUMP3/STROUT"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   317
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   318
           id="tspan1515-5-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   319
           x="2174.3894"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   320
           y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   321
           style="font-size:53.33333206px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.14054523px">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   322
      <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   323
         inkscape:label="HMI:Jump:ForEach1@en=/PUMP3#en"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   324
         transform="translate(1081.4008,-504.68374)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   325
         height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   326
         width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   327
         id="use14221"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   328
         xlink:href="#g1458-8-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   329
         y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   330
         x="0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   331
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   332
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   333
       inkscape:label="PUMP:+1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   334
       id="g6241"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   335
       transform="matrix(1.2451554,0,0,1.2451554,998.80041,-793.64078)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   336
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   337
         style="opacity:1;vector-effect:none;fill:#ffa32a;fill-opacity:1;stroke:#ffffff;stroke-width:4.81867552;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   338
         d="m 1349.2185,612.41589 c 20.4882,0.19653 63.4534,40.65636 63.4534,40.65636 0,0 -39.5076,38.48741 -63.4534,38.48741 -12.4014,0 -22.3852,-9.35983 -22.3852,-20.98616 v -37.17144 c 0,-11.62634 9.9838,-20.98617 22.3852,-20.98617 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   339
         id="rect6235"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   340
         inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   341
         sodipodi:nodetypes="cccssc" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   342
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   343
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   344
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.12450409px;line-height:125%;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:center;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.80311257px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   345
         x="1369.9803"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   346
         y="663.6972"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   347
         id="text6239"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   348
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   349
           id="tspan6237"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   350
           x="1369.9803"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   351
           y="663.6972"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   352
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.12450409px;line-height:125%;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:center;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.80311257px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1">+1</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   353
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   354
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   355
       transform="matrix(1.2451555,0,0,1.2451555,-172.31931,-793.64085)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   356
       id="g6209"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   357
       inkscape:label="PUMP:-1">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   358
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   359
         style="opacity:1;vector-effect:none;fill:#ffa32a;fill-opacity:1;stroke:#ffffff;stroke-width:4.81867504;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   360
         d="m 1393.4848,612.41589 c 12.4014,0 22.3852,9.35983 22.3852,20.98617 v 37.17144 c 0,11.62633 -9.9838,20.98616 -22.3852,20.98616 -20.4882,-0.19653 -63.4534,-40.65636 -63.4534,-40.65636 0,0 39.5076,-38.48741 63.4534,-38.48741 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   361
         id="rect6200"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   362
         inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   363
         sodipodi:nodetypes="cssccc" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   364
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   365
         id="text6204"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   366
         y="663.6972"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   367
         x="1373.2013"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   368
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.12450027px;line-height:125%;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:center;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.80311251px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   369
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   370
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.12450027px;line-height:125%;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:center;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.80311251px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   371
           y="663.6972"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   372
           x="1373.2013"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   373
           id="tspan6202"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   374
           sodipodi:role="line">-1</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   375
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   376
  </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   377
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   378
     inkscape:label="HMI:VarInit:50@position"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   379
     id="g906"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   380
     transform="translate(-3500,1580)" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   381
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   382
     id="g908"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   383
     inkscape:label="HMI:VarInit:100@range"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   384
     transform="translate(-3500,1580)" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   385
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   386
     inkscape:label="HMI:VarInit:7@size"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   387
     id="g906-3"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   388
     transform="translate(-3500,1580)" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   389
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   390
     id="g14361"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   391
     inkscape:label="JumpButtonTemplate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   392
     transform="translate(-3500,1580)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   393
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   394
       inkscape:label="disabled_template"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   395
       id="g1450-4-8"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   396
       style="display:inline"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   397
       transform="translate(0,-559.63103)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   398
      <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   399
         inkscape:label="button"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   400
         ry="35.579063"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   401
         y="594.82263"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   402
         x="971.96545"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   403
         height="95.723877"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   404
         width="245.44583"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   405
         id="rect1448-8-79"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   406
         style="color:#000000;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:#ffa32a;fill-opacity:0.3158683;fill-rule:nonzero;stroke:none;stroke-width:3.77952766;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   407
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   408
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   409
         style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#434343;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   410
         x="1093.7899"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   411
         y="657.59668"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   412
         id="text1454-0-7-20"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   413
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   414
           x="1093.7899"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   415
           y="657.59668"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   416
           style="text-align:center;text-anchor:middle;fill:#434343;fill-opacity:1;stroke-width:0.99999994px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   417
           id="tspan1460-3-5-2">Disabled</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   418
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   419
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   420
       inkscape:label="active_template"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   421
       id="g1071-2"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   422
       style="display:inline"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   423
       transform="translate(0,-279.81551)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   424
      <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   425
         inkscape:label="button"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   426
         ry="35.579063"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   427
         y="594.82263"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   428
         x="971.96545"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   429
         height="95.723877"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   430
         width="245.44583"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   431
         id="rect1069-8"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   432
         style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   433
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   434
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   435
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;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:center;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;display:inline;opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   436
         x="1095.5966"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   437
         y="657.59668"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   438
         id="text1454-0-3-97"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   439
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   440
           x="1095.5966"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   441
           y="657.59668"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   442
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;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:center;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   443
           id="tspan1460-3-6-3">Active</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   444
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   445
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   446
       id="g1067-3"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   447
       inkscape:label="inactive_template"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   448
       style="display:inline"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   449
       transform="translate(0,-419.72327)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   450
      <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   451
         style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.77952766;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   452
         id="rect1065-7"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   453
         width="245.44583"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   454
         height="95.723877"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   455
         x="971.96545"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   456
         y="594.82263"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   457
         ry="35.579063"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   458
         inkscape:label="button" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   459
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   460
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   461
         style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   462
         x="1093.7899"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   463
         y="657.59668"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   464
         id="text1454-0-5"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   465
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   466
           x="1093.7899"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   467
           y="657.59668"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   468
           style="text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke-width:0.99999994px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   469
           id="tspan1460-3-92">Inactive</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   470
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   471
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   472
       id="g1458-8-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   473
       inkscape:label="group_to_clone"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   474
       transform="translate(0,160)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   475
      <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   476
         transform="translate(0,279.81551)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   477
         height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   478
         width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   479
         id="use14331"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   480
         xlink:href="#g1450-4-8"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   481
         y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   482
         x="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   483
         inkscape:label="disabled" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   484
      <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   485
         transform="translate(0,139.90775)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   486
         height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   487
         width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   488
         id="use14333"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   489
         xlink:href="#g1067-3"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   490
         y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   491
         x="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   492
         inkscape:label="inactive" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   493
      <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   494
         height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   495
         width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   496
         id="use14335"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   497
         xlink:href="#g1071-2"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   498
         y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   499
         x="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   500
         inkscape:label="active" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   501
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   502
  </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   503
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   504
     id="g7994"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   505
     inkscape:label="Gray Page Template"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   506
     transform="translate(-2020,1160)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   507
    <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   508
       y="-1160"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   509
       x="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   510
       height="1080"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   511
       width="1920"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   512
       id="rect4270"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   513
       style="color:#000000;opacity:1;vector-effect:none;fill:#d6d6d6;fill-opacity:1;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   514
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   515
       transform="translate(1356.9194,-759.99998)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   516
       inkscape:label="HMI:Jump:Home"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   517
       id="g2455">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   518
      <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   519
         style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   520
         id="use2435"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   521
         width="280"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   522
         height="81.859505"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   523
         x="-1305.9194"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   524
         y="17.836519"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   525
         ry="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   526
         rx="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   527
         inkscape:label="active_template" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   528
      <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   529
         inkscape:label="inactive_template"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   530
         rx="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   531
         ry="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   532
         y="17.836519"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   533
         x="-1305.9194"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   534
         height="81.859505"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   535
         width="280"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   536
         id="use2437"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   537
         style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.77952766;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   538
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   539
         id="text855-7-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   540
         y="70.251053"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   541
         x="-1166.8177"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   542
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   543
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   544
           id="tspan66-3"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   545
           y="70.251053"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   546
           x="-1166.8177"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   547
           sodipodi:role="line">Home</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   548
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   549
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   550
       inkscape:label="HMI:Jump:ForEach1@/PUMP0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   551
       id="g2461"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   552
       transform="translate(1356.9194,-739.99998)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   553
      <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   554
         style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   555
         id="use2439"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   556
         width="280"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   557
         height="81.859505"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   558
         x="-1305.9194"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   559
         y="117.83652"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   560
         ry="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   561
         rx="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   562
         inkscape:label="active_template" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   563
      <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   564
         inkscape:label="inactive_template"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   565
         rx="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   566
         ry="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   567
         y="117.83652"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   568
         x="-1305.9194"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   569
         height="81.859505"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   570
         width="280"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   571
         id="use2441"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   572
         style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.77952766;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   573
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   574
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   575
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   576
         x="-1165.1674"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   577
         y="170.25105"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   578
         id="text2349"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   579
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   580
           x="-1165.1674"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   581
           y="170.25105"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   582
           id="tspan2347">ForEach 1</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   583
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   584
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   585
       inkscape:label="HMI:Jump:ForEach2@/PUMP0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   586
       id="g2467"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   587
       transform="translate(1356.9194,-719.99998)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   588
      <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   589
         style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   590
         id="use2443"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   591
         width="280"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   592
         height="81.859505"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   593
         x="-1305.9194"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   594
         y="217.83652"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   595
         ry="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   596
         rx="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   597
         inkscape:label="active_template" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   598
      <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   599
         inkscape:label="inactive_template"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   600
         rx="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   601
         ry="21.355932"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   602
         y="217.83652"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   603
         x="-1305.9194"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   604
         height="81.859505"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   605
         width="280"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   606
         id="use2445"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   607
         style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.77952766;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   608
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   609
         id="text2357"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   610
         y="270.25104"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   611
         x="-1165.7826"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   612
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   613
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   614
           id="tspan2355"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   615
           y="270.25104"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   616
           x="-1165.7826"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   617
           sodipodi:role="line">ForEach 2</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   618
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   619
  </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   620
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   621
     id="g17978"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   622
     transform="translate(-2816.5788,1138.5199)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   623
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   624
       inkscape:label="HMI:Display@position"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   625
       id="g14814">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   626
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   627
         inkscape:label="format"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   628
         id="text1457-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   629
         y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   630
         x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   631
         style="font-style:normal;font-weight:normal;font-size:45.74443054px;line-height:125%;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.28590268px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   632
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   633
           style="text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke-width:0.28590268px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   634
           y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   635
           x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   636
           id="tspan1455-2"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   637
           sodipodi:role="line">position: %d</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   638
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   639
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   640
       transform="translate(0,80)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   641
       id="g14820"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   642
       inkscape:label="HMI:Display@size">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   643
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   644
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   645
         style="font-style:normal;font-weight:normal;font-size:45.74443054px;line-height:125%;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.28590268px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   646
         x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   647
         y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   648
         id="text14818"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   649
         inkscape:label="format"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   650
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   651
           id="tspan14816"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   652
           x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   653
           y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   654
           style="text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke-width:0.28590268px">size: %d</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   655
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   656
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   657
       inkscape:label="HMI:Display@range"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   658
       id="g14826"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   659
       transform="translate(0,160)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   660
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   661
         inkscape:label="format"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   662
         id="text14824"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   663
         y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   664
         x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   665
         style="font-style:normal;font-weight:normal;font-size:45.74443054px;line-height:125%;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.28590268px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   666
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   667
           style="text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke-width:0.28590268px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   668
           y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   669
           x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   670
           id="tspan14822"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   671
           sodipodi:role="line">range: %d</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   672
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   673
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   674
       transform="translate(0,240)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   675
       id="g17994"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   676
       inkscape:label="HMI:Display@page_node">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   677
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   678
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   679
         style="font-style:normal;font-weight:normal;font-size:45.74443054px;line-height:125%;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.28590268px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   680
         x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   681
         y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   682
         id="text17992"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   683
         inkscape:label="format"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   684
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   685
           id="tspan17990"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   686
           x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   687
           y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   688
           style="text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke-width:0.28590268px">page_node: %s</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   689
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   690
  </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   691
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   692
     id="g1766"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   693
     inkscape:label="HMI:ScrollBar@range@position@size"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   694
     transform="matrix(0,-2.3538121,2.3538121,0,-2719.3651,1633.2001)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   695
    <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   696
       sodipodi:nodetypes="cccc"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   697
       inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   698
       id="path1266"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   699
       d="m -234.01097,332.3551 21.18736,28.36866 h -42.37471 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   700
       style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.42391574px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   701
       inkscape:label="pageup" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   702
    <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   703
       style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.4007318px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   704
       d="m -234.01097,1077.5833 21.18736,-27.4524 h -42.37471 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   705
       id="path1268"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   706
       inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   707
       sodipodi:nodetypes="cccc"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   708
       inkscape:label="pagedown" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   709
    <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   710
       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.30952382;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#727272;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.03627348px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   711
       id="rect1264-3"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   712
       width="42.374725"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   713
       height="665.53912"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   714
       x="-255.19838"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   715
       y="372.65775"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   716
       rx="7.6034913"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   717
       ry="6.8822322"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   718
       inkscape:label="range" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   719
    <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   720
       style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.11429262px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   721
       id="rect1264"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   722
       width="42.374725"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   723
       height="82.841492"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   724
       x="-255.19838"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   725
       y="405.8981"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   726
       rx="7.6034913"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   727
       ry="7"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   728
       inkscape:label="cursor" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   729
  </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   730
  <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   731
     xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   732
     style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   733
     x="-1333.2544"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   734
     y="1786.2694"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   735
     id="text18322"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   736
       sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   737
       id="tspan18320"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   738
       x="-1333.2544"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   739
       y="1786.2694">String IN</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   740
  <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   741
     id="text18326"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   742
     y="1786.2694"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   743
     x="-1043.8401"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   744
     style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   745
     xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   746
       y="1786.2694"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   747
       x="-1043.8401"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   748
       id="tspan18324"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   749
       sodipodi:role="line">String OUT</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   750
  <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   751
     inkscape:label="HMI:Page:Home"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   752
     height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   753
     width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   754
     id="use18328"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   755
     xlink:href="#g7994"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   756
     y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   757
     x="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   758
     transform="translate(2020)" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   759
  <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   760
     xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   761
     style="font-style:normal;font-weight:normal;font-size:74.66666412px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   762
     x="957.42969"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   763
     y="130.39062"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   764
     id="text18332"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   765
       sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   766
       id="tspan18330"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   767
       x="957.42969"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   768
       y="130.39062">ForEach widget example</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   769
  <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   770
     xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   771
     style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   772
     x="570.59668"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   773
     y="479.20618"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   774
     id="text18336"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   775
       sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   776
       id="tspan18334"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   777
       x="570.59668"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   778
       y="479.20618">TODO: Readme</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   779
  <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   780
     inkscape:label="HMI:Page:ForEach2@/PUMP0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   781
     height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   782
     width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   783
     transform="translate(2020,1220)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   784
     id="use18338"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   785
     xlink:href="#g7994"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   786
     y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   787
     x="0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   788
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   789
     transform="matrix(0.5,0,0,0.5,603.1965,1789.2488)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   790
     id="g18386"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   791
     inkscape:label="HMI:Input@/PUMP0/STRIN"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   792
     style="stroke-width:2">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   793
    <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   794
       inkscape:label="value"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   795
       id="text18342"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   796
       y="218.24219"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   797
       x="136.32812"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   798
       style="font-style:normal;font-weight:normal;font-size:160px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   799
       xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   800
         style="fill:#000000;stroke-width:2px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   801
         y="218.24219"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   802
         x="136.32812"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   803
         id="tspan18340"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   804
         sodipodi:role="line">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   805
    <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   806
       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   807
       id="rect18344"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   808
       width="407.7037"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   809
       height="128"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   810
       x="139.85185"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   811
       y="95.40741"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   812
       onclick=""
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   813
       inkscape:label="edit" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   814
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   815
       transform="translate(-412.63122,172.413)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   816
       inkscape:label="+&quot;dhu&quot;"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   817
       id="g18352"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   818
       style="stroke-width:2">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   819
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   820
         style="color:#000000;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:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   821
         inkscape:transform-center-y="-14.956361"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   822
         d="m 792.86468,143.60768 -80.62929,0.60214 -0.60215,-80.629285 80.6293,-0.60214 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   823
         id="path18346"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   824
         inkscape:connector-curvature="0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   825
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   826
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   827
         style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   828
         x="733.58197"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   829
         y="111.05016"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   830
         id="text18350"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   831
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   832
           id="tspan18348"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   833
           x="733.58197"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   834
           y="111.05016"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   835
           style="stroke-width:1px">dhu</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   836
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   837
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   838
       transform="translate(5.9838208)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   839
       inkscape:label="=&quot;plop&quot;"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   840
       id="g18360">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   841
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   842
         inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   843
         id="path18354"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   844
         d="m 279.14413,316.02068 -80.6292,0.60214 -0.6022,-80.62929 80.6293,-0.60214 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   845
         inkscape:transform-center-y="-14.956361"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   846
         style="color:#000000;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:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   847
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   848
         id="text18358"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   849
         y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   850
         x="216.5753"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   851
         style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   852
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   853
           style="stroke-width:1px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   854
           y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   855
           x="216.5753"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   856
           id="tspan18356"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   857
           sodipodi:role="line">plop</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   858
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   859
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   860
       transform="translate(6.203125e-5,1.93848)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   861
       inkscape:label="=&quot;mhoo&quot;"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   862
       id="g18368">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   863
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   864
         inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   865
         id="path18362"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   866
         d="m 190.02242,314.0822 -80.6292,0.60214 -0.6022,-80.62929 80.6293,-0.60214 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   867
         inkscape:transform-center-y="-14.956361"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   868
         style="color:#000000;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:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   869
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   870
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   871
         style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   872
         x="120.72997"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   873
         y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   874
         id="text18366"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   875
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   876
           id="tspan18364"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   877
           x="120.72997"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   878
           y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   879
           style="stroke-width:1px">mhoo</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   880
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   881
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   882
       transform="translate(3.6703125e-4)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   883
       inkscape:label="=&quot;yodl&quot;"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   884
       id="g18376">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   885
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   886
         inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   887
         id="path18370"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   888
         d="m 570.44399,316.02068 -80.6292,0.60214 -0.6022,-80.62929 80.6293,-0.60214 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   889
         inkscape:transform-center-y="-14.956361"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   890
         style="color:#000000;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:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   891
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   892
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   893
         style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   894
         x="509.30582"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   895
         y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   896
         id="text18374"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   897
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   898
           id="tspan18372"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   899
           x="509.30582"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   900
           y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   901
           style="stroke-width:1px">yodl</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   902
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   903
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   904
       transform="translate(-14.078982,1.93848)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   905
       inkscape:label="=&quot;mhe&quot;"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   906
       id="g18384">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   907
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   908
         inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   909
         id="path18378"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   910
         d="m 489.41787,314.0822 -80.6292,0.60214 -0.6022,-80.62929 80.6293,-0.60214 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   911
         inkscape:transform-center-y="-14.956361"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   912
         style="color:#000000;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:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   913
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   914
         id="text18382"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   915
         y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   916
         x="426.19473"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   917
         style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   918
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   919
           style="stroke-width:1px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   920
           y="281.52469"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   921
           x="426.19473"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   922
           id="tspan18380"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   923
           sodipodi:role="line">mhe</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   924
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   925
  </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   926
  <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   927
     xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   928
     style="font-style:normal;font-weight:normal;font-size:80px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   929
     x="984.40234"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   930
     y="1896.3275"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   931
     id="text18390"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   932
     inkscape:label="HMI:Display@/PUMP0/STROUT"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   933
       sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   934
       id="tspan18388"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   935
       x="984.40234"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   936
       y="1896.3275"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   937
       style="fill:#000000;fill-opacity:1;stroke-width:0.5px">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   938
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   939
     transform="translate(-1160.7865,1314.0878)"
4048
b3ea419a4d47 SVGHMI: swap position and range of ForEach widget so that both range and size can be optional.
Edouard Tisserant <edouard@beremiz.fr>
parents: 4026
diff changeset
   940
     inkscape:label="HMI:ForEach:PUMP@/@position@range@size"
4026
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   941
     id="g18442">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   942
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   943
       transform="translate(32.987139)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   944
       inkscape:label="PUMP:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   945
       id="g18400">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   946
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   947
         inkscape:label="HMI:Display@/PUMP0/STROUT"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   948
         id="text18394"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   949
         y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   950
         x="1693.7719"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   951
         style="font-style:normal;font-weight:normal;font-size:53.33333206px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.14054523px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   952
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   953
           style="font-size:53.33333206px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.14054523px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   954
           y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   955
           x="1693.7719"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   956
           id="tspan18392"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   957
           sodipodi:role="line">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   958
      <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   959
         inkscape:label="HMI:Jump:ForEach2@en=/PUMP0#en"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   960
         transform="translate(601.4008,-504.68374)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   961
         height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   962
         width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   963
         id="use18398"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   964
         xlink:href="#g1458-8-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   965
         y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   966
         x="0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   967
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   968
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   969
       transform="translate(134.12728)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   970
       inkscape:label="PUMP:2"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   971
       id="g18408">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   972
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   973
         inkscape:label="HMI:Display@/PUMP1/STROUT"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   974
         id="text18404"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   975
         y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   976
         x="1853.9779"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   977
         style="font-style:normal;font-weight:normal;font-size:53.33333206px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.14054523px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   978
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   979
           style="font-size:53.33333206px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.14054523px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   980
           y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   981
           x="1853.9779"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   982
           id="tspan18402"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   983
           sodipodi:role="line">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   984
      <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   985
         x="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   986
         y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   987
         xlink:href="#g1458-8-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   988
         id="use18406"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   989
         width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   990
         height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   991
         transform="translate(761.4008,-504.68374)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   992
         inkscape:label="HMI:Jump:ForEach2@en=/PUMP1#en" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   993
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   994
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   995
       transform="translate(235.26753)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   996
       inkscape:label="PUMP:3"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   997
       id="g18416">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   998
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
   999
         inkscape:label="HMI:Display@/PUMP2/STROUT"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1000
         id="text18412"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1001
         y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1002
         x="2014.1837"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1003
         style="font-style:normal;font-weight:normal;font-size:53.33333206px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.14054523px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1004
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1005
           style="font-size:53.33333206px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.14054523px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1006
           y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1007
           x="2014.1837"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1008
           id="tspan18410"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1009
           sodipodi:role="line">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1010
      <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1011
         inkscape:label="HMI:Jump:ForEach2@en=/PUMP2#en"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1012
         transform="translate(921.4008,-504.68374)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1013
         height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1014
         width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1015
         id="use18414"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1016
         xlink:href="#g1458-8-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1017
         y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1018
         x="0" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1019
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1020
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1021
       transform="translate(336.40767)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1022
       inkscape:label="PUMP:4"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1023
       id="g18424">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1024
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1025
         inkscape:label="HMI:Display@/PUMP3/STROUT"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1026
         id="text18420"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1027
         y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1028
         x="2174.3894"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1029
         style="font-style:normal;font-weight:normal;font-size:53.33333206px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.14054523px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1030
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1031
           style="font-size:53.33333206px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.14054523px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1032
           y="118.34158"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1033
           x="2174.3894"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1034
           id="tspan18418"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1035
           sodipodi:role="line">8888</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1036
      <use
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1037
         x="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1038
         y="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1039
         xlink:href="#g1458-8-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1040
         id="use18422"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1041
         width="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1042
         height="100%"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1043
         transform="translate(1081.4008,-504.68374)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1044
         inkscape:label="HMI:Jump:ForEach2@en=/PUMP3#en" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1045
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1046
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1047
       transform="matrix(1.2451554,0,0,1.2451554,998.80041,-793.64078)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1048
       id="g18432"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1049
       inkscape:label="PUMP:+1">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1050
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1051
         sodipodi:nodetypes="cccssc"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1052
         inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1053
         id="path18426"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1054
         d="m 1349.2185,612.41589 c 20.4882,0.19653 63.4534,40.65636 63.4534,40.65636 0,0 -39.5076,38.48741 -63.4534,38.48741 -12.4014,0 -22.3852,-9.35983 -22.3852,-20.98616 v -37.17144 c 0,-11.62634 9.9838,-20.98617 22.3852,-20.98617 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1055
         style="opacity:1;vector-effect:none;fill:#ffa32a;fill-opacity:1;stroke:#ffffff;stroke-width:4.81867552;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1056
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1057
         id="text18430"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1058
         y="663.6972"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1059
         x="1369.9803"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1060
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.12450409px;line-height:125%;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:center;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.80311257px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1061
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1062
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.12450409px;line-height:125%;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:center;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.80311257px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1063
           y="663.6972"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1064
           x="1369.9803"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1065
           id="tspan18428"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1066
           sodipodi:role="line">+1</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1067
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1068
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1069
       inkscape:label="PUMP:-1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1070
       id="g18440"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1071
       transform="matrix(1.2451555,0,0,1.2451555,-172.31931,-793.64085)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1072
      <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1073
         sodipodi:nodetypes="cssccc"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1074
         inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1075
         id="path18434"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1076
         d="m 1393.4848,612.41589 c 12.4014,0 22.3852,9.35983 22.3852,20.98617 v 37.17144 c 0,11.62633 -9.9838,20.98616 -22.3852,20.98616 -20.4882,-0.19653 -63.4534,-40.65636 -63.4534,-40.65636 0,0 39.5076,-38.48741 63.4534,-38.48741 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1077
         style="opacity:1;vector-effect:none;fill:#ffa32a;fill-opacity:1;stroke:#ffffff;stroke-width:4.81867504;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1078
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1079
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1080
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.12450027px;line-height:125%;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:center;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.80311251px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1081
         x="1373.2013"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1082
         y="663.6972"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1083
         id="text18438"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1084
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1085
           id="tspan18436"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1086
           x="1373.2013"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1087
           y="663.6972"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1088
           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.12450027px;line-height:125%;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:center;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.80311251px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1">-1</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1089
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1090
  </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1091
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1092
     transform="translate(-796.5788,1138.5199)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1093
     id="g18468">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1094
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1095
       id="g18448"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1096
       inkscape:label="HMI:Display@position">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1097
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1098
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1099
         style="font-style:normal;font-weight:normal;font-size:45.74443054px;line-height:125%;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.28590268px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1100
         x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1101
         y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1102
         id="text18446"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1103
         inkscape:label="format"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1104
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1105
           id="tspan18444"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1106
           x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1107
           y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1108
           style="text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke-width:0.28590268px">position: %d</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1109
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1110
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1111
       inkscape:label="HMI:Display@size"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1112
       id="g18454"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1113
       transform="translate(0,80)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1114
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1115
         inkscape:label="format"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1116
         id="text18452"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1117
         y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1118
         x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1119
         style="font-style:normal;font-weight:normal;font-size:45.74443054px;line-height:125%;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.28590268px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1120
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1121
           style="text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke-width:0.28590268px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1122
           y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1123
           x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1124
           id="tspan18450"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1125
           sodipodi:role="line">size: %d</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1126
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1127
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1128
       transform="translate(0,160)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1129
       id="g18460"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1130
       inkscape:label="HMI:Display@range">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1131
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1132
         xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1133
         style="font-style:normal;font-weight:normal;font-size:45.74443054px;line-height:125%;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.28590268px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1134
         x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1135
         y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1136
         id="text18458"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1137
         inkscape:label="format"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1138
           sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1139
           id="tspan18456"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1140
           x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1141
           y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1142
           style="text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke-width:0.28590268px">range: %d</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1143
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1144
    <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1145
       inkscape:label="HMI:Display@page_node"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1146
       id="g18466"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1147
       transform="translate(0,240)">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1148
      <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1149
         inkscape:label="format"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1150
         id="text18464"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1151
         y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1152
         x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1153
         style="font-style:normal;font-weight:normal;font-size:45.74443054px;line-height:125%;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.28590268px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1154
         xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1155
           style="text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke-width:0.28590268px"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1156
           y="355.6521"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1157
           x="2608.2524"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1158
           id="tspan18462"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1159
           sodipodi:role="line">page_node: %s</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1160
    </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1161
  </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1162
  <g
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1163
     transform="matrix(0,-2.3538121,2.3538121,0,-699.36504,1633.2001)"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1164
     inkscape:label="HMI:ScrollBar@range@position@size"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1165
     id="g18478">
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1166
    <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1167
       inkscape:label="pageup"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1168
       style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.42391574px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1169
       d="m -234.01097,332.3551 21.18736,28.36866 h -42.37471 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1170
       id="path18470"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1171
       inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1172
       sodipodi:nodetypes="cccc" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1173
    <path
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1174
       inkscape:label="pagedown"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1175
       sodipodi:nodetypes="cccc"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1176
       inkscape:connector-curvature="0"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1177
       id="path18472"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1178
       d="m -234.01097,1077.5833 21.18736,-27.4524 h -42.37471 z"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1179
       style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.4007318px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1180
    <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1181
       inkscape:label="range"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1182
       ry="6.8822322"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1183
       rx="7.6034913"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1184
       y="372.65775"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1185
       x="-255.19838"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1186
       height="665.53912"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1187
       width="42.374725"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1188
       id="rect18474"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1189
       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.30952382;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#727272;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.03627348px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1190
    <rect
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1191
       inkscape:label="cursor"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1192
       ry="7"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1193
       rx="7.6034913"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1194
       y="405.8981"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1195
       x="-255.19838"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1196
       height="82.841492"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1197
       width="42.374725"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1198
       id="rect18476"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1199
       style="color:#000000;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:#ffa32a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.11429262px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1200
  </g>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1201
  <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1202
     id="text18482"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1203
     y="1786.2694"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1204
     x="686.74561"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1205
     style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1206
     xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1207
       y="1786.2694"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1208
       x="686.74561"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1209
       id="tspan18480"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1210
       sodipodi:role="line">String IN</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1211
  <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1212
     xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1213
     style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1214
     x="976.16016"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1215
     y="1786.2694"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1216
     id="text18486"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1217
       sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1218
       id="tspan18484"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1219
       x="976.16016"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1220
       y="1786.2694">String OUT</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1221
  <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1222
     id="text18737"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1223
     y="1610.3906"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1224
     x="957.42969"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1225
     style="font-style:normal;font-weight:normal;font-size:74.66666412px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1226
     xml:space="preserve"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1227
       y="1610.3906"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1228
       x="957.42969"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1229
       id="tspan18735"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1230
       sodipodi:role="line">ForEach2</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1231
  <text
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1232
     xml:space="preserve"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1233
     style="font-style:normal;font-weight:normal;font-size:74.66666412px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1234
     x="-1062.5703"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1235
     y="1610.3906"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1236
     id="text18741"><tspan
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1237
       sodipodi:role="line"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1238
       id="tspan18739"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1239
       x="-1062.5703"
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1240
       y="1610.3906">ForEach1</tspan></text>
a3cf9f635952 SVGHMI: add ForEach widget example
Edouard Tisserant <edouard@beremiz.fr>
parents:
diff changeset
  1241
</svg>