This commit is contained in:
pablo rodriguez 2022-06-02 22:19:32 +02:00
parent 6ae957d4a0
commit a11bdb83c2
41 changed files with 1057 additions and 103 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,22 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="96"
inkscape:export-xdpi="96"
inkscape:export-filename="C:\Users\pabr6\eclipse-workspace\evalWriter\icons\attribut.png"
inkscape:export-ydpi="48"
inkscape:export-xdpi="48"
inkscape:export-filename="C:\Users\pabr6\git\analyseWriter\MEPTL\icons\attributmini.png"
sodipodi:docname="attribut.svg"
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
inkscape:version="1.1.2 (b8e25be833, 2022-02-05)"
id="svg8"
version="1.1"
viewBox="0 0 12.7 12.7"
height="48"
width="48">
width="48"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs2">
<inkscape:path-effect
@ -39,26 +39,27 @@
y="0" />
</defs>
<sodipodi:namedview
inkscape:window-maximized="1"
inkscape:window-y="-8"
inkscape:window-x="-8"
inkscape:window-height="1017"
inkscape:window-width="1920"
inkscape:window-maximized="0"
inkscape:window-y="0"
inkscape:window-x="715"
inkscape:window-height="1000"
inkscape:window-width="1196"
units="px"
inkscape:snap-global="false"
showgrid="false"
inkscape:document-rotation="0"
inkscape:current-layer="layer1"
inkscape:current-layer="g924"
inkscape:document-units="mm"
inkscape:cy="23.632476"
inkscape:cx="24.8141"
inkscape:cy="23.618188"
inkscape:cx="19.288901"
inkscape:zoom="11.664739"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base" />
id="base"
inkscape:pagecheckerboard="0" />
<metadata
id="metadata5">
<rdf:RDF>
@ -67,7 +68,6 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
@ -97,9 +97,10 @@
sodipodi:nodetypes="cc" />
<g
id="g864"
transform="matrix(0.47671987,0,0,0.47671987,73.577485,58.485926)">
transform="matrix(0.47671987,0,0,0.47671987,73.577485,58.485926)"
style="fill:#00ff00">
<ellipse
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#00ff00;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="ellipse860"
ry="11.462768"
rx="11.624187"
@ -107,7 +108,7 @@
cx="104.27608" />
<path
id="path862"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#00ff00;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="arc"
sodipodi:cx="104.27608"
sodipodi:cy="146.62141"
@ -121,9 +122,10 @@
</g>
<g
id="g876"
transform="matrix(0.49287049,0,0,0.49287049,52.99201,100.44212)">
transform="matrix(0.49287049,0,0,0.49287049,52.99201,100.44212)"
style="fill:#008080">
<ellipse
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#008080;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="ellipse872"
ry="11.462768"
rx="11.624187"
@ -131,7 +133,7 @@
cx="104.27608" />
<path
id="path874"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#008080;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="arc"
sodipodi:cx="104.27608"
sodipodi:cy="146.62141"
@ -149,14 +151,15 @@
d="m 85.664016,127.33542 18.569744,19.67509"
id="path884" />
<g
id="g891">
id="g891"
style="fill:#ff0000">
<ellipse
cx="82.058701"
cy="162.42781"
rx="7.0523391"
ry="6.9544063"
id="ellipse878"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.21339;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1.21339;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
d="m 77.444433,162.80665 a 4.6302333,4.5659351 0 0 1 1.48893,-3.74773 4.6302333,4.5659351 0 0 1 3.9177,-1.12969"
sodipodi:open="true"
@ -168,19 +171,20 @@
sodipodi:cy="162.42781"
sodipodi:cx="82.058701"
sodipodi:type="arc"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.606695;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:0.606695;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path880" />
</g>
<g
transform="matrix(0.54767311,0,0,0.54767311,28.15499,46.97732)"
id="g858">
id="g858"
style="fill:#2ad4ff">
<ellipse
cx="104.27608"
cy="146.62141"
rx="11.624187"
ry="11.462768"
id="ellipse854"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
style="fill:#2ad4ff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
sodipodi:open="true"
d="m 96.670499,147.24585 a 7.6318932,7.5259123 0 0 1 2.454165,-6.17729 7.6318932,7.5259123 0 0 1 6.457446,-1.86204"
@ -192,7 +196,7 @@
sodipodi:cy="146.62141"
sodipodi:cx="104.27608"
sodipodi:type="arc"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#2ad4ff;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path856" />
</g>
<path
@ -201,9 +205,10 @@
d="M 126.7012,161.12399 104.23376,147.01051"
id="path895" />
<g
id="g852">
id="g852"
style="fill:#cd87de">
<ellipse
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#cd87de;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path23"
ry="11.462768"
rx="11.624187"
@ -211,7 +216,7 @@
cx="104.27608" />
<path
id="ellipse25"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#cd87de;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="arc"
sodipodi:cx="103.7234"
sodipodi:cy="145.84767"
@ -225,14 +230,15 @@
</g>
<g
transform="matrix(0.59930035,0,0,0.59930035,64.000765,73.341663)"
id="g870">
id="g870"
style="fill:#ffd42a">
<ellipse
cx="104.27608"
cy="146.62141"
rx="11.624187"
ry="11.462768"
id="ellipse866"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
style="fill:#ffd42a;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
sodipodi:open="true"
d="m 96.670499,147.24585 a 7.6318932,7.5259123 0 0 1 2.454165,-6.17729 7.6318932,7.5259123 0 0 1 6.457446,-1.86204"
@ -244,7 +250,7 @@
sodipodi:cy="146.62141"
sodipodi:cx="104.27608"
sodipodi:type="arc"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#ffd42a;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path868" />
</g>
</g>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

224
bin/poids.svg Normal file
View File

@ -0,0 +1,224 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
version="1.1"
id="svg2"
width="24"
height="24"
viewBox="0 0 24 24"
sodipodi:docname="poids.svg"
inkscape:export-filename="C:\Users\pabr6\git\analyseWriter\MEPTL\icons\poidsmini.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
inkscape:version="1.1.2 (b8e25be833, 2022-02-05)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs6">
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter14911"
x="-0.012400448"
y="-0.01406534"
width="1.0248009"
height="1.0281307">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="20.297016"
id="feGaussianBlur14913" />
</filter>
</defs>
<sodipodi:namedview
id="namedview4"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
showguides="false"
inkscape:guide-bbox="true"
inkscape:snap-global="false"
inkscape:zoom="32.666667"
inkscape:cx="11.387755"
inkscape:cy="12"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g5436">
<sodipodi:guide
position="3.2214765,22.260403"
orientation="0,-1"
id="guide856" />
<sodipodi:guide
position="1.9006711,20.456376"
orientation="1,0"
id="guide858" />
<sodipodi:guide
position="22.195973,20.456376"
orientation="1,0"
id="guide860" />
<sodipodi:guide
position="1.9006711,20.456376"
orientation="0,-1"
id="guide862" />
<sodipodi:guide
position="22.195973,3.3181208"
orientation="0,-1"
id="guide1026" />
<sodipodi:guide
position="22.195973,1.8684564"
orientation="0,-1"
id="guide1028" />
<sodipodi:guide
position="1.9006711,4.5422819"
orientation="0,-1"
id="guide1030" />
<sodipodi:guide
position="5.7342282,9.1167785"
orientation="0,-1"
id="guide1032" />
<sodipodi:guide
position="5.7342282,9.1167785"
orientation="1,0"
id="guide1034" />
<sodipodi:guide
position="17.84698,9.1167785"
orientation="1,0"
id="guide1036" />
<sodipodi:guide
position="7.8281879,7.9892617"
orientation="0,-1"
id="guide1038" />
<sodipodi:guide
position="8.1237963,13.205882"
orientation="1,0"
id="guide1040" />
<sodipodi:guide
position="11.01745,7.9892617"
orientation="1,0"
id="guide1042" />
<sodipodi:guide
position="4.7355705,11.146309"
orientation="1,0"
id="guide1044" />
<sodipodi:guide
position="4.7355705,11.146309"
orientation="0,-1"
id="guide1046" />
<sodipodi:guide
position="18.910067,11.146309"
orientation="1,0"
id="guide1048" />
<sodipodi:guide
position="4.7355705,19.683221"
orientation="0,-1"
id="guide1050" />
<sodipodi:guide
position="20.585235,1.868456"
orientation="1,0"
id="guide1247" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
inkscape:label="Image"
id="g8">
<g
id="g5436">
<g
id="g15085"
transform="matrix(1.0229466,0,0,1.0229882,-0.10466327,-4.398651e-4)"
style="stroke-width:0.977548">
<g
id="g14742"
transform="matrix(0.00565232,0,0,0.00565232,11.601663,11.62492)"
style="opacity:0.652111;fill:#000000;fill-opacity:0.483092;stroke-width:172.946;filter:url(#filter14911)">
<path
id="path14726"
style="opacity:1;fill:#000000;fill-opacity:0.483092;stroke-width:34.5893;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000"
d="m 1377.5352,-1794.5957 c -11.9127,-0.3222 -24.5289,1.1404 -37.2676,4.6035 l -1129.21487,306.9883 v -116.916 c 0,-52.8043 -50.10052,-95.3145 -112.33398,-95.3145 H -78.292969 c -62.233461,0 -112.335941,42.5102 -112.335941,95.3145 v 226.1172 L -1392.7344,-1047 c -50.9549,13.8526 -84.0119,54.30672 -74.1172,90.70312 l 30.3633,111.6836 c 9.8947,36.39641 58.883,54.54592 109.8379,40.69336 l 1136.02149,-308.83788 v 2283.7637 h -701.24023 c -196.12966,0 -354.02536,157.8956 -354.02536,354.0253 v 143.6543 c 4.5552,-0.1721 9.0184,-0.6835 13.6172,-0.6835 h 2512.2128 v -142.9708 c 0,-196.1295 -157.8956,-354.0253 -354.02534,-354.0253 H 211.05273 V -1221.959 l 1195.29887,-324.9531 c 50.9549,-13.8526 84.0099,-54.3048 74.1152,-90.7012 l -30.3613,-111.6855 c -7.4211,-27.2973 -36.8323,-44.3305 -72.5703,-45.2969 z" />
<g
id="g14732"
style="fill:#000000;fill-opacity:0.483092;stroke-width:172.946">
<path
id="path14728"
style="opacity:1;fill:#000000;fill-opacity:0.483092;stroke-width:34589.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
d="m -1184.6211,-1028.0332 -74.8906,27.2324 -515.8184,1252.70314 h -116.123 a 656.98816,656.98816 0 0 0 -1.2168,17.01954 656.98816,656.98816 0 0 0 656.9883,656.98828 656.98816,656.98816 0 0 0 656.98824,-656.98828 656.98816,656.98816 0 0 0 -0.41797,-17.01954 H -682.9375 Z m -40.8496,231.47851 414.20508,1048.45703 h -840.14058 z" />
<path
id="path14730"
style="opacity:1;fill:#000000;fill-opacity:0.483092;stroke-width:34589.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
d="m -1772.2218,313.17585 a 537.53563,537.53563 0 0 0 -0.9956,13.92508 537.53563,537.53563 0 0 0 537.5358,537.53573 537.53563,537.53563 0 0 0 537.53569,-537.53573 537.53563,537.53563 0 0 0 -0.34198,-13.92508 z" />
</g>
<g
id="g14738"
transform="translate(2614.3364,-639.96777)"
style="fill:#000000;fill-opacity:0.483092;stroke-width:172.946">
<path
id="path14734"
style="opacity:1;fill:#000000;fill-opacity:0.483092;stroke-width:34589.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
d="m -1184.6211,-1028.0332 -74.8906,27.2324 -515.8184,1252.70314 h -116.123 a 656.98816,656.98816 0 0 0 -1.2168,17.01954 656.98816,656.98816 0 0 0 656.9883,656.98828 656.98816,656.98816 0 0 0 656.98824,-656.98828 656.98816,656.98816 0 0 0 -0.41797,-17.01954 H -682.9375 Z m -40.8496,231.47851 414.20508,1048.45703 h -840.14058 z" />
<path
id="path14736"
style="opacity:1;fill:#000000;fill-opacity:0.483092;stroke-width:34589.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
d="m -1772.2218,313.17585 a 537.53563,537.53563 0 0 0 -0.9956,13.92508 537.53563,537.53563 0 0 0 537.5358,537.53573 537.53563,537.53563 0 0 0 537.53569,-537.53573 537.53563,537.53563 0 0 0 -0.34198,-13.92508 z" />
</g>
<path
id="path14740"
style="opacity:1;fill:#000000;fill-opacity:0.483092;stroke-width:34.5893;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000"
sodipodi:type="inkscape:offset"
inkscape:radius="-69.882721"
inkscape:original="M 1377.5352 -1794.5957 C 1365.6225 -1794.9179 1353.0063 -1793.4553 1340.2676 -1789.9922 L 211.05273 -1483.0039 L 211.05273 -1599.9199 C 211.05273 -1652.7242 160.95221 -1695.2344 98.71875 -1695.2344 L -78.292969 -1695.2344 C -140.52643 -1695.2344 -190.62891 -1652.7242 -190.62891 -1599.9199 L -190.62891 -1373.8027 L -1392.7344 -1047 C -1443.6893 -1033.1474 -1476.7463 -992.69328 -1466.8516 -956.29688 L -1436.4883 -844.61328 C -1426.5936 -808.21687 -1377.6053 -790.06736 -1326.6504 -803.91992 L -190.62891 -1112.7578 L -190.62891 1171.0059 L -891.86914 1171.0059 C -1087.9988 1171.0059 -1245.8945 1328.9015 -1245.8945 1525.0312 L -1245.8945 1668.6855 C -1241.3393 1668.5134 -1236.8761 1668.002 -1232.2773 1668.002 L 1279.9355 1668.002 L 1279.9355 1525.0312 C 1279.9355 1328.9017 1122.0399 1171.0059 925.91016 1171.0059 L 211.05273 1171.0059 L 211.05273 -1221.959 L 1406.3516 -1546.9121 C 1457.3065 -1560.7647 1490.3615 -1601.2169 1480.4668 -1637.6133 L 1450.1055 -1749.2988 C 1442.6844 -1776.5961 1413.2732 -1793.6293 1377.5352 -1794.5957 z "
d="m 1375.6465,-1724.7383 c -4.866,-0.1316 -10.7729,0.476 -17.0469,2.1817 l -1129.21483,306.9882 a 69.889709,69.889709 0 0 1 -88.21485,-67.4355 v -116.916 c 0,-8.6013 -12.0412,-25.4317 -42.45117,-25.4317 H -78.292969 c -30.409971,0 -42.453121,16.8321 -42.453121,25.4317 v 226.1172 a 69.889709,69.889709 0 0 1 -51.55079,67.4355 l -1202.10542,326.80275 c -11.3993,3.099 -19.4755,8.99285 -22.9415,12.55859 l 26.2188,96.43555 c 4.7941,1.32005 14.7436,2.31375 26.1426,-0.78516 l 1136.02146,-308.83793 a 69.889709,69.889709 0 0 1 88.21485,67.4356 v 2283.7637 a 69.889709,69.889709 0 0 1 -69.88282,69.8828 h -701.24023 c -158.62326,0 -284.14256,125.5193 -284.14256,284.1425 v 73.0879 h 2386.0644 v -73.0879 c 0,-158.623 -125.5192,-284.1425 -284.14254,-284.1425 H 211.05273 a 69.889709,69.889709 0 0 1 -69.88281,-69.8828 V -1221.959 a 69.889709,69.889709 0 0 1 51.55078,-67.4355 l 1195.2988,-324.9532 c 11.3995,-3.099 19.4741,-8.9916 22.9395,-12.5566 l -26.3555,-96.9473 c -1.1147,-0.193 -3.3517,-0.7351 -8.957,-0.8867 z" />
</g>
<g
id="g14496"
transform="matrix(0.00565232,0,0,0.00565232,11.111867,11.869818)"
style="stroke-width:172.946">
<path
id="rect1086"
style="opacity:1;fill:#013668;fill-opacity:1;stroke-width:34.5893;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000"
d="m 1377.5352,-1794.5957 c -11.9127,-0.3222 -24.5289,1.1404 -37.2676,4.6035 l -1129.21487,306.9883 v -116.916 c 0,-52.8043 -50.10052,-95.3145 -112.33398,-95.3145 H -78.292969 c -62.233461,0 -112.335941,42.5102 -112.335941,95.3145 v 226.1172 L -1392.7344,-1047 c -50.9549,13.8526 -84.0119,54.30672 -74.1172,90.70312 l 30.3633,111.6836 c 9.8947,36.39641 58.883,54.54592 109.8379,40.69336 l 1136.02149,-308.83788 v 2283.7637 h -701.24023 c -196.12966,0 -354.02536,157.8956 -354.02536,354.0253 v 143.6543 c 4.5552,-0.1721 9.0184,-0.6835 13.6172,-0.6835 h 2512.2128 v -142.9708 c 0,-196.1295 -157.8956,-354.0253 -354.02534,-354.0253 H 211.05273 V -1221.959 l 1195.29887,-324.9531 c 50.9549,-13.8526 84.0099,-54.3048 74.1152,-90.7012 l -30.3613,-111.6855 c -7.4211,-27.2973 -36.8323,-44.3305 -72.5703,-45.2969 z" />
<g
id="g2313"
style="stroke-width:172.946">
<path
id="path1818"
style="opacity:1;fill:#013668;fill-opacity:1;stroke-width:34589.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
d="m -1184.6211,-1028.0332 -74.8906,27.2324 -515.8184,1252.70314 h -116.123 a 656.98816,656.98816 0 0 0 -1.2168,17.01954 656.98816,656.98816 0 0 0 656.9883,656.98828 656.98816,656.98816 0 0 0 656.98824,-656.98828 656.98816,656.98816 0 0 0 -0.41797,-17.01954 H -682.9375 Z m -40.8496,231.47851 414.20508,1048.45703 h -840.14058 z" />
<path
id="path2005"
style="opacity:1;fill:#ffff00;stroke-width:34589.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
d="m -1772.2218,313.17585 a 537.53563,537.53563 0 0 0 -0.9956,13.92508 537.53563,537.53563 0 0 0 537.5358,537.53573 537.53563,537.53563 0 0 0 537.53569,-537.53573 537.53563,537.53563 0 0 0 -0.34198,-13.92508 z" />
</g>
<g
id="g2319"
transform="translate(2614.3364,-639.96777)"
style="stroke-width:172.946">
<path
id="path2315"
style="opacity:1;fill:#013668;fill-opacity:1;stroke-width:34589.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
d="m -1184.6211,-1028.0332 -74.8906,27.2324 -515.8184,1252.70314 h -116.123 a 656.98816,656.98816 0 0 0 -1.2168,17.01954 656.98816,656.98816 0 0 0 656.9883,656.98828 656.98816,656.98816 0 0 0 656.98824,-656.98828 656.98816,656.98816 0 0 0 -0.41797,-17.01954 H -682.9375 Z m -40.8496,231.47851 414.20508,1048.45703 h -840.14058 z" />
<path
id="path2317"
style="opacity:1;fill:#ffcc00;stroke-width:34589.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
d="m -1772.2218,313.17585 a 537.53563,537.53563 0 0 0 -0.9956,13.92508 537.53563,537.53563 0 0 0 537.5358,537.53573 537.53563,537.53563 0 0 0 537.53569,-537.53573 537.53563,537.53563 0 0 0 -0.34198,-13.92508 z" />
</g>
<path
id="path14287"
style="opacity:1;fill:#008080;fill-opacity:1;stroke-width:34.5893;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000"
sodipodi:type="inkscape:offset"
inkscape:radius="-69.882721"
inkscape:original="M 1377.5352 -1794.5957 C 1365.6225 -1794.9179 1353.0063 -1793.4553 1340.2676 -1789.9922 L 211.05273 -1483.0039 L 211.05273 -1599.9199 C 211.05273 -1652.7242 160.95221 -1695.2344 98.71875 -1695.2344 L -78.292969 -1695.2344 C -140.52643 -1695.2344 -190.62891 -1652.7242 -190.62891 -1599.9199 L -190.62891 -1373.8027 L -1392.7344 -1047 C -1443.6893 -1033.1474 -1476.7463 -992.69328 -1466.8516 -956.29688 L -1436.4883 -844.61328 C -1426.5936 -808.21687 -1377.6053 -790.06736 -1326.6504 -803.91992 L -190.62891 -1112.7578 L -190.62891 1171.0059 L -891.86914 1171.0059 C -1087.9988 1171.0059 -1245.8945 1328.9015 -1245.8945 1525.0312 L -1245.8945 1668.6855 C -1241.3393 1668.5134 -1236.8761 1668.002 -1232.2773 1668.002 L 1279.9355 1668.002 L 1279.9355 1525.0312 C 1279.9355 1328.9017 1122.0399 1171.0059 925.91016 1171.0059 L 211.05273 1171.0059 L 211.05273 -1221.959 L 1406.3516 -1546.9121 C 1457.3065 -1560.7647 1490.3615 -1601.2169 1480.4668 -1637.6133 L 1450.1055 -1749.2988 C 1442.6844 -1776.5961 1413.2732 -1793.6293 1377.5352 -1794.5957 z "
d="m 1375.6465,-1724.7383 c -4.866,-0.1316 -10.7729,0.476 -17.0469,2.1817 l -1129.21483,306.9882 a 69.889709,69.889709 0 0 1 -88.21485,-67.4355 v -116.916 c 0,-8.6013 -12.0412,-25.4317 -42.45117,-25.4317 H -78.292969 c -30.409971,0 -42.453121,16.8321 -42.453121,25.4317 v 226.1172 a 69.889709,69.889709 0 0 1 -51.55079,67.4355 l -1202.10542,326.80275 c -11.3993,3.099 -19.4755,8.99285 -22.9415,12.55859 l 26.2188,96.43555 c 4.7941,1.32005 14.7436,2.31375 26.1426,-0.78516 l 1136.02146,-308.83793 a 69.889709,69.889709 0 0 1 88.21485,67.4356 v 2283.7637 a 69.889709,69.889709 0 0 1 -69.88282,69.8828 h -701.24023 c -158.62326,0 -284.14256,125.5193 -284.14256,284.1425 v 73.0879 h 2386.0644 v -73.0879 c 0,-158.623 -125.5192,-284.1425 -284.14254,-284.1425 H 211.05273 a 69.889709,69.889709 0 0 1 -69.88281,-69.8828 V -1221.959 a 69.889709,69.889709 0 0 1 51.55078,-67.4355 l 1195.2988,-324.9532 c 11.3995,-3.099 19.4741,-8.9916 22.9395,-12.5566 l -26.3555,-96.9473 c -1.1147,-0.193 -3.3517,-0.7351 -8.957,-0.8867 z" />
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

BIN
bin/poidsmini.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,22 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="96"
inkscape:export-xdpi="96"
inkscape:export-filename="C:\Users\pabr6\eclipse-workspace\evalWriter\icons\attribut.png"
inkscape:export-ydpi="48"
inkscape:export-xdpi="48"
inkscape:export-filename="C:\Users\pabr6\git\analyseWriter\MEPTL\icons\attributmini.png"
sodipodi:docname="attribut.svg"
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
inkscape:version="1.1.2 (b8e25be833, 2022-02-05)"
id="svg8"
version="1.1"
viewBox="0 0 12.7 12.7"
height="48"
width="48">
width="48"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs2">
<inkscape:path-effect
@ -39,26 +39,27 @@
y="0" />
</defs>
<sodipodi:namedview
inkscape:window-maximized="1"
inkscape:window-y="-8"
inkscape:window-x="-8"
inkscape:window-height="1017"
inkscape:window-width="1920"
inkscape:window-maximized="0"
inkscape:window-y="0"
inkscape:window-x="715"
inkscape:window-height="1000"
inkscape:window-width="1196"
units="px"
inkscape:snap-global="false"
showgrid="false"
inkscape:document-rotation="0"
inkscape:current-layer="layer1"
inkscape:current-layer="g924"
inkscape:document-units="mm"
inkscape:cy="23.632476"
inkscape:cx="24.8141"
inkscape:cy="23.618188"
inkscape:cx="19.288901"
inkscape:zoom="11.664739"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base" />
id="base"
inkscape:pagecheckerboard="0" />
<metadata
id="metadata5">
<rdf:RDF>
@ -67,7 +68,6 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
@ -97,9 +97,10 @@
sodipodi:nodetypes="cc" />
<g
id="g864"
transform="matrix(0.47671987,0,0,0.47671987,73.577485,58.485926)">
transform="matrix(0.47671987,0,0,0.47671987,73.577485,58.485926)"
style="fill:#00ff00">
<ellipse
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#00ff00;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="ellipse860"
ry="11.462768"
rx="11.624187"
@ -107,7 +108,7 @@
cx="104.27608" />
<path
id="path862"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#00ff00;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="arc"
sodipodi:cx="104.27608"
sodipodi:cy="146.62141"
@ -121,9 +122,10 @@
</g>
<g
id="g876"
transform="matrix(0.49287049,0,0,0.49287049,52.99201,100.44212)">
transform="matrix(0.49287049,0,0,0.49287049,52.99201,100.44212)"
style="fill:#008080">
<ellipse
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#008080;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="ellipse872"
ry="11.462768"
rx="11.624187"
@ -131,7 +133,7 @@
cx="104.27608" />
<path
id="path874"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#008080;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="arc"
sodipodi:cx="104.27608"
sodipodi:cy="146.62141"
@ -149,14 +151,15 @@
d="m 85.664016,127.33542 18.569744,19.67509"
id="path884" />
<g
id="g891">
id="g891"
style="fill:#ff0000">
<ellipse
cx="82.058701"
cy="162.42781"
rx="7.0523391"
ry="6.9544063"
id="ellipse878"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.21339;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1.21339;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
d="m 77.444433,162.80665 a 4.6302333,4.5659351 0 0 1 1.48893,-3.74773 4.6302333,4.5659351 0 0 1 3.9177,-1.12969"
sodipodi:open="true"
@ -168,19 +171,20 @@
sodipodi:cy="162.42781"
sodipodi:cx="82.058701"
sodipodi:type="arc"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.606695;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:0.606695;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path880" />
</g>
<g
transform="matrix(0.54767311,0,0,0.54767311,28.15499,46.97732)"
id="g858">
id="g858"
style="fill:#2ad4ff">
<ellipse
cx="104.27608"
cy="146.62141"
rx="11.624187"
ry="11.462768"
id="ellipse854"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
style="fill:#2ad4ff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
sodipodi:open="true"
d="m 96.670499,147.24585 a 7.6318932,7.5259123 0 0 1 2.454165,-6.17729 7.6318932,7.5259123 0 0 1 6.457446,-1.86204"
@ -192,7 +196,7 @@
sodipodi:cy="146.62141"
sodipodi:cx="104.27608"
sodipodi:type="arc"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#2ad4ff;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path856" />
</g>
<path
@ -201,9 +205,10 @@
d="M 126.7012,161.12399 104.23376,147.01051"
id="path895" />
<g
id="g852">
id="g852"
style="fill:#cd87de">
<ellipse
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#cd87de;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path23"
ry="11.462768"
rx="11.624187"
@ -211,7 +216,7 @@
cx="104.27608" />
<path
id="ellipse25"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#cd87de;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="arc"
sodipodi:cx="103.7234"
sodipodi:cy="145.84767"
@ -225,14 +230,15 @@
</g>
<g
transform="matrix(0.59930035,0,0,0.59930035,64.000765,73.341663)"
id="g870">
id="g870"
style="fill:#ffd42a">
<ellipse
cx="104.27608"
cy="146.62141"
rx="11.624187"
ry="11.462768"
id="ellipse866"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
style="fill:#ffd42a;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
sodipodi:open="true"
d="m 96.670499,147.24585 a 7.6318932,7.5259123 0 0 1 2.454165,-6.17729 7.6318932,7.5259123 0 0 1 6.457446,-1.86204"
@ -244,7 +250,7 @@
sodipodi:cy="146.62141"
sodipodi:cx="104.27608"
sodipodi:type="arc"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#ffd42a;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path868" />
</g>
</g>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

BIN
icons/attributmini.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1002 B

156
icons/saut.svg Normal file
View File

@ -0,0 +1,156 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
version="1.1"
id="svg2"
width="24"
height="24"
viewBox="0 0 24 24"
sodipodi:docname="saut.svg"
inkscape:export-filename="C:\Users\pabr6\git\analyseWriter\MEPTL\icons\sautmini.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
inkscape:version="1.1.2 (b8e25be833, 2022-02-05)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs6">
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter2109"
x="-0.032804601"
y="-0.023672309"
width="1.0656092"
height="1.0473446">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.20178938"
id="feGaussianBlur2111" />
</filter>
</defs>
<sodipodi:namedview
id="namedview4"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
showguides="false"
inkscape:guide-bbox="true"
inkscape:snap-global="true"
inkscape:zoom="23.098822"
inkscape:cx="9.1779573"
inkscape:cy="12.554753"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g5436">
<sodipodi:guide
position="3.2214765,22.260403"
orientation="0,-1"
id="guide856" />
<sodipodi:guide
position="1.9006711,20.456376"
orientation="1,0"
id="guide858" />
<sodipodi:guide
position="22.195973,20.456376"
orientation="1,0"
id="guide860" />
<sodipodi:guide
position="1.9006711,20.456376"
orientation="0,-1"
id="guide862" />
<sodipodi:guide
position="22.195973,3.3181208"
orientation="0,-1"
id="guide1026" />
<sodipodi:guide
position="22.195973,1.8684564"
orientation="0,-1"
id="guide1028" />
<sodipodi:guide
position="1.9006711,4.5422819"
orientation="0,-1"
id="guide1030" />
<sodipodi:guide
position="5.7342282,9.1167785"
orientation="0,-1"
id="guide1032" />
<sodipodi:guide
position="5.7342282,9.1167785"
orientation="1,0"
id="guide1034" />
<sodipodi:guide
position="17.84698,9.1167785"
orientation="1,0"
id="guide1036" />
<sodipodi:guide
position="7.8281879,7.9892617"
orientation="0,-1"
id="guide1038" />
<sodipodi:guide
position="8.1237963,13.205882"
orientation="1,0"
id="guide1040" />
<sodipodi:guide
position="11.01745,7.9892617"
orientation="1,0"
id="guide1042" />
<sodipodi:guide
position="4.7355705,11.146309"
orientation="1,0"
id="guide1044" />
<sodipodi:guide
position="4.7355705,11.146309"
orientation="0,-1"
id="guide1046" />
<sodipodi:guide
position="18.910067,11.146309"
orientation="1,0"
id="guide1048" />
<sodipodi:guide
position="4.7355705,19.683221"
orientation="0,-1"
id="guide1050" />
<sodipodi:guide
position="20.585235,1.868456"
orientation="1,0"
id="guide1247" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
inkscape:label="Image"
id="g8">
<g
id="g5436">
<g
id="g2196"
transform="translate(-1.039014,-0.04329225)">
<path
id="path2017"
style="opacity:0.628821;mix-blend-mode:normal;fill:#000000;fill-opacity:1;stroke-width:200;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;filter:url(#filter2109);stop-color:#000000"
d="m 16.944674,1.2555804 c -0.466376,0 -0.841796,0.37542 -0.841796,0.8417969 V 13.806362 H 9.8587373 L 12.057956,11.60519 c 0.329778,-0.329778 0.329778,-0.861628 0,-1.191406 L 11.544284,9.9020646 c -0.164889,-0.164889 -0.378561,-0.248047 -0.59375,-0.248047 -0.215189,0 -0.430814,0.08316 -0.595703,0.248047 L 5.6810029,14.575893 5.1673311,15.089565 c -0.3297785,0.329778 -0.3297784,0.859675 0,1.189453 l 0.5136718,0.513672 4.6738281,4.673828 c 0.329778,0.329778 0.859675,0.329778 1.189453,0 l 0.513672,-0.513672 c 0.329778,-0.329778 0.329778,-0.859675 0,-1.189453 l -2.3749999,-2.375 h 7.2617179 1.896485 c 0.0583,0 0.115022,-0.0064 0.169922,-0.01758 0.0549,-0.01118 0.107811,-0.02758 0.158203,-0.04883 0.04958,-0.0209 0.09843,-0.04659 0.142578,-0.07617 7.59e-4,-5.12e-4 0.0012,-0.0014 0.002,-0.002 0.04477,-0.0302 0.08501,-0.06352 0.123047,-0.101563 0.03804,-0.03804 0.07332,-0.08023 0.103516,-0.125 0.09059,-0.134315 0.142578,-0.295812 0.142578,-0.470703 V 14.648159 2.0973773 c 0,-0.4663769 -0.37542,-0.8417969 -0.841797,-0.8417969 z" />
<path
id="rect1094"
style="opacity:1;fill:#000080;fill-opacity:1;stroke-width:200;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000"
d="m 16.332429,1.8066008 c -0.466376,0 -0.841796,0.37542 -0.841796,0.8417969 V 14.357382 H 9.2464924 L 11.445711,12.15621 c 0.329778,-0.329778 0.329778,-0.861628 0,-1.191406 l -0.513672,-0.511719 c -0.164889,-0.164889 -0.378561,-0.248047 -0.59375,-0.248047 -0.215189,0 -0.4308136,0.08316 -0.5957026,0.248047 L 5.068758,15.126913 4.5550862,15.640585 c -0.3297785,0.329778 -0.3297784,0.859675 0,1.189453 l 0.5136718,0.513672 4.6738284,4.673828 c 0.3297776,0.329778 0.8596746,0.329778 1.1894526,0 l 0.513672,-0.513672 c 0.329778,-0.329778 0.329778,-0.859675 0,-1.189453 l -2.3749998,-2.375 h 7.2617178 1.896485 c 0.0583,0 0.115022,-0.0064 0.169922,-0.01758 0.0549,-0.01118 0.107811,-0.02758 0.158203,-0.04883 0.04958,-0.0209 0.09843,-0.04659 0.142578,-0.07617 7.59e-4,-5.12e-4 0.0012,-0.0014 0.002,-0.002 0.04477,-0.0302 0.08501,-0.06352 0.123047,-0.101563 0.03804,-0.03804 0.07332,-0.08023 0.103516,-0.125 0.09059,-0.134315 0.142578,-0.295812 0.142578,-0.470703 V 15.199179 2.6483977 c 0,-0.4663769 -0.37542,-0.8417969 -0.841797,-0.8417969 z" />
<path
id="path1582"
style="opacity:1;fill:#00c8c8;fill-opacity:1;stroke-width:200;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000"
sodipodi:type="inkscape:offset"
inkscape:radius="-0.64285713"
inkscape:original="M 16.332031 1.8066406 C 15.865655 1.8066406 15.490234 2.1820606 15.490234 2.6484375 L 15.490234 14.357422 L 9.2460938 14.357422 L 11.445312 12.15625 C 11.77509 11.826472 11.775091 11.294622 11.445312 10.964844 L 10.931641 10.453125 C 10.766752 10.288236 10.55308 10.205078 10.337891 10.205078 C 10.122702 10.205078 9.9070765 10.288238 9.7421875 10.453125 L 5.0683594 15.126953 L 4.5546875 15.640625 C 4.224909 15.970403 4.2249091 16.5003 4.5546875 16.830078 L 5.0683594 17.34375 L 9.7421875 22.017578 C 10.071965 22.347356 10.601863 22.347356 10.931641 22.017578 L 11.445312 21.503906 C 11.77509 21.174128 11.775091 20.644231 11.445312 20.314453 L 9.0703125 17.939453 L 16.332031 17.939453 L 18.228516 17.939453 C 18.286816 17.939453 18.343538 17.933055 18.398438 17.921875 C 18.453337 17.910695 18.506249 17.894297 18.556641 17.873047 C 18.606221 17.852147 18.655071 17.826455 18.699219 17.796875 C 18.699219 17.796875 18.701172 17.794922 18.701172 17.794922 C 18.745942 17.764722 18.786182 17.731402 18.824219 17.693359 C 18.862259 17.655319 18.897538 17.613129 18.927734 17.568359 C 19.018324 17.434044 19.070312 17.272547 19.070312 17.097656 L 19.070312 15.199219 L 19.070312 2.6484375 C 19.070312 2.1820606 18.694893 1.8066406 18.228516 1.8066406 L 16.332031 1.8066406 z "
d="m 16.332031,2.4492188 c -0.121387,0 -0.199219,0.07783 -0.199219,0.1992187 V 14.357422 A 0.64292142,0.64292142 0 0 1 15.490234,15 H 9.2460938 A 0.64292142,0.64292142 0 0 1 8.7910156,13.902344 l 2.1992184,-2.201172 c 0.08541,-0.08541 0.08541,-0.195841 0,-0.28125 l -0.511718,-0.511719 a 0.64292142,0.64292142 0 0 1 -0.002,0 c -0.04495,-0.04495 -0.0891,-0.06055 -0.138671,-0.06055 -0.04957,0 -0.09746,0.01739 -0.140625,0.06055 l -4.6738285,4.673828 -0.5136719,0.513672 c -0.086307,0.08631 -0.086307,0.19299 0,0.279297 l 0.5136719,0.513672 4.6738285,4.673828 c 0.0863,0.08631 0.19299,0.08631 0.279296,0 l 0.513672,-0.513672 c 0.08631,-0.08631 0.08631,-0.19299 0,-0.279297 l -2.3749996,-2.375 a 0.64292142,0.64292142 0 0 1 0.4550781,-1.097656 h 7.2617185 1.896485 c 0.01127,0 0.02396,-0.0024 0.04102,-0.0059 0.0136,-0.0028 0.02607,-0.0051 0.03711,-0.0098 0.01241,-0.0052 0.02268,-0.0097 0.0293,-0.01367 a 0.64292142,0.64292142 0 0 1 0.0059,-0.0059 c 0.01109,-0.0075 0.01689,-0.01298 0.02734,-0.02344 0.01051,-0.01051 0.0203,-0.02175 0.02539,-0.0293 0.02077,-0.03079 0.0332,-0.06383 0.0332,-0.111328 V 15.199219 2.6484375 c 0,-0.1213901 -0.07783,-0.1992187 -0.199218,-0.1992187 z" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.0 KiB

BIN
icons/sautmini.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 533 B

157
icons/titre.svg Normal file
View File

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
version="1.1"
id="svg2"
width="24"
height="24"
viewBox="0 0 24 24"
sodipodi:docname="titre.svg"
inkscape:export-filename="C:\Users\pabr6\git\analyseWriter\MEPTL\icons\titremini.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
inkscape:version="1.1.2 (b8e25be833, 2022-02-05)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs6" />
<sodipodi:namedview
id="namedview4"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
showguides="false"
inkscape:guide-bbox="true"
inkscape:snap-global="false"
inkscape:zoom="23.098822"
inkscape:cx="10.39014"
inkscape:cy="13.983397"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g8">
<sodipodi:guide
position="3.2214765,22.260403"
orientation="0,-1"
id="guide856" />
<sodipodi:guide
position="1.9006711,20.456376"
orientation="1,0"
id="guide858" />
<sodipodi:guide
position="22.195973,20.456376"
orientation="1,0"
id="guide860" />
<sodipodi:guide
position="1.9006711,20.456376"
orientation="0,-1"
id="guide862" />
<sodipodi:guide
position="22.195973,3.3181208"
orientation="0,-1"
id="guide1026" />
<sodipodi:guide
position="22.195973,1.8684564"
orientation="0,-1"
id="guide1028" />
<sodipodi:guide
position="1.9006711,4.5422819"
orientation="0,-1"
id="guide1030" />
<sodipodi:guide
position="5.7342282,9.1167785"
orientation="0,-1"
id="guide1032" />
<sodipodi:guide
position="5.7342282,9.1167785"
orientation="1,0"
id="guide1034" />
<sodipodi:guide
position="17.84698,9.1167785"
orientation="1,0"
id="guide1036" />
<sodipodi:guide
position="7.8281879,7.9892617"
orientation="0,-1"
id="guide1038" />
<sodipodi:guide
position="8.1237963,13.205882"
orientation="1,0"
id="guide1040" />
<sodipodi:guide
position="11.01745,7.9892617"
orientation="1,0"
id="guide1042" />
<sodipodi:guide
position="4.7355705,11.146309"
orientation="1,0"
id="guide1044" />
<sodipodi:guide
position="4.7355705,11.146309"
orientation="0,-1"
id="guide1046" />
<sodipodi:guide
position="18.910067,11.146309"
orientation="1,0"
id="guide1048" />
<sodipodi:guide
position="4.7355705,19.683221"
orientation="0,-1"
id="guide1050" />
<sodipodi:guide
position="20.585235,1.868456"
orientation="1,0"
id="guide1247" />
</sodipodi:namedview>
<g
inkscape:groupmode="layer"
inkscape:label="Image"
id="g8">
<g
id="g2647"
transform="matrix(1.0882498,0,0,1,-2.004404,0)"
style="stroke-width:0.958596">
<path
id="rect984"
style="fill:#000000;stroke-width:191.719;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000"
d="m 18.34554,-6.6838893 -0.24475,0.1035157 0.179632,1.3066406 -1.966974,0.8378907 -0.177387,-1.3066407 -10.7442682,4.5820313 0.1796324,1.30664048 -1.96473,0.8378906 -0.1796325,-1.30468744 -0.3368108,0.14257809 2.2768414,16.56054497 0.013473,-0.0059 2.0770005,15.115234 15.2552872,-6.505859 -2.276842,-16.5605451 -0.01347,0.0059 z m -0.0067,1.8437501 0.238013,1.7324219 -1.96473,0.8378906 -0.238013,-1.7324219 z M 15.900292,-2.9983423 17.528212,8.8434549 7.8505123,12.97236 6.2203475,1.1286108 Z m 2.73715,0.3242187 0.238014,1.73046868 -1.964731,0.83789065 L 16.672712,-1.836233 Z M 18.933835,-0.51006116 19.17185,1.2223608 17.207118,2.0602514 16.969105,0.32782938 Z M 5.6320512,0.58173568 5.8700642,2.3122045 3.9030887,3.1500949 3.6650757,1.4196263 Z m 13.6004238,1.07421872 0.238013,1.7304685 -1.96473,0.837891 -0.238012,-1.730469 z m -13.3040302,1.0898435 0.2380129,1.730469 -1.96473,0.839844 -0.2380131,-1.732422 z m 13.6026692,1.076172 0.238013,1.730469 -1.964731,0.837891 -0.238012,-1.730469 z m -13.3040302,1.087891 0.2380129,1.732422 -1.96473,0.83789 -0.238013,-1.732421 z m 13.6004232,1.076172 0.238013,1.732422 -1.96473,0.83789 -0.238012,-1.732422 z M 6.5234773,7.0758759 6.7614904,8.8063449 4.7967603,9.6442355 4.5587472,7.9157199 Z m 13.6026687,1.076172 0.231278,1.6894536 -1.953504,0.8320315 -0.179632,-1.3066415 -0.01126,0.0039 -0.05164,-0.3808586 z M 6.8221163,9.2418915 7.0601294,10.972361 5.0953992,11.812205 4.8573863,10.079782 Z m 13.6071597,1.0273435 0.238014,1.732423 -1.964732,0.837889 -0.238012,-1.732421 z m -13.3107662,1.13672 0.2402585,1.732419 -1.9669755,0.837892 -0.238013,-1.732422 z m 10.8722552,0.703125 1.62792,11.843748 -9.6799448,4.128906 -1.6279198,-11.84375 z m 2.73715,0.326171 0.238013,1.730468 -1.96473,0.837891 -0.238012,-1.730469 z m -13.3107662,1.136718 0.2312769,1.689452 -1.9512577,0.832032 -0.1796324,-1.30664 -0.013473,0.0059 -0.051645,-0.382812 z m 13.6071602,1.027344 0.238013,1.732421 -1.96473,0.83789 -0.238013,-1.732421 z M 7.7202786,15.689156 7.960537,17.421578 5.9935615,18.259468 5.7555486,16.527046 Z m 13.6026684,1.076172 0.238014,1.730468 -1.964731,0.837891 -0.238012,-1.730469 z M 8.0189177,17.855171 8.2569306,19.58564 6.2922005,20.423531 6.0541875,18.693062 Z m 13.6026683,1.076172 0.238013,1.730469 -1.96473,0.837891 -0.240257,-1.730469 z m -13.3040294,1.087891 0.2380129,1.732422 -1.96473,0.83789 -0.2402584,-1.732422 z m 13.6004234,1.076172 0.238013,1.732422 -1.964731,0.83789 -0.238012,-1.732422 z M 8.6139502,22.185251 8.8519634,23.915718 6.8872332,24.753609 6.64922,23.02314 Z m 13.6026688,1.074217 0.238013,1.732422 -1.96473,0.837891 -0.238012,-1.732422 z m -13.3040294,1.091797 0.238012,1.730469 -1.9647295,0.83789 -0.2380131,-1.730467 z m 0.2963929,2.164063 0.2380121,1.732422 -1.9647289,0.83789 -0.2380132,-1.732422 z m 0.2986394,2.164062 0.2380132,1.732422 -1.9647305,0.837891 -0.238013,-1.730469 z" />
<text
xml:space="preserve"
style="font-size:13.3333px;line-height:1.25;font-family:'C.A. Gatintas';-inkscape-font-specification:'C.A. Gatintas';text-align:center;text-anchor:middle;fill:#008080;stroke-width:0.958596"
x="9.6482239"
y="15.382297"
id="text2186"
transform="matrix(1,-0.48925329,0.20865383,0.89791543,0,0)"><tspan
sodipodi:role="line"
id="tspan2184"
x="9.6482239"
y="15.382297"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:Arial;-inkscape-font-specification:Arial;fill:#008080;stroke-width:0.958596">T</tspan></text>
<text
xml:space="preserve"
style="font-size:13.3333px;line-height:1.25;font-family:'C.A. Gatintas';-inkscape-font-specification:'C.A. Gatintas';text-align:center;text-anchor:middle;fill:#008080;stroke-width:0.958596"
x="8.372529"
y="32.285374"
id="text2468"
transform="matrix(1,-0.48925329,0.20865383,0.89791543,0,0)"><tspan
sodipodi:role="line"
id="tspan2466"
x="8.372529"
y="32.285374"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:Arial;-inkscape-font-specification:Arial;fill:#008080;stroke-width:0.958596">T</tspan></text>
</g>
<path
id="path1541"
style="fill:#000000;stroke-width:200;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000"
d="M -32.858111,2.0787235 V 24.027943 h 21.515625 V 2.0787235 h -0.345704 v 1.7304688 h -2.771484 V 2.0787235 h -15.152343 v 1.7304688 h -2.771485 V 2.0787235 Z m 0.474609,2.3066406 h 2.771485 V 6.680286 h -2.771485 z m 17.923828,0 h 2.771484 V 6.680286 h -2.771484 z M -28.92647,5.3873173 h 13.652343 V 21.082629 H -28.92647 Z m -3.457032,1.8671874 h 2.771485 v 2.2949219 h -2.771485 z m 17.923828,0 h 2.771484 v 2.2949219 h -2.771484 z m -17.923828,2.8691403 h 2.771485 v 2.294923 h -2.771485 z m 17.923828,0 h 2.771484 v 2.294923 h -2.771484 z m -17.923828,2.871095 h 2.771485 v 2.292968 h -2.771485 z m 17.923828,0 h 2.771484 v 2.292968 h -2.771484 z m -17.923828,2.86914 h 2.771485 v 2.294922 h -2.771485 z m 17.923828,0 h 2.771484 v 2.294922 h -2.771484 z m -17.923828,2.869141 h 2.771485 v 2.294922 h -2.771485 z m 17.923828,0 h 2.771484 v 2.294922 h -2.771484 z m -17.923828,2.869139 h 2.771485 v 2.294922 h -2.771485 z m 17.923828,0 h 2.771484 v 2.294922 h -2.771484 z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.9 KiB

BIN
icons/titremini.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 926 B

View File

@ -12,7 +12,6 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@ -42,13 +41,9 @@ import javax.swing.JTree;
import javax.swing.KeyStroke;
import javax.swing.SwingConstants;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.event.TreeExpansionEvent;
import javax.swing.event.TreeExpansionListener;
import javax.swing.event.TreeWillExpandListener;
import javax.swing.filechooser.FileNameExtensionFilter;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeCellRenderer;
import javax.swing.tree.ExpandVetoException;
import javax.swing.tree.TreeNode;
import javax.swing.tree.TreePath;
import javax.swing.tree.TreeSelectionModel;
@ -64,7 +59,7 @@ import cXML.Run;
import cXML.node;
import java.awt.event.InputEvent;
import java.awt.event.ActionListener;
import javax.swing.tree.DefaultTreeModel;
@ -167,6 +162,24 @@ public class create extends JFrame {
// Construction et injection de la barre de menu
setJMenuBar( this.createMenuBar() );
tree.setModel(new DefaultTreeModel(
new DefaultMutableTreeNode("Charger un fichier d'analyse") {
{
DefaultMutableTreeNode node_1;
add(new DefaultMutableTreeNode("node fichier"));
node_1 = new DefaultMutableTreeNode("node style");
node_1.add(new DefaultMutableTreeNode("paragraphe"));
node_1.add(new DefaultMutableTreeNode("caractère"));
add(node_1);
node_1 = new DefaultMutableTreeNode("strcturepage");
node_1.add(new DefaultMutableTreeNode("page"));
node_1.add(new DefaultMutableTreeNode("page"));
node_1.add(new DefaultMutableTreeNode("page"));
node_1.add(new DefaultMutableTreeNode("page"));
add(node_1);
}
}
));
tree.setVisibleRowCount(30);
// Ajoute le menu contextuel de la tree
@ -563,6 +576,13 @@ public class create extends JFrame {
*/
private void createPopupMenuTree(node nod) {
if(nod!=null) {
boolean avertissement = false;
if(nod.chemin().contains("setting")) avertissement=true;
System.out.println(nod.chemin());
System.out.println(avertissement);
System.out.println(nod.getLevel());
JMenu mnEvaluer = new JMenu("Evaluer");
mnEvaluer.add(actEvalueTrue);
mnEvaluer.add(actEvalueFalse);
@ -574,23 +594,54 @@ public class create extends JFrame {
mnManageTree.add(actCollapseAll);
mnManageTree.add(actCollapseNode);
JMenu mnNodePrincipal = new JMenu("Node niveau 1");
mnNodePrincipal.add(actCoefficient);
mnNodePrincipal.addSeparator();
mnNodePrincipal.add("Insère une ligne avant le titre");
mnNodePrincipal.addSeparator();
mnNodePrincipal.add("Ajoute un Titre principal");
mnNodePrincipal.add("Ajoute un Titre 1");
mnNodePrincipal.add("Ajoute un Titre 2");
mnNodePrincipal.add("Ajoute un Titre 3");
JMenu mnSaut = new JMenu("Saut de ligne avant");
mnSaut.setIcon( new ImageIcon(create.class.getResource("/resources/sautmini.png")));
mnSaut.add(actsauttrue);
mnSaut.add(actsautfalse);
JMenu mnTitre = new JMenu("Titre");
mnTitre.setIcon( new ImageIcon(create.class.getResource("/resources/titremini.png")));
mnTitre.add(actTitrePrincipal);
mnTitre.add(actTitre1);
mnTitre.add(actTitre2);
mnTitre.add(actTitre3);
JPopupMenu mnPopupTree = new JPopupMenu();
mnPopupTree.add(mnEvaluer);
JMenu mnAddMenu= new JMenu("Lien");
mnAddMenu.add(actAddMenuTrue);
mnAddMenu.add(actAddMenuFalse);
JMenu mnNodePrincipal = new JMenu("Node niveau " + nod.getLevel());
if(nod.getLevel()==1) {
mnNodePrincipal.add(actCoefficient);
mnNodePrincipal.addSeparator();
}
mnNodePrincipal.add(mnSaut);
mnNodePrincipal.addSeparator();
mnNodePrincipal.add(mnTitre);
if(nod.getLevel()>1) {
mnNodePrincipal.addSeparator();
mnNodePrincipal.add(mnAddMenu);
mnNodePrincipal.addSeparator();
mnNodePrincipal.add("evalNode");
}
if(nod.getNomElt().equals("meta:initial-creator")) {
mnNodePrincipal.addSeparator();
mnNodePrincipal.add("evalNameInitialCreator");
}
//La popupMenu
JPopupMenu mnPopupTree = new JPopupMenu();
if(!avertissement) mnPopupTree.add(mnEvaluer);
if(!avertissement) { //nod.getLevel()==1 && !avertissement
mnPopupTree.addSeparator();
mnPopupTree.add(mnNodePrincipal);
}
if(nod.getLevel()>1 && !avertissement) {
mnPopupTree.addSeparator();
mnPopupTree.add(actAttribut);
}
mnPopupTree.addSeparator();
mnPopupTree.add(actNodeFichier);
mnPopupTree.addSeparator();
@ -793,6 +844,30 @@ public class create extends JFrame {
}
};
/**
*
*/
private AbstractAction actAttribut = new AbstractAction() {
private static final long serialVersionUID = 1L;
{
putValue( Action.NAME, "Evaluer les attributs" );
putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/attributmini.png")) );
putValue( Action.LARGE_ICON_KEY, new ImageIcon(create.class.getResource("/resources/attributmini.png")) );
putValue( Action.SHORT_DESCRIPTION, "Evaluer les attributs" );
}
@Override public void actionPerformed( ActionEvent e ) {
if(commandes.sujet.getNomElt().equals("fichier")) {
new proprieteFichierAnalyse();
}
System.out.println( "ouvre la fenêtre propriété du fichier d'analyse" );
}
};
/**
* Affiche la fenêtre d'information sur analyseWriter
@ -1053,7 +1128,7 @@ public class create extends JFrame {
/**
*
* Ajoute ou modifie le poid d'un node
*/
private AbstractAction actCoefficient = new AbstractAction() {
@ -1096,6 +1171,187 @@ public class create extends JFrame {
}
};
/**
* Ajoute ou modifie le titre principal
*/
private AbstractAction actTitrePrincipal = new AbstractAction() {
private static final long serialVersionUID = 1L;
{
putValue( Action.NAME, "Titre principal" );
putValue( Action.SHORT_DESCRIPTION, "Titre principal" );
}
@Override public void actionPerformed( ActionEvent e ) {
DefaultMutableTreeNode selectNode = (DefaultMutableTreeNode) tree.getSelectionPath().getLastPathComponent();
node nod = (node) selectNode.getUserObject();
String titre = "";
if(nod.getAttributs().get("titre")!=null) {
titre = nod.getAttributs().get("titre");
}
String a = JOptionPane.showInputDialog(null,"Quel est le titre?",titre);
nod.titre(a);
refeshNodeSelected();
}
};
/**
* Ajoute ou modifie le titre 1
*/
private AbstractAction actTitre1 = new AbstractAction() {
private static final long serialVersionUID = 1L;
{
putValue( Action.NAME, "Titre 1" );
putValue( Action.SHORT_DESCRIPTION, "Titre 1" );
}
@Override public void actionPerformed( ActionEvent e ) {
DefaultMutableTreeNode selectNode = (DefaultMutableTreeNode) tree.getSelectionPath().getLastPathComponent();
node nod = (node) selectNode.getUserObject();
String titre = "";
if(nod.getAttributs().get("titre1")!=null) {
titre = nod.getAttributs().get("titre1");
}
String a = JOptionPane.showInputDialog(null,"Quel est le titre?",titre);
nod.titre1(a);
refeshNodeSelected();
}
};
/**
* Ajoute ou modifie le titre 2
*/
private AbstractAction actTitre2 = new AbstractAction() {
private static final long serialVersionUID = 1L;
{
putValue( Action.NAME, "Titre 2" );
putValue( Action.SHORT_DESCRIPTION, "Titre 2" );
}
@Override public void actionPerformed( ActionEvent e ) {
DefaultMutableTreeNode selectNode = (DefaultMutableTreeNode) tree.getSelectionPath().getLastPathComponent();
node nod = (node) selectNode.getUserObject();
String titre = "";
if(nod.getAttributs().get("titre2")!=null) {
titre = nod.getAttributs().get("titre2");
}
String a = JOptionPane.showInputDialog(null,"Quel est le titre?",titre);
nod.titre2(a);
refeshNodeSelected();
}
};
/**
* Ajoute ou modifie le titre 3
*/
private AbstractAction actTitre3 = new AbstractAction() {
private static final long serialVersionUID = 1L;
{
putValue( Action.NAME, "Titre 3" );
putValue( Action.SHORT_DESCRIPTION, "Titre 3" );
}
@Override public void actionPerformed( ActionEvent e ) {
DefaultMutableTreeNode selectNode = (DefaultMutableTreeNode) tree.getSelectionPath().getLastPathComponent();
node nod = (node) selectNode.getUserObject();
String titre = "";
if(nod.getAttributs().get("titre3")!=null) {
titre = nod.getAttributs().get("titre3");
}
String a = JOptionPane.showInputDialog(null,"Quel est le titre?",titre);
nod.titre3(a);
refeshNodeSelected();
}
};
/**
* Ajoute ou modifie un saut de ligne à true.
*/
private AbstractAction actsauttrue = new AbstractAction() {
private static final long serialVersionUID = 1L;
{
putValue( Action.NAME, "true" );
putValue( Action.SHORT_DESCRIPTION, "true" );
}
@Override public void actionPerformed( ActionEvent e ) {
DefaultMutableTreeNode selectNode = (DefaultMutableTreeNode) tree.getSelectionPath().getLastPathComponent();
textNodeSelect.setContentType("text/html");
node nod = (node) selectNode.getUserObject();
TreeNode[] chemin = selectNode.getPath();
boolean avertissement=false;
for(int i = 0 ; i < chemin.length; i++) {
if(chemin[i].toString().contains("setting")) avertissement = true;
System.out.println(chemin[i].toString());
}
if(!avertissement) {
nod.saut(true);
refeshNodeSelected();
}else {
JOptionPane.showMessageDialog(null, "Ce node ne peut pas être évaluer." );
}
}
};
/**
* Ajoute ou modifie un saut de ligne à true.
*/
private AbstractAction actsautfalse = new AbstractAction() {
private static final long serialVersionUID = 1L;
{
putValue( Action.NAME, "false" );
putValue( Action.SHORT_DESCRIPTION, "false" );
}
@Override public void actionPerformed( ActionEvent e ) {
DefaultMutableTreeNode selectNode = (DefaultMutableTreeNode) tree.getSelectionPath().getLastPathComponent();
textNodeSelect.setContentType("text/html");
node nod = (node) selectNode.getUserObject();
TreeNode[] chemin = selectNode.getPath();
boolean avertissement=false;
for(int i = 0 ; i < chemin.length; i++) {
if(chemin[i].toString().contains("setting")) avertissement = true;
System.out.println(chemin[i].toString());
}
if(!avertissement) {
nod.saut(false);
refeshNodeSelected();
}else {
JOptionPane.showMessageDialog(null, "Ce node ne peut pas être évaluer." );
}
}
};
/**
@ -1178,7 +1434,7 @@ public class create extends JFrame {
};
/**
* Evalue le node est tous ces enfants
* evaluer =true
*/
private AbstractAction actEvalueTrue = new AbstractAction() {
@ -1200,7 +1456,6 @@ public class create extends JFrame {
boolean avertissement=false;
for(int i = 0 ; i < chemin.length; i++) {
if(chemin[i].toString().contains("setting")) avertissement = true;
System.out.println(chemin[i].toString());
}
if(!avertissement) {
@ -1215,6 +1470,76 @@ public class create extends JFrame {
}
};
/**
/**
* addMenu=true
*/
private AbstractAction actAddMenuTrue = new AbstractAction() {
private static final long serialVersionUID = 1L;
{
putValue( Action.NAME, "true" );
putValue( Action.SHORT_DESCRIPTION, "true" );
}
@Override public void actionPerformed( ActionEvent e ) {
DefaultMutableTreeNode selectNode = (DefaultMutableTreeNode) tree.getSelectionPath().getLastPathComponent();
textNodeSelect.setContentType("text/html");
node nod = (node) selectNode.getUserObject();
TreeNode[] chemin = selectNode.getPath();
boolean avertissement=false;
for(int i = 0 ; i < chemin.length; i++) {
if(chemin[i].toString().contains("setting")) avertissement = true;
}
if(!avertissement) {
nod.evaluerTrue();
nod.addMenu(true);
refeshNodeSelected();
}else {
JOptionPane.showMessageDialog(null, "Ce node ne peut pas être évaluer." );
}
}
};
/**
* addMenu=false
*/
private AbstractAction actAddMenuFalse = new AbstractAction() {
private static final long serialVersionUID = 1L;
{
putValue( Action.NAME, "false" );
putValue( Action.SHORT_DESCRIPTION, "false" );
}
@Override public void actionPerformed( ActionEvent e ) {
DefaultMutableTreeNode selectNode = (DefaultMutableTreeNode) tree.getSelectionPath().getLastPathComponent();
textNodeSelect.setContentType("text/html");
node nod = (node) selectNode.getUserObject();
TreeNode[] chemin = selectNode.getPath();
boolean avertissement=false;
for(int i = 0 ; i < chemin.length; i++) {
if(chemin[i].toString().contains("setting")) avertissement = true;
}
if(!avertissement) {
nod.evaluerTrue();
nod.addMenu(false);
refeshNodeSelected();
}else {
JOptionPane.showMessageDialog(null, "Ce node ne peut pas être évaluer." );
}
}
};
// public static void expandOrCollapsePath (JTree tree,TreePath treePath,int level,int currentLevel,boolean expand) {

View File

@ -5,6 +5,8 @@ import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import java.awt.Font;
import javax.swing.JTextField;
@ -19,6 +21,7 @@ import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import net.miginfocom.swing.MigLayout;
import java.awt.Toolkit;
import javax.swing.ImageIcon;
public class proprieteFichierAnalyse extends JFrame {
@ -46,6 +49,19 @@ public class proprieteFichierAnalyse extends JFrame {
private JTextField textFieldlink_help;
private JLabel lblNewLabel_12;
private JTextField textFieldlink_sujet;
private JButton btnAideTitre;
private JButton btnAideAuteur;
private JButton btnAideMetaSujet;
private JButton btnAidePresenceMetaSujet;
private JButton btnAideBaremeABC;
private JButton btnAideNoteFrom;
private JButton btnAideProgression;
private JButton btnAideHistoriquePresent;
private JButton btnAideDateCreation;
private JButton btnAideControleDateCreation;
private JButton btnAideInitial_Creator;
private JButton btnAidecontrole_Initial_Creator;
private JButton btnVoirBaremeABC;
/**
@ -69,7 +85,7 @@ public class proprieteFichierAnalyse extends JFrame {
*/
public proprieteFichierAnalyse() {
setIconImage(Toolkit.getDefaultToolkit().getImage(proprieteFichierAnalyse.class.getResource("/resources/evalwriter.ico")));
setBounds(0, 0, 600, 560);
setBounds(0, 0, 630, 639);
setResizable(false);
setTitle("Propriété du fichier d'analyse");
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
@ -80,7 +96,7 @@ public class proprieteFichierAnalyse extends JFrame {
contentPane = new JPanel();
contentPane.setBorder(null);
setContentPane(contentPane);
contentPane.setLayout(new MigLayout("", "[260px][260px,grow]", "[18px][18px][18px][30px][18px][18px][18px][30px][45px][18px][18px][18px][][][][][]"));
contentPane.setLayout(new MigLayout("", "[260px][260px][10,grow 20]", "[18px][18px][18px][30px][18px][18px][18px][30px][45px][18px][18px][18px][][][][18px:24px:48px,grow]"));
JLabel lblNewLabel = new JLabel("Titre de l'exercice");
lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 12));
@ -94,6 +110,10 @@ public class proprieteFichierAnalyse extends JFrame {
textFieldTitre.setText(commandes.sujet.getAttributs().get("titre"));
}
btnAideTitre = new JButton("");
btnAideTitre.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAideTitre, "cell 2 0");
JLabel lblNewLabel_1 = new JLabel("Auteur");
lblNewLabel_1.setFont(new Font("Tahoma", Font.PLAIN, 12));
contentPane.add(lblNewLabel_1, "cell 0 1,alignx left,aligny center");
@ -106,6 +126,10 @@ public class proprieteFichierAnalyse extends JFrame {
textFieldAuteur.setText(commandes.sujet.getAttributs().get("auteur"));
}
btnAideAuteur = new JButton("");
btnAideAuteur.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAideAuteur, "cell 2 1");
JLabel lblNewLabel_2 = new JLabel("metaSujet");
lblNewLabel_2.setFont(new Font("Tahoma", Font.PLAIN, 12));
contentPane.add(lblNewLabel_2, "cell 0 2,alignx left,aligny center");
@ -118,6 +142,10 @@ public class proprieteFichierAnalyse extends JFrame {
textFieldMetaSujet.setText(commandes.sujet.getAttributs().get("metaSujet"));
}
btnAideMetaSujet = new JButton("");
btnAideMetaSujet.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAideMetaSujet, "cell 2 2");
JLabel lblNewLabel_3 = new JLabel("<HTML><p>Propriété personnalisé obligatoire dans les <br>fichiers des étudiants.</p></HTML>" );
lblNewLabel_3.setFont(new Font("Tahoma", Font.PLAIN, 12));
contentPane.add(lblNewLabel_3, "cell 0 3,alignx left,aligny center");
@ -130,6 +158,10 @@ public class proprieteFichierAnalyse extends JFrame {
comboBoxPresenceMetaSujet.setSelectedItem(commandes.sujet.getAttributs().get("presenceMetaSujet").toLowerCase());
}
btnAidePresenceMetaSujet = new JButton("");
btnAidePresenceMetaSujet.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAidePresenceMetaSujet, "cell 2 3");
JLabel lblNewLabel_4 = new JLabel("Barème alphabétique ABCDE");
lblNewLabel_4.setFont(new Font("Tahoma", Font.PLAIN, 12));
contentPane.add(lblNewLabel_4, "cell 0 4,alignx left");
@ -141,6 +173,10 @@ public class proprieteFichierAnalyse extends JFrame {
if(commandes.sujet.getAttributs().get("baremeABC")!=null){
comboBoxBaremeABC.setSelectedItem(commandes.sujet.getAttributs().get("baremeABC").toLowerCase());
}
btnAideBaremeABC = new JButton("");
btnAideBaremeABC.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAideBaremeABC, "flowx,cell 2 4");
@ -156,6 +192,10 @@ public class proprieteFichierAnalyse extends JFrame {
textFieldNoteFrom.setText(commandes.sujet.getAttributs().get("noteFrom"));
}
btnAideNoteFrom = new JButton("");
btnAideNoteFrom.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAideNoteFrom, "flowx,cell 2 5");
JLabel lblNewLabel_5 = new JLabel("Coef. de progression");
lblNewLabel_5.setFont(new Font("Tahoma", Font.PLAIN, 12));
contentPane.add(lblNewLabel_5, "cell 0 6,alignx left");
@ -167,6 +207,10 @@ public class proprieteFichierAnalyse extends JFrame {
textFieldProgression.setText(commandes.sujet.getAttributs().get("progression"));
}
btnAideProgression = new JButton("");
btnAideProgression.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAideProgression, "cell 2 6");
JLabel lblNewLabel_6 = new JLabel("<html>Le suivi des modifications activé dans les <br>fichiers des étudiants.</html>");
lblNewLabel_6.setFont(new Font("Tahoma", Font.PLAIN, 12));
contentPane.add(lblNewLabel_6, "cell 0 7,alignx left");
@ -179,6 +223,10 @@ public class proprieteFichierAnalyse extends JFrame {
comboBoxhistoriquePresent.setSelectedItem(commandes.sujet.getAttributs().get("historiquePresent").toLowerCase());
}
btnAideHistoriquePresent = new JButton("");
btnAideHistoriquePresent.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAideHistoriquePresent, "cell 2 7");
JLabel lblNewLabel_7 = new JLabel("<html>Date de création du fichier transmis <br>aux étudiants.</html>");
lblNewLabel_7.setFont(new Font("Tahoma", Font.PLAIN, 12));
@ -192,6 +240,10 @@ public class proprieteFichierAnalyse extends JFrame {
textFieldDateCreation.setText(commandes.sujet.getAttributs().get("creationDate"));
}
btnAideDateCreation = new JButton("");
btnAideDateCreation.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAideDateCreation, "cell 2 8");
lblNewLabel_8 = new JLabel("<html>La date de création dans les fichers des étudiants doit être le même que celui du fichier fourni.</html>");
lblNewLabel_8.setFont(new Font("Tahoma", Font.PLAIN, 12));
contentPane.add(lblNewLabel_8, "cell 0 9,alignx trailing");
@ -204,6 +256,10 @@ public class proprieteFichierAnalyse extends JFrame {
comboBoxcontroleDateCreation.setSelectedItem(commandes.sujet.getAttributs().get("controleDateCreation").toLowerCase());
}
btnAideControleDateCreation = new JButton("");
btnAideControleDateCreation.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAideControleDateCreation, "cell 2 9,aligny top");
lblNewLabel_9 = new JLabel("Auteur du fichier fourni aux étudiants.");
lblNewLabel_9.setFont(new Font("Tahoma", Font.PLAIN, 12));
contentPane.add(lblNewLabel_9, "cell 0 10,alignx left");
@ -216,6 +272,10 @@ public class proprieteFichierAnalyse extends JFrame {
textFieldInitial_Creator.setText(commandes.sujet.getAttributs().get("Initial_Creator"));
}
btnAideInitial_Creator = new JButton("");
btnAideInitial_Creator.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAideInitial_Creator, "cell 2 10");
lblNewLabel_10 = new JLabel("<html>L'auteur des fichiers des étudiants doit être celui du fichier fourni.</html>");
lblNewLabel_10.setFont(new Font("Tahoma", Font.PLAIN, 12));
contentPane.add(lblNewLabel_10, "cell 0 11,alignx trailing");
@ -228,6 +288,10 @@ public class proprieteFichierAnalyse extends JFrame {
comboBoxcontrole_Initial_Creator.setSelectedItem(commandes.sujet.getAttributs().get("controle_Initial_Creator").toLowerCase());
}
btnAidecontrole_Initial_Creator = new JButton("");
btnAidecontrole_Initial_Creator.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/whatmini.png")));
contentPane.add(btnAidecontrole_Initial_Creator, "cell 2 11");
lblNewLabel_11 = new JLabel("Lien URL de l'aide");
lblNewLabel_11.setFont(new Font("Tahoma", Font.PLAIN, 12));
contentPane.add(lblNewLabel_11, "cell 0 12,alignx left");
@ -253,7 +317,23 @@ public class proprieteFichierAnalyse extends JFrame {
JButton btnNewButton = new JButton("Valide");
btnNewButton.setFont(new Font("Tahoma", Font.PLAIN, 12));
contentPane.add(btnNewButton, "cell 1 16,growx,aligny top");
contentPane.add(btnNewButton, "cell 1 15,grow");
btnVoirBaremeABC = new JButton("");
btnVoirBaremeABC.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
double progression = Double.valueOf(textFieldProgression.getText());
double intervalle1 = Math.pow(0.2, 1/progression) ;
double intervalle2 = Math.pow(0.4, 1/progression) ;
double intervalle3 = Math.pow(0.6, 1/progression) ;
double intervalle4 = Math.pow(0.8, 1/progression) ;
String message = "0% → E → " + Math.round(intervalle1*100) + "% → D → " + Math.round(intervalle2*100) + "% → C → " +
Math.round(intervalle3*100) + "% → B → " + Math.round(intervalle4*100) + "% → A → 100%";
JOptionPane.showMessageDialog(null, message);
}
});
btnVoirBaremeABC.setIcon(new ImageIcon(proprieteFichierAnalyse.class.getResource("/resources/voirmini.png")));
contentPane.add(btnVoirBaremeABC, "cell 2 4");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
commandes.sujet.getAttributs().put("titre", textFieldTitre.getText() );

Binary file not shown.

After

Width:  |  Height:  |  Size: 1002 B

BIN
src/resources/sautmini.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 533 B

BIN
src/resources/titremini.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 926 B

BIN
src/resources/voirmini.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 B

BIN
src/resources/whatmini.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB