MAJ V4.5.0

This commit is contained in:
pablo rodriguez 2024-04-13 18:47:39 +02:00
parent 2e10914067
commit 4a4b0404fb
33 changed files with 492 additions and 97 deletions

242
bin/.gitignore vendored
View File

@ -3,8 +3,249 @@
/action/ /action/
/baseEvaluations/ /baseEvaluations/
/calcul/ /calcul/
/dernierenfantmini.png
/dessin.svgparamètres évaluation et feedback.svg
/detailfeedback.png
/detailfeedbackmini.png
/documentation.pdf
/documentation.png
/documentation.svg
/documentationmax.png
/documentationmini.png
/dossieretudiant.png
/dossieretudiant.svg
/dossieretudiantmin.png
/dossieretudiantmini.png
/downnode.png
/downnode.svg
/downnodemini.png
/entetenon.png
/entetenon.svg
/entetenonmini.png
/enteteoui.png
/enteteoui.svg
/enteteouimini.png
/et.png
/et.svg
/etmini.png
/evalFirstChildfalse.png
/evalFirstChildfalsemini.png
/evalFirstChildtrue.png
/evalFirstChildtruemini.png
/evalLastChildfalse.png
/evalLastChildfalsemini.png
/evalLastChildtrue.png
/evalLastChildtruemini.png
/evalcalc.png
/evalformatagedirect.png
/evalformatagedirect.svg
/evalformatagedirectfalse.png
/evalformatagedirectfalsemini.png
/evalformatagedirectmini.png
/evalformatagedirecttrue.png
/evalformatagedirecttruemini.png
/evalnamepage.png
/evalnamepage.svg
/evalnamepagefalse.png
/evalnamepagefalsemini.png
/evalnamepagemini.png
/evalnamepagetrue.png
/evalnamepagetruemini.png
/evalnamesequence.png
/evalnamesequence.svg
/evalnamesequencemini.png
/evalnode.svg
/evalnodefalse.png
/evalnodefalsemini.png
/evalnodemini.png
/evalnodetrue.png
/evalnodetruemini.png
/evalnombredepagemaxi.png
/evalnombredepagemaxi.svg
/evalnombredepagemaximini.png
/evalnombredepagemini.png
/evalnombredepageminimini.png
/evalnumeroabsoluepage.png
/evalnumeroabsoluepage.svg
/evalnumeroabsoluepagefalse.png
/evalnumeroabsoluepagefalsemini.png
/evalnumeroabsoluepagemini.png
/evalnumeroabsoluepagetrue.png
/evalnumeroabsoluepagetruemini.png
/evalnumeropage.png
/evalnumeropage.svg
/evalnumeropageancrage.png
/evalnumeropageancrage.svg
/evalnumeropageancragefalse.png
/evalnumeropageancragefalsemini.png
/evalnumeropageancragemini.png
/evalnumeropageancragetrue.png
/evalnumeropageancragetruemini.png
/evalnumeropagefalse.png
/evalnumeropagefalsemini.png
/evalnumeropagemini.png
/evalnumeropagetrue.png
/evalnumeropagetruemini.png
/evalpasparagraphevide.png
/evalpasparagraphevide.svg
/evalpasparagraphevidefalse.png
/evalpasparagraphevidefalsemini.png
/evalpasparagraphevidemini.png
/evalpasparagraphevidetrue.png
/evalpasparagraphevidetruemini.png
/evalplacementparagraphefalse.png
/evalplacementparagraphefalsemini.png
/evalplacementparagraphetrue.png
/evalplacementparagraphetruemini.png
/evaltabalgngauche.png
/evaltabalgngauchemini.png
/evaltabaligngauche.svg
/evaltabstyleleader.png
/evaltabstyleleader.svg
/evaltabstyleleadermini.png
/evaltextuserdefined.png
/evaltextuserdefined.svg
/evaltextuserdefinedmini.png
/evaluate.png
/evaluate.svg
/evaluatemax.png
/evaluatemini.png
/evaluatemultiple.png
/evaluatemultiple.svg
/evaluatemultiplemax.png
/evaluatemultiplemini.png
/evaluer.png
/evaluer.svg
/evaluer/ /evaluer/
/evaluerFalse.svg
/evaluerTrue.svg
/evaluerfalse.png
/evaluerfalsemini.png
/evaluermini.png
/evaluerspan.png
/evaluerspan.svg
/evaluerspanmini.png
/evaluerstyle.png
/evaluerstyle.svg
/evaluerstylefalse.png
/evaluerstylefalsemini.png
/evaluerstylemini.png
/evaluerstyletrue.png
/evaluerstyletruemini.png
/evaluertouslesenfants.png
/evaluertouslesenfants.svg
/evaluertouslesenfantsfaux.png
/evaluertouslesenfantsfaux.svg
/evaluertouslesenfantsfauxmini.png
/evaluertouslesenfantsmaxi.png
/evaluertouslesenfantsmini.png
/evaluertouslesstylesparagraphes.png
/evaluertouslesstylesparagraphes.svg
/evaluertouslesstylesparagraphesmini.png
/evaluertrue.png
/evaluertruemini.png
/evalwriter.ico
/evalwriter.png
/evalwriter.svg
/evalwriter32.png
/exit.png
/exit.svg
/exitmini.png
/expandAll.svg
/expandNode.svg
/expandall.png
/expandallmini.png
/expandnode.png
/expandnodemini.png
/extraireFichierAnalyse.png
/extraireFichierAnalyseXML.svg
/extraireFichierAnalysemini.png
/false.png
/false.svg
/falsemini.png
/feedback.png
/feedback.svg
/feedbackmini.png
/feedbackstudent.png
/feedbackstudentmini.png
/fenetres/ /fenetres/
/fichierAnalyse.png
/fichierAnalyseInfo.png
/fichierAnalyseInfo2.png
/fichierAnalyseInfo2max.png
/fichierAnalyseInfo2mini.png
/fichierAnalyseInfomax.png
/fichierAnalyseInfomini.png
/fichierAnalyseModif.png
/fichierAnalyseModifmax.png
/fichierAnalyseModifmini.png
/fichierAnalyseRenomme.png
/fichierAnalyseRenommemini.png
/fichierAnalysemax.png
/fichierAnalysemini.png
/fichierCSV.png
/fichierCSVInfo.png
/fichierCSVInfoXML.png
/fichierCSVInfoXMLmax.png
/fichierCSVInfoXMLmini.png
/fichierCSVInfomax.png
/fichierCSVInfomini.png
/fichierCSV_delete.png
/fichierCSV_deletemini.png
/fichierCSVmax.png
/fichierCSVmini.png
/fichierODF.png
/fichierODFmax.png
/fichierODFmini.png
/fichierSVG.png
/fichierSVGmax.png
/fichierSVGmini.png
/fichier_analyse.svg
/fichier_analyseXML info.svg
/fichier_analyseXML info1.svg
/fichier_analyseXML.svg
/fichier_analyse_ODF.svg
/fichier_csv_studen_delete.svg
/fichier_csv_studen_modif.png
/fichier_csv_studen_modif.svg
/fichier_csv_studen_modifmini.png
/fichier_csv_studen_suppr.svg
/fichier_csv_student.svg
/fichier_csv_student_info.svg
/fichier_csv_student_xml.svg
/fichier_svg.svg
/fichieretudiant.png
/fichieretudiant.svg
/fichieretudiantmini.png
/fichiergestion.png
/fichiergestion.svg
/fusionneBaseEvaluation.png
/fusionneBaseEvaluation.svg
/fusionneBaseEvaluationmini.png
/heritagestyle.png
/heritagestyle.svg
/heritagestylefalse.png
/heritagestylefalsemini.png
/heritagestylemini.png
/heritagestyletouslesnodes.png
/heritagestyletouslesnodes.svg
/heritagestyletouslesnodesmini.png
/heritagestyletrue.png
/heritagestyletruemini.png
/indexfigure.png
/indexfigure.svg
/indexmatiere.png
/indexmatiere.svg
/information.png
/information.svg
/informationmaxi.png
/informationmini.png
/informationmultiple.png
/informationmultiple.svg
/informationmultiplemini.png
/intervalle.png
/intervalle.svg
/intervallemini.png
/legacystyleparentpresent.svg /legacystyleparentpresent.svg
/lesnodesevaluer.png /lesnodesevaluer.png
/lesnodesevaluer.svg /lesnodesevaluer.svg
@ -245,3 +486,4 @@
/zipstudent.png /zipstudent.png
/zipstudent.svg /zipstudent.svg
/zipstudentmini.png /zipstudentmini.png
/resources/

Binary file not shown.

Before

Width:  |  Height:  |  Size: 997 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 596 B

After

Width:  |  Height:  |  Size: 676 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 547 B

After

Width:  |  Height:  |  Size: 601 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 414 B

After

Width:  |  Height:  |  Size: 405 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 671 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 999 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 999 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg <svg
inkscape:export-ydpi="48" inkscape:export-ydpi="90"
inkscape:export-xdpi="48" inkscape:export-xdpi="90"
inkscape:export-filename="C:\Users\pabr6\git\analyseWriter\MEPTL\icons\piedpagenonmini.png" inkscape:export-filename="piedpagenon.png"
sodipodi:docname="piedpagenon.svg" sodipodi:docname="piedpagenon.svg"
inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
id="svg8" id="svg8"
version="1.1" version="1.1"
viewBox="0 0 12.7 12.7" viewBox="0 0 12.7 12.7"
@ -181,9 +181,9 @@
inkscape:document-rotation="0" inkscape:document-rotation="0"
inkscape:current-layer="g14476" inkscape:current-layer="g14476"
inkscape:document-units="mm" inkscape:document-units="mm"
inkscape:cy="21.925796" inkscape:cy="32.399942"
inkscape:cx="19.185071" inkscape:cx="23.967649"
inkscape:zoom="12.040612" inkscape:zoom="12.037059"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:pageopacity="0.0" inkscape:pageopacity="0.0"
borderopacity="1.0" borderopacity="1.0"
@ -200,7 +200,20 @@
inkscape:bbox-nodes="true" inkscape:bbox-nodes="true"
inkscape:snap-midpoints="true" inkscape:snap-midpoints="true"
inkscape:object-paths="true" inkscape:object-paths="true"
inkscape:snap-global="false" /> inkscape:snap-global="false"
inkscape:showpageshadow="2"
inkscape:deskcolor="#d1d1d1">
<sodipodi:guide
position="11.979498,13.777056"
orientation="1,0"
id="guide1"
inkscape:locked="false" />
<sodipodi:guide
position="2.0713096,11.903197"
orientation="0,-1"
id="guide2"
inkscape:locked="false" />
</sodipodi:namedview>
<metadata <metadata
id="metadata5"> id="metadata5">
<rdf:RDF> <rdf:RDF>
@ -223,8 +236,11 @@
<g <g
id="g14476" id="g14476"
transform="matrix(0.09394189,0,0,0.09394189,8.4128076,3.1183643)"> transform="matrix(0.09394189,0,0,0.09394189,8.4128076,3.1183643)">
<g
id="g1"
transform="translate(0.34496211,-1.7602767)">
<rect <rect
style="fill:#808080;fill-opacity:0.716586;stroke:none;stroke-width:8.81024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000" style="fill:#808080;fill-opacity:0.716586;stroke:#000000;stroke-width:1.06449;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
id="rect1086" id="rect1086"
width="91.092278" width="91.092278"
height="118.22622" height="118.22622"
@ -247,23 +263,75 @@
x="-156.16534" x="-156.16534"
y="-41.346615" /> y="-41.346615" />
<rect <rect
style="fill:#e31c1c;fill-opacity:0.92156863;stroke:none;stroke-width:9.37813;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000" style="fill:#ff0000;fill-opacity:0.921569;stroke:#000000;stroke-width:2.66122;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
id="rect1702" id="rect1702"
width="74.618294" width="74.618294"
height="9.5904388" height="9.5904388"
x="-155.93144" x="-155.93144"
y="44.967339" /> y="44.967339" />
</g>
<g
id="g4"
transform="matrix(0.85396524,0,0,0.85396524,-15.780482,84.535598)">
<g
id="g3"
transform="matrix(0.74753562,0,0,0.74753562,-30.969832,-14.97609)"
style="fill:#f9f9f9;stroke:#ff0000">
<path
id="path3"
style="color:#000000;fill:#f9f9f9;stroke:none;stroke-linecap:round;-inkscape-stroke:none"
d="m -140.51172,-77.015625 c -1.34727,0.04094 -2.64638,0.429293 -3.89496,0.903197 -1.08504,0.551782 -2.16018,1.117454 -3.04254,1.971803 -0.92583,0.719184 -1.59363,1.728805 -2.28255,2.660437 -0.56002,1.15613 -1.20653,2.282032 -1.37413,3.576476 -0.39534,1.240729 -0.25239,2.556509 -0.24536,3.835293 0.29272,1.287031 0.47924,2.611205 1.17668,3.758072 0.55687,1.349351 1.56821,2.448156 2.5762,3.481857 4.39608,4.420043 8.79215,8.840087 13.18822,13.260131 -4.67212,4.720392 -9.39212,9.397893 -14.03453,14.144903 -0.7345,0.883248 -1.45514,1.775507 -1.85874,2.865301 -0.65286,1.125608 -0.80189,2.439606 -1.06938,3.689405 0.009,1.317135 -0.0975,2.647502 0.33194,3.916275 0.18709,1.289214 0.89436,2.409071 1.4609,3.555841 0.82947,1.021654 1.57342,2.128844 2.69805,2.854025 0.95189,0.891687 2.20374,1.329084 3.36229,1.87514 1.28941,0.283327 2.56518,0.6875024 3.90088,0.55095 1.30482,0.105136 2.55873,-0.340022 3.8083,-0.640073 1.17752,-0.579317 2.41774,-1.059524 3.37272,-1.991272 1.71596,-1.460062 3.20438,-3.173664 4.82894,-4.735576 3.19121,-3.207343 6.38242,-6.414686 9.57363,-9.622029 4.66414,4.667285 9.28578,9.381623 13.9764,14.019582 0.87665,0.735524 1.76219,1.457631 2.84456,1.867561 1.12243,0.662624 2.438874,0.816771 3.687247,1.099413 1.323884,-0.0041 2.661089,0.111845 3.938318,-0.314341 1.28945,-0.184457 2.413845,-0.884022 3.563385,-1.445398 1.512624,-1.09947 2.914684,-2.393992 3.812817,-4.057968 2.40118,-4.05395 1.930147,-9.547314 -1.113452,-13.141671 -2.564912,-2.748594 -5.291631,-5.346777 -7.919702,-8.036594 -2.139492,-2.151158 -4.278984,-4.302316 -6.418473,-6.453474 4.735083,-4.788714 9.526756,-9.52314 14.22656,-14.345703 2.934256,-3.392362 3.611406,-8.524123 1.615234,-12.546876 -0.978434,-2.045893 -2.578155,-3.80544 -4.531452,-4.948203 -1.010613,-0.629419 -2.110783,-1.039837 -3.261534,-1.330139 -0.968653,-0.241215 -2.000577,-0.312409 -2.995658,-0.31972 -1.218916,0.0839 -2.422175,0.243765 -3.56664,0.69213 -1.01384,0.315721 -1.95036,0.887619 -2.83735,1.457834 -2.13208,1.703462 -3.90908,3.796286 -5.87472,5.682037 -3.04851,3.06525 -6.09702,6.130499 -9.14554,9.195749 -4.67631,-4.673547 -9.30236,-9.402149 -14.01003,-14.041345 -0.99158,-0.946152 -2.19829,-1.608681 -3.43685,-2.166322 -1.17788,-0.404143 -2.36782,-0.749169 -3.62133,-0.783109 -0.47292,-0.08379 -0.93494,-0.05959 -1.40835,0.0064 z" />
</g>
<g <g
id="g2154" id="g2154"
transform="matrix(0.74753563,0,0,0.74753563,-31.437657,78.121342)"> transform="matrix(0.74753563,0,0,0.74753563,-30.969831,-14.97609)"
style="fill:none;stroke:#ff0000">
<path <path
style="fill:#000000;stroke:#000000;stroke-width:8.14333;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path1853"
d="m -96.283584,-65.439669 -43.507846,43.741758" style="color:#000000;fill:#ff0000;stroke:none;stroke-linecap:round;-inkscape-stroke:none"
id="path1853" /> d="m -139.77819,-69.515014 a 4.0716648,4.0716648 0 0 0 -2.88461,1.19211 4.0716648,4.0716648 0 0 0 -0.0147,5.754507 l 18.89715,19.000173 -18.89715,19.000174 a 4.0716648,4.0716648 0 0 0 0.0147,5.754506 4.0716648,4.0716648 0 0 0 5.76186,-0.01472 l 18.86772,-18.96338 18.860358,18.96338 a 4.0716648,4.0716648 0 0 0 5.761865,0.01472 4.0716648,4.0716648 0 0 0 0.01472,-5.754506 l -18.897153,-19.000174 18.897153,-19.000173 a 4.0716648,4.0716648 0 0 0 -0.01472,-5.754507 4.0716648,4.0716648 0 0 0 -2.884612,-1.19211 4.0716648,4.0716648 0 0 0 -2.877253,1.206828 l -18.860358,18.96338 -18.86772,-18.96338 a 4.0716648,4.0716648 0 0 0 -2.87725,-1.206828 z" />
</g>
</g>
<g
id="g919"
transform="matrix(11.472593,0,0,11.726147,-178.69246,33.178214)"
style="fill:#0000ff;stroke:#000000;stroke-width:0.57493;stroke-opacity:1">
<rect
ry="0.56339979"
y="4.3255968"
x="0.92013353"
height="3.7594025"
width="3.8382711"
id="rect12"
style="fill:#de0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.0373705;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
rx="0.5800662" />
<path <path
style="fill:#000000;stroke:#000000;stroke-width:8.14333;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:#ffffff;stroke:#ffffff;stroke-width:0.324836;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -139.79143,-65.439669 43.507846,43.741758" d="M 1.6159,5.0384659 3.9724208,7.4062084"
id="path2150" /> id="path841" />
<path
id="path843"
d="M 3.9724208,5.0384659 1.6159,7.4062084"
style="fill:none;stroke:#ffffff;stroke-width:0.324836;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g923-4"
transform="matrix(11.476959,0,0,11.714504,-121.38761,74.515614)"
style="fill:#0000ff;stroke-width:0.553289">
<rect
style="fill:#00bf00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.0359638;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="rect10-6"
width="3.8382711"
height="3.7594025"
x="0.92013353"
y="0.34176376"
ry="0.56339979"
rx="0.5800662" />
<path
style="fill:#ffffff;stroke:none;stroke-width:0.146391px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.4619106,1.7500935 C 1.3627577,2.4034195 1.7869697,2.7038331 2.3820759,3.4752278 2.7236407,3.2105071 3.8437643,1.6082077 4.3539528,0.68451321 3.7444013,1.2569625 3.3467309,1.6796751 2.3752981,2.7432214 1.891109,2.378332 1.7782083,2.0571129 1.4619106,1.7500935 Z"
id="path16-3"
sodipodi:nodetypes="ccccc" />
</g> </g>
</g> </g>
</g> </g>

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 547 B

After

Width:  |  Height:  |  Size: 601 B

View File

@ -4,7 +4,7 @@
inkscape:export-xdpi="90" inkscape:export-xdpi="90"
inkscape:export-filename="C:\Users\pabr6\git\analyseWriter\MEPTL\icons\piedpageoui.png" inkscape:export-filename="C:\Users\pabr6\git\analyseWriter\MEPTL\icons\piedpageoui.png"
sodipodi:docname="piedpageoui.svg" sodipodi:docname="piedpageoui.svg"
inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
id="svg8" id="svg8"
version="1.1" version="1.1"
viewBox="0 0 12.7 12.7" viewBox="0 0 12.7 12.7"
@ -181,9 +181,9 @@
inkscape:document-rotation="0" inkscape:document-rotation="0"
inkscape:current-layer="g14476" inkscape:current-layer="g14476"
inkscape:document-units="mm" inkscape:document-units="mm"
inkscape:cy="21.925796" inkscape:cy="23.952732"
inkscape:cx="13.786675" inkscape:cx="23.952732"
inkscape:zoom="12.040612" inkscape:zoom="11.230452"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:pageopacity="0.0" inkscape:pageopacity="0.0"
borderopacity="1.0" borderopacity="1.0"
@ -200,7 +200,9 @@
inkscape:bbox-nodes="true" inkscape:bbox-nodes="true"
inkscape:snap-midpoints="true" inkscape:snap-midpoints="true"
inkscape:object-paths="true" inkscape:object-paths="true"
inkscape:snap-global="false" /> inkscape:snap-global="false"
inkscape:showpageshadow="2"
inkscape:deskcolor="#d1d1d1" />
<metadata <metadata
id="metadata5"> id="metadata5">
<rdf:RDF> <rdf:RDF>
@ -223,8 +225,11 @@
<g <g
id="g14476" id="g14476"
transform="matrix(0.09394189,0,0,0.09394189,8.4128076,3.1183643)"> transform="matrix(0.09394189,0,0,0.09394189,8.4128076,3.1183643)">
<g
id="g1"
transform="translate(0.34496211,-1.7602767)">
<rect <rect
style="fill:#808080;fill-opacity:0.716586;stroke:none;stroke-width:8.81024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000" style="fill:#808080;fill-opacity:0.716586;stroke:#000000;stroke-width:1.06449;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
id="rect1086" id="rect1086"
width="91.092278" width="91.092278"
height="118.22622" height="118.22622"
@ -247,13 +252,55 @@
x="-156.16534" x="-156.16534"
y="-41.346615" /> y="-41.346615" />
<rect <rect
style="fill:#00ff00;fill-opacity:0.921569;stroke:none;stroke-width:9.37813;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000" style="fill:#00ff00;fill-opacity:0.921569;stroke:#000000;stroke-width:1.06449;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke;stop-color:#000000"
id="rect1702" id="rect1702"
width="74.618294" width="74.618294"
height="9.5904388" height="9.5904388"
x="-155.93144" x="-155.93144"
y="44.967339" /> y="44.967339" />
</g> </g>
<g
id="g919"
transform="matrix(11.472593,0,0,11.726147,-182.76055,26.502744)"
style="fill:#0000ff;stroke:#000000;stroke-width:0.57493;stroke-opacity:1">
<rect
ry="0.56339979"
y="4.3255968"
x="0.92013353"
height="3.7594025"
width="3.8382711"
id="rect12"
style="fill:#de0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.0373705;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
rx="0.5800662" />
<path
style="fill:#ffffff;stroke:#ffffff;stroke-width:0.324836;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 1.6159,5.0384659 3.9724208,7.4062084"
id="path841" />
<path
id="path843"
d="M 3.9724208,5.0384659 1.6159,7.4062084"
style="fill:none;stroke:#ffffff;stroke-width:0.324836;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g923-4"
transform="matrix(11.476959,0,0,11.714504,-121.84607,70.232765)"
style="fill:#0000ff;stroke-width:0.553289">
<rect
style="fill:#00bf00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.0359638;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
id="rect10-6"
width="3.8382711"
height="3.7594025"
x="0.92013353"
y="0.34176376"
ry="0.56339979"
rx="0.5800662" />
<path
style="fill:#ffffff;stroke:none;stroke-width:0.146391px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.4619106,1.7500935 C 1.3627577,2.4034195 1.7869697,2.7038331 2.3820759,3.4752278 2.7236407,3.2105071 3.8437643,1.6082077 4.3539528,0.68451321 3.7444013,1.2569625 3.3467309,1.6796751 2.3752981,2.7432214 1.891109,2.378332 1.7782083,2.0571129 1.4619106,1.7500935 Z"
id="path16-3"
sodipodi:nodetypes="ccccc" />
</g>
</g>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 414 B

After

Width:  |  Height:  |  Size: 405 B

View File

@ -32,7 +32,7 @@ public class actEvalFirstChildTrue extends AbstractAction{
} }
String a=""; String a="";
a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point); a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
if(a!=null)if(!a.isEmpty()||!a.isBlank()) { if(a!=null)if(!a.isBlank()) {
try { try {
point = Integer.valueOf(a); point = Integer.valueOf(a);
if(point<=0) { if(point<=0) {

View File

@ -19,8 +19,8 @@ public class actEvalPiedPageActive extends AbstractAction{
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
{ {
putValue( Action.NAME, "Oui, combien de point?" ); putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer la présence d'attribut du node" ); putValue( Action.SHORT_DESCRIPTION, "Evaluer l'activation du pied de page" );
putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/truemini.png")) ); putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalPiedPageActivetruemini.png")) );
} }
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
@ -29,10 +29,8 @@ public class actEvalPiedPageActive extends AbstractAction{
if(nod.getAttributs().get("evalPiedPageActive")!=null) { if(nod.getAttributs().get("evalPiedPageActive")!=null) {
point = Integer.valueOf(nod.getAttributs().get("evalPiedPageActive")); point = Integer.valueOf(nod.getAttributs().get("evalPiedPageActive"));
} }
String Nombre = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point); String Nombre = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
if(Nombre!=null)if(!Nombre.isBlank()) {
if(!Nombre.isEmpty()) {
try { try {
point = Integer.valueOf(Nombre); point = Integer.valueOf(Nombre);
if(point<=0) { if(point<=0) {

View File

@ -19,7 +19,7 @@ public class actEvalPiedPageActiveNon extends AbstractAction{
putValue( Action.NAME, "Supprime pied page active" ); putValue( Action.NAME, "Supprime pied page active" );
putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de la présence d'attribut du node." ); putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de la présence d'attribut du node." );
putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/falsemini.png"))); putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/falsemini.png")));
putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/falsemini.png")) ); putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalPiedPageActivefalsemini.png")) );
} }
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {

View File

@ -20,7 +20,7 @@ public class actEvalPiedPagePasActive extends AbstractAction{
{ {
putValue( Action.NAME, "Oui, combien de point?" ); putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer l'absence d'attribut du node" ); putValue( Action.SHORT_DESCRIPTION, "Evaluer l'absence d'attribut du node" );
putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/truemini.png")) ); putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalPiedPagePasActivetruemini.png")) );
} }
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
@ -30,7 +30,7 @@ public class actEvalPiedPagePasActive extends AbstractAction{
point = Integer.valueOf(nod.getAttributs().get("evalPiedPagePasActive")); point = Integer.valueOf(nod.getAttributs().get("evalPiedPagePasActive"));
} }
String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point); String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
if(a!=null)if(!a.isEmpty()||!a.isBlank()){ if(a!=null)if(!a.isBlank()){
try { try {
point = Integer.valueOf(a); point = Integer.valueOf(a);
if(point<=0) { if(point<=0) {

View File

@ -18,7 +18,7 @@ public class actEvalPiedPagePasActiveNon extends AbstractAction{
{ {
putValue( Action.NAME, "Supprime pied page pas active" ); putValue( Action.NAME, "Supprime pied page pas active" );
putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de l'absence d'attribut du node." ); putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de l'absence d'attribut du node." );
putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/falsemini.png"))); putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalPiedPagePasActivefalsemini.png")));
} }
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {

View File

@ -70,6 +70,10 @@ import action.actEvalNumeroPageNon;
import action.actEvalNumeroPageOui; import action.actEvalNumeroPageOui;
import action.actEvalPasParagrapheVideNon; import action.actEvalPasParagrapheVideNon;
import action.actEvalPasParagrapheVideOui; import action.actEvalPasParagrapheVideOui;
import action.actEvalPiedPageActive;
import action.actEvalPiedPageActiveNon;
import action.actEvalPiedPagePasActive;
import action.actEvalPiedPagePasActiveNon;
import action.actEvalPlacementParagrapheOui; import action.actEvalPlacementParagrapheOui;
import action.actEvalSautPageColonneNon; import action.actEvalSautPageColonneNon;
import action.actEvalSautPageColonneOui; import action.actEvalSautPageColonneOui;
@ -108,6 +112,7 @@ import list.listeDesNodesEvalPlacement;
import list.listeDesNodesFormatageDirect; import list.listeDesNodesFormatageDirect;
import list.listeDesNodesPourEvaluationEntetePage; import list.listeDesNodesPourEvaluationEntetePage;
import list.listeDesNodesPourEvaluerPage; import list.listeDesNodesPourEvaluerPage;
import list.listeDesNodesPourEvaluerPiedDePage;
import list.listeEvalNameNode; import list.listeEvalNameNode;
import menucontextuel.CreatePopupMenu; import menucontextuel.CreatePopupMenu;
import net.miginfocom.swing.MigLayout; import net.miginfocom.swing.MigLayout;
@ -169,6 +174,11 @@ public final class create extends JFrame {
private final JButton btnevalEnteteActivefalse = new JButton(new actEvalEnteteActiveNon()); private final JButton btnevalEnteteActivefalse = new JButton(new actEvalEnteteActiveNon());
private final JButton btnevalEntetePasActivetrue = new JButton(new actEvalEntetePasActive()); private final JButton btnevalEntetePasActivetrue = new JButton(new actEvalEntetePasActive());
private final JButton btnevalEntetePasActivefalse = new JButton(new actEvalEntetePasActiveNon()); private final JButton btnevalEntetePasActivefalse = new JButton(new actEvalEntetePasActiveNon());
private final JButton btnEvalPiedPageActivetrue = new JButton(new actEvalPiedPageActive());
private final JButton btnEvalPiedPageActivefalse = new JButton(new actEvalPiedPageActiveNon());
private final JButton btnEvalPiedPagePasActivetrue = new JButton(new actEvalPiedPagePasActive());
private final JButton btnEvalPiedPagePasActivefalse = new JButton(new actEvalPiedPagePasActiveNon());
// private AbstractAction allContent = new actAllContent(); // private AbstractAction allContent = new actAllContent();
@ -238,6 +248,14 @@ public final class create extends JFrame {
btnevalEntetePasActivetrue.setEnabled(false); btnevalEntetePasActivetrue.setEnabled(false);
btnevalEntetePasActivefalse.setIcon(new ImageIcon(create.class.getResource("/resources/actEvalEntetePasActivefalse.png"))); btnevalEntetePasActivefalse.setIcon(new ImageIcon(create.class.getResource("/resources/actEvalEntetePasActivefalse.png")));
btnevalEntetePasActivefalse.setEnabled(false); btnevalEntetePasActivefalse.setEnabled(false);
btnEvalPiedPageActivetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalPiedPageActivetrue.png")));
btnEvalPiedPageActivetrue.setEnabled(false);
btnEvalPiedPageActivefalse.setIcon(new ImageIcon(create.class.getResource("/resources/evalPiedPageActivefalse.png")));
btnEvalPiedPageActivefalse.setEnabled(false);
btnEvalPiedPagePasActivetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalPiedPagePasActivetrue.png")));
btnEvalPiedPagePasActivetrue.setEnabled(false);
btnEvalPiedPagePasActivefalse.setIcon(new ImageIcon(create.class.getResource("/resources/evalPiedPagePasActivefalse.png")));
btnEvalPiedPagePasActivefalse.setEnabled(false);
setBackground(new Color(255, 255, 255)); setBackground(new Color(255, 255, 255));
try { try {
@ -450,6 +468,18 @@ public final class create extends JFrame {
btnevalEntetePasActivefalse.setText(""); btnevalEntetePasActivefalse.setText("");
panelDroiteBoutons.add(btnevalEntetePasActivefalse, "cell 3 8"); panelDroiteBoutons.add(btnevalEntetePasActivefalse, "cell 3 8");
btnEvalPiedPageActivetrue.setText("");
panelDroiteBoutons.add(btnEvalPiedPageActivetrue, "cell 0 9");
btnEvalPiedPageActivefalse.setText("");
panelDroiteBoutons.add(btnEvalPiedPageActivefalse, "cell 1 9");
btnEvalPiedPagePasActivetrue.setText("");
panelDroiteBoutons.add(btnEvalPiedPagePasActivetrue, "cell 2 9");
btnEvalPiedPagePasActivefalse.setText("");
panelDroiteBoutons.add(btnEvalPiedPagePasActivefalse, "cell 3 9");
JSplitPane splitPane2 = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, rightScrollPane, ScrollPaneTableBouton ); JSplitPane splitPane2 = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, rightScrollPane, ScrollPaneTableBouton );
splitPane2.setBounds(10, 10, 1364, 783); splitPane2.setBounds(10, 10, 1364, 783);
@ -556,6 +586,10 @@ public final class create extends JFrame {
btnevalEnteteActivefalse.setEnabled(false); btnevalEnteteActivefalse.setEnabled(false);
btnevalEntetePasActivetrue.setEnabled(false); btnevalEntetePasActivetrue.setEnabled(false);
btnevalEntetePasActivefalse.setEnabled(false); btnevalEntetePasActivefalse.setEnabled(false);
btnEvalPiedPageActivetrue.setEnabled(false);
btnEvalPiedPageActivefalse.setEnabled(false);
btnEvalPiedPagePasActivetrue.setEnabled(false);
btnEvalPiedPagePasActivefalse.setEnabled(false);
if(listeDesNodesAllContent.isAllContent(nod)) { if(listeDesNodesAllContent.isAllContent(nod)) {
btnAllContent.setEnabled(true); btnAllContent.setEnabled(true);
@ -608,6 +642,12 @@ public final class create extends JFrame {
btnevalEntetePasActivetrue.setEnabled(true); btnevalEntetePasActivetrue.setEnabled(true);
btnevalEntetePasActivefalse.setEnabled(true); btnevalEntetePasActivefalse.setEnabled(true);
} }
if(listeDesNodesPourEvaluerPiedDePage.isPiedDePage(nod)){
btnEvalPiedPageActivetrue.setEnabled(true);
btnEvalPiedPageActivefalse.setEnabled(true);
btnEvalPiedPagePasActivetrue.setEnabled(false);
btnEvalPiedPagePasActivefalse.setEnabled(false);
}
} }
} }
}); });

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 671 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 999 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 910 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 887 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 997 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 596 B

After

Width:  |  Height:  |  Size: 676 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 547 B

After

Width:  |  Height:  |  Size: 601 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 414 B

After

Width:  |  Height:  |  Size: 405 B