Si le node dans le fichier de l'étudiant est ancré dans la même page
"
+ + "(en valeur absolue), alors l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalAncrageNumeroAbsoluePage",
+ new ImageIcon(create.class.getResource("/resources/evalnumeropageancrage.png")));
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
-
}
diff --git a/src/action/actEvalEnteteActive.java b/src/action/actEvalEnteteActive.java
index 5b031eb..e12f7c7 100644
--- a/src/action/actEvalEnteteActive.java
+++ b/src/action/actEvalEnteteActive.java
@@ -5,10 +5,9 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
public class actEvalEnteteActive extends AbstractAction{
@@ -20,33 +19,18 @@ public class actEvalEnteteActive extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer l'activation de l'en-tête." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/actEvalEnteteActivetruemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/enteteouimini.png")));
}
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalEnteteActive")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalEnteteActive"));
- }
- String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(!a.isBlank()) {
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- nod.supprimeAttribut("evalEnteteActive");
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node dans le fichier de l'étudiant contient le node
"
+ + "style:header-footer-properties (en-tête activé),
"
+ + "alors l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalEnteteActive",
+ new ImageIcon(create.class.getResource("/resources/enteteoui.png")));
+ fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
-
}
diff --git a/src/action/actEvalEnteteActiveNon.java b/src/action/actEvalEnteteActiveNon.java
deleted file mode 100644
index 6dc98f9..0000000
--- a/src/action/actEvalEnteteActiveNon.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalEnteteActiveNon extends AbstractAction{
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "Supprime evaluation de l'activation de l'en-tête." );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de l'activation de l'en-tête." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/actEvalEnteteActivefalsemini.png")));
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.supprimeAttribut("evalEnteteActive");
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvalEntetePasActive.java b/src/action/actEvalEntetePasActive.java
index 9ccae4e..f7b0216 100644
--- a/src/action/actEvalEntetePasActive.java
+++ b/src/action/actEvalEntetePasActive.java
@@ -5,10 +5,9 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
public class actEvalEntetePasActive extends AbstractAction{
@@ -20,31 +19,18 @@ public class actEvalEntetePasActive extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer la non activation de l'en-tête." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/actEvalEntetePasActivetruemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/entetenonmini.png")));
}
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalEntetePasActive")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalEntetePasActive"));
- }
- String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(!a.isBlank()) {
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- nod.supprimeAttribut("evalEntetePasActive");
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node dans le fichier de l'étudiant ne contient pas le node
"
+ + "style:header-footer-properties (en-tête désactivé),
"
+ + "alors l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalEntetePasActive",
+ new ImageIcon(create.class.getResource("/resources/entetenon.png")));
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
diff --git a/src/action/actEvalEntetePasActiveNon.java b/src/action/actEvalEntetePasActiveNon.java
deleted file mode 100644
index d972a98..0000000
--- a/src/action/actEvalEntetePasActiveNon.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalEntetePasActiveNon extends AbstractAction{
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "Supprime l'évaluation de la non activation de l'en-tête." );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de la non activation de l'en-tête." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/actEvalEntetePasActivefalsemini.png")));
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.supprimeAttribut("evalEntetePasActive");
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvalFirstChildFalse.java b/src/action/actEvalFirstChildFalse.java
deleted file mode 100644
index fdade6b..0000000
--- a/src/action/actEvalFirstChildFalse.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-import list.listeDesNodesEvalPlacement;
-
-public class actEvalFirstChildFalse extends AbstractAction{
- {
- putValue( Action.NAME, "Supprimer évaluer le node est le premier enfant." );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation du premier enfant." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalFirstChildfalsemini.png")));
- }
- /**
- *
- */
- private static final long serialVersionUID = 1L;
-
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- if(listeDesNodesEvalPlacement.isPlacement(nod)) {
- nod.getAttributs().put("evalFirstChild", "0");
- }
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvalFirstChildTrue.java b/src/action/actEvalFirstChildTrue.java
index fed2a86..985cba5 100644
--- a/src/action/actEvalFirstChildTrue.java
+++ b/src/action/actEvalFirstChildTrue.java
@@ -5,18 +5,16 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
-import list.listeDesNodesEvalPlacement;
public class actEvalFirstChildTrue extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer si le node est le premier enfant.");
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalFirstChildtruemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/premierenfantmini.png")));
}
/**
*
@@ -26,29 +24,12 @@ public class actEvalFirstChildTrue extends AbstractAction{
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalFirstChild")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalFirstChild"));
- }
- String a="";
- a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(!a.isBlank()) {
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node est le premier node dans le fichier de l'étudiant alors
"
+ + "l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalFirstChild",
+ new ImageIcon(create.class.getResource("/resources/premierenfant.png")));
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
diff --git a/src/action/actEvalFormatageDirectNon.java b/src/action/actEvalFormatageDirectNon.java
deleted file mode 100644
index 0624256..0000000
--- a/src/action/actEvalFormatageDirectNon.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalFormatageDirectNon extends AbstractAction{
- {
- putValue( Action.NAME, "Supprime évaluer l'absence ou la présence du formatage direct" );
- putValue( Action.SHORT_DESCRIPTION, "Supprime évaluer l'absence ou la présence du formatage direct." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalformatagedirectfalsemini.png")) );
- }
- /**
- *
- */
- private static final long serialVersionUID = 1L;
-
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.supprimeAttribut("evalFormatageDirect");
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
-
- }
-
-}
diff --git a/src/action/actEvalFormatageDirectOui.java b/src/action/actEvalFormatageDirectOui.java
index 53e04a9..35bf98d 100644
--- a/src/action/actEvalFormatageDirectOui.java
+++ b/src/action/actEvalFormatageDirectOui.java
@@ -5,17 +5,16 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
public class actEvalFormatageDirectOui extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer la présence ou l'absence du formatage direct." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalformatagedirecttruemini.png")) );
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/sautpagecolonnemini.png")) );
}
/**
*
@@ -25,29 +24,15 @@ public class actEvalFormatageDirectOui extends AbstractAction{
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalFormatageDirect")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalFormatageDirect"));
- }
- String a = "";
- a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(!a.isBlank()) {
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- nod.supprimeAttribut("evalFormatageDirect");
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si le node dans le fichier de l'étudiant par comparaison avec
"
+ + "ce node, contient une surcharge des formats de paragraphe
"
+ + "et/ou de caractères (style:name=Px), ou ne contient pas
"
+ + "une surcharge alors l'étudiant aura les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalFormatageDirect",
+ new ImageIcon(create.class.getResource("/resources/evalformatagedirect.png")));
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
-
}
}
diff --git a/src/action/actEvalLastChildFalse.java b/src/action/actEvalLastChildFalse.java
deleted file mode 100644
index e8410f3..0000000
--- a/src/action/actEvalLastChildFalse.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-import list.listeDesNodesEvalPlacement;
-
-public class actEvalLastChildFalse extends AbstractAction{
- {
- putValue( Action.NAME, "Supprimer évaluer le node est le dernier enfant." );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation du dernier enfant." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalLastChildfalsemini.png")));
- }
- /**
- *
- */
- private static final long serialVersionUID = 1L;
-
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- if(listeDesNodesEvalPlacement.isPlacement(nod)) {
- nod.getAttributs().put("evalLastChild", "0");
- }
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvalLastChildTrue.java b/src/action/actEvalLastChildTrue.java
index 87a5b65..1037d2b 100644
--- a/src/action/actEvalLastChildTrue.java
+++ b/src/action/actEvalLastChildTrue.java
@@ -5,18 +5,16 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
-import list.listeDesNodesEvalPlacement;
public class actEvalLastChildTrue extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer si le node est le dernier enfant.");
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalLastChildtruemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/dernierenfantmini.png")));
}
/**
*
@@ -26,30 +24,12 @@ public class actEvalLastChildTrue extends AbstractAction{
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalLastChild")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalLastChild"));
- }
- String a="";
- a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
-
- if(a!=null)if(!a.isBlank()) {
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node est le dernier node dans le fichier de l'étudiant alors
"
+ + "l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalLastChild",
+ new ImageIcon(create.class.getResource("/resources/dernierenfant.png")));
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
diff --git a/src/action/actEvalNameNodeNon.java b/src/action/actEvalNameNodeNon.java
deleted file mode 100644
index 5bc4d7a..0000000
--- a/src/action/actEvalNameNodeNon.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalNameNodeNon extends AbstractAction{
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "Supprime l'évaluation de la présence du node" );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de la présence du node." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnodefalsemini.png")) );
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.supprimeAttribut("evalNameNode");
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvalNameNodeOui.java b/src/action/actEvalNameNodeOui.java
index 05b1c4e..b531bca 100644
--- a/src/action/actEvalNameNodeOui.java
+++ b/src/action/actEvalNameNodeOui.java
@@ -5,10 +5,9 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
public class actEvalNameNodeOui extends AbstractAction{
@@ -20,33 +19,17 @@ public class actEvalNameNodeOui extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer la présence de ce node." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnodetruemini.png")) );
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnodemini.png")) );
}
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalNameNode")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalNameNode"));
- }
-
- String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
-
- if(a!=null)if(!a.isBlank()) {
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- nod.supprimeAttribut("evalNameNode");
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node est présent dans le fichier de l'étudiant alors
"
+ + "l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalNameNode",
+ new ImageIcon(create.class.getResource("/resources/evalnode.png")));
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
diff --git a/src/action/actEvalNamePageNon.java b/src/action/actEvalNamePageNon.java
deleted file mode 100644
index 827347d..0000000
--- a/src/action/actEvalNamePageNon.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalNamePageNon extends AbstractAction{
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "Supprime évaluer le nom du style de la page" );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation du nom du style de la page." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnamepagefalsemini.png")) );
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- if(nod.getNomElt().equals("page")) nod.getAttributs().remove("evalNamePage");
- if(nod.getNomElt().equals("structurepage")) {
- for(int i = 0 ; i < nod.getNodes().size();i++) {
- nod.getNodes().get(i).getAttributs().remove("evalNamePage");
- }
- }
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvalNamePageOui.java b/src/action/actEvalNamePageOui.java
index 46f0c2b..fca814e 100644
--- a/src/action/actEvalNamePageOui.java
+++ b/src/action/actEvalNamePageOui.java
@@ -5,10 +5,9 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePointpourNumeroPageEtStructure;
import fenetres.create;
public class actEvalNamePageOui extends AbstractAction{
@@ -20,51 +19,23 @@ public class actEvalNamePageOui extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer le nom du style de la page" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnamepagetruemini.png")) );
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnamepagemini.png")) );
}
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalNamePage")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalNamePage"));
- }
- String a="";
- a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(!a.isBlank()) {
-
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- if(nod.getNomElt().equals("page")) nod.supprimeAttribut("evalNamePage");
- if(nod.getNomElt().equals("structurepage")) ajouteAToutesLesPages(nod,0);
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si le node \"page\" dans le fichier de l'étudiant est du
"
+ + "même style de page (même nom de la page) que ce node,
"
+ + "alors l'étudiant obtiendra les points ci-dessous.
Cochez sur la case sur \"Sur toutes les pages\" pour insérer
"
+ +"ou supprimer la méthode sur toutes les pages.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalNamePage",
+ new ImageIcon(create.class.getResource("/resources/evalnamepage.png")));
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-
- private void ajouteAToutesLesPages(node nod,Integer point) {
- for(int i=0; i < nod.getNodes().size();i++) {
- if(point>0) {
- nod.getNodes().get(i).getAttributs().put("evalNamePage", String.valueOf(point));
- }else {
- nod.getNodes().get(i).supprimeAttribut("evalNamePage");
- }
}
- }
-
-}
+ }
diff --git a/src/action/actEvalNumeroAbsoluePageNon.java b/src/action/actEvalNumeroAbsoluePageNon.java
deleted file mode 100644
index fab391b..0000000
--- a/src/action/actEvalNumeroAbsoluePageNon.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalNumeroAbsoluePageNon extends AbstractAction{
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "Supprime évaluer le numéro absolue de la page" );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation du numéro absolue de la page." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnumeroabsoluepagefalsemini.png")) );
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- if(nod.getNomElt().equals("page")) nod.getAttributs().remove("evalNumeroAbsoluePage");
- if(nod.getNomElt().equals("structurepage")) {
- for(int i = 0 ; i < nod.getNodes().size();i++) {
- nod.getNodes().get(i).getAttributs().remove("evalNumeroAbsoluePage");
- }
- }
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-}
diff --git a/src/action/actEvalNumeroAbsoluePageOui.java b/src/action/actEvalNumeroAbsoluePageOui.java
index d8d993d..57a01c8 100644
--- a/src/action/actEvalNumeroAbsoluePageOui.java
+++ b/src/action/actEvalNumeroAbsoluePageOui.java
@@ -5,10 +5,9 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePointpourNumeroPageEtStructure;
import fenetres.create;
public class actEvalNumeroAbsoluePageOui extends AbstractAction{
@@ -20,45 +19,20 @@ public class actEvalNumeroAbsoluePageOui extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer le numéro absolue de la page" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/truemini.png")) );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnumeroabsoluepagetruemini.png")) );
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnumeroabsoluepagemini.png")) );
}
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalNumeroAbsoluePage")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalNumeroAbsoluePage"));
- }
- String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(!a.isBlank()){
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- if(nod.getNomElt().equals("page")) nod.supprimeAttribut("evalNumeroAbsoluePage");
- if(nod.getNomElt().equals("structurepage")) ajouteAToutesLesPages(nod,0);
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si le node \"page\" dans le fichier de l'étudiant est situé
"
+ + "au même numéro de page absolue que ce node de page,
"
+ + "alors l'étudiant obtiendra les points ci-dessous.
Cochez sur la case sur \"Sur toutes les pages\" pour insérer
"
+ +"ou supprimer la méthode sur toutes les pages.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalNumeroAbsoluePage",
+ new ImageIcon(create.class.getResource("/resources/evalnumeroabsoluepage.png")));
+ fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
}
-
-}
diff --git a/src/action/actEvalNumeroPageNon.java b/src/action/actEvalNumeroPageNon.java
deleted file mode 100644
index b1433c0..0000000
--- a/src/action/actEvalNumeroPageNon.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalNumeroPageNon extends AbstractAction{
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "Supprime évaluer le numéro de la page" );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de la pagination (num. page)." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnumeropagefalsemini.png")) );
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- if(nod.getNomElt().equals("page")) nod.getAttributs().remove("evalNumeroPage");
- if(nod.getNomElt().equals("structurepage")) {
- for(int i = 0 ; i < nod.getNodes().size();i++) {
- nod.getNodes().get(i).getAttributs().remove("evalNumeroPage");
- }
- }
- fenetres.create.getTextNodeSelect().refreshAffichage(nod); }
-
-}
diff --git a/src/action/actEvalNumeroPageOui.java b/src/action/actEvalNumeroPageOui.java
index 297d289..37ca65c 100644
--- a/src/action/actEvalNumeroPageOui.java
+++ b/src/action/actEvalNumeroPageOui.java
@@ -5,10 +5,9 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePointpourNumeroPageEtStructure;
import fenetres.create;
public class actEvalNumeroPageOui extends AbstractAction{
@@ -20,46 +19,20 @@ public class actEvalNumeroPageOui extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer la pagination (num. page)" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnumeropagetruemini.png")) );
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalnumeropagemini.png")) );
}
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalNumeroPage")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalNumeroPage"));
- }
- String a = "";
- a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(a!=null)if(!a.isBlank()) {
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- if(nod.getNomElt().equals("page")) nod.supprimeAttribut("evalNumeroPage");
- if(nod.getNomElt().equals("structurepage")) ajouteAToutesLesPages(nod,0);
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si le node \"page\" dans le fichier de l'étudiant est situé
"
+ + "au même numéro de la pagination que ce node de page,
"
+ + "alors l'étudiant obtiendra les points ci-dessous.
Cochez sur la case sur \"Sur toutes les pages\" pour insérer
"
+ +"ou supprimer la méthode sur toutes les pages.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalNumeroPage",
+ new ImageIcon(create.class.getResource("/resources/evalnumeropage.png")));
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
-
- }
-
- private void ajouteAToutesLesPages(node nod,Integer point) {
- for(int i=0; i < nod.getNodes().size();i++) {
- if(point>0) {
- nod.getNodes().get(i).getAttributs().put("evalNumeroPage", String.valueOf(point));
- }else {
- nod.getNodes().get(i).supprimeAttribut("evalNumeroPage");
- }
}
}
-
-}
diff --git a/src/action/actEvalPasParagrapheVideNon.java b/src/action/actEvalPasParagrapheVideNon.java
deleted file mode 100644
index a3ba52c..0000000
--- a/src/action/actEvalPasParagrapheVideNon.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalPasParagrapheVideNon extends AbstractAction{
- {
- putValue( Action.NAME, "Supprime l'évaluation de l'absence de paragraphe vide dans la page." );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de l'absence de paragraphe vide dans la page." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalpasparagraphevidefalsemini.png")) );
- }
- /**
- *
- */
- private static final long serialVersionUID = 1L;
-
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.supprimeAttribut("evalPasParagrapheVide");
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvalPasParagrapheVideOui.java b/src/action/actEvalPasParagrapheVideOui.java
index 81c86d5..0b887f5 100644
--- a/src/action/actEvalPasParagrapheVideOui.java
+++ b/src/action/actEvalPasParagrapheVideOui.java
@@ -5,17 +5,16 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePointpourNumeroPageEtStructure;
import fenetres.create;
public class actEvalPasParagrapheVideOui extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer l'absence de paragraphe vide" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalpasparagraphevidetruemini.png")) );
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalpasparagraphevidemini.png")) );
}
/**
*
@@ -25,29 +24,15 @@ public class actEvalPasParagrapheVideOui extends AbstractAction{
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalPasParagrapheVide")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalPasParagrapheVide"));
- }
- String a ="";
- a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(!a.isBlank()) {
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- nod.supprimeAttribut("evalPasParagrapheVide");
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node, dans le fichier de l'étudiant, ne contient pas
"
+ + "de paragraphe vide (text:p sans contenu), alors l'étudiant
"
+ + "obtiendra les points ci-dessous.
Cochez sur la case sur \"Sur toutes les pages\" pour insérer
"
+ +"ou supprimer la méthode sur toutes les pages.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalPasParagrapheVide",
+ new ImageIcon(create.class.getResource("/resources/evalpasparagraphevide.png")));
+ fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
-
}
diff --git a/src/action/actEvalPiedPageActive.java b/src/action/actEvalPiedPageActive.java
index 9fb5b32..c747081 100644
--- a/src/action/actEvalPiedPageActive.java
+++ b/src/action/actEvalPiedPageActive.java
@@ -5,10 +5,9 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
public class actEvalPiedPageActive extends AbstractAction{
@@ -20,32 +19,19 @@ public class actEvalPiedPageActive extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer l'activation du pied de page" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalPiedPageActivetruemini.png")) );
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/piedpageouimini.png")) );
}
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalPiedPageActive")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalPiedPageActive"));
- }
- String Nombre = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(Nombre!=null)if(!Nombre.isBlank()) {
- try {
- point = Integer.valueOf(Nombre);
- if(point<=0) {
- nod.getAttributs().put("evalPiedPageActive", String.valueOf(0));
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node dans le fichier de l'étudiant ne contient pas le node
"
+ + "style:header-footer-properties (pied de page désactivé),
"
+ + "alors l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalPiedPageActive",
+ new ImageIcon(create.class.getResource("/resources/piedpageoui.png")));
+ fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
}
diff --git a/src/action/actEvalPiedPageActiveNon.java b/src/action/actEvalPiedPageActiveNon.java
deleted file mode 100644
index bbb4ef1..0000000
--- a/src/action/actEvalPiedPageActiveNon.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalPiedPageActiveNon extends AbstractAction{
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "Supprime pied page active" );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de l'activation du pied de page." );
- 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
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.supprimeAttribut("evalPiedPageActive");
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvalPiedPagePasActive.java b/src/action/actEvalPiedPagePasActive.java
index 10e9555..b2371aa 100644
--- a/src/action/actEvalPiedPagePasActive.java
+++ b/src/action/actEvalPiedPagePasActive.java
@@ -5,10 +5,9 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
public class actEvalPiedPagePasActive extends AbstractAction{
@@ -20,32 +19,19 @@ public class actEvalPiedPagePasActive extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer la non activation du pied de page" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalPiedPagePasActivetruemini.png")) );
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/piedpagenonmini.png")) );
}
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalPiedPagePasActive")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalPiedPagePasActive"));
- }
- String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(!a.isBlank()){
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- nod.supprimeAttribut("evalPiedPagePasActive");
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node dans le fichier de l'étudiant contient le node
"
+ + "style:header-footer-properties (pied de page activé),
"
+ + "alors l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalPiedPagePasActive",
+ new ImageIcon(create.class.getResource("/resources/piedpagenon.png")));
+ fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
}
diff --git a/src/action/actEvalPiedPagePasActiveNon.java b/src/action/actEvalPiedPagePasActiveNon.java
deleted file mode 100644
index c3a9b52..0000000
--- a/src/action/actEvalPiedPagePasActiveNon.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalPiedPagePasActiveNon extends AbstractAction{
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "Supprime pied page pas active" );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de la non activation du pied de page." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalPiedPagePasActivefalsemini.png")));
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.supprimeAttribut("evalPiedPagePasActive");
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvalPlacementParagrapheNon.java b/src/action/actEvalPlacementParagrapheNon.java
deleted file mode 100644
index 451945c..0000000
--- a/src/action/actEvalPlacementParagrapheNon.java
+++ /dev/null
@@ -1,44 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-import list.listeDesNodesEvalPlacement;
-
-public class actEvalPlacementParagrapheNon extends AbstractAction{
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "Supprimer évaluer le placement du paragraphes" );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation du placement du node" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalplacementparagraphefalsemini.png")));
- }
- @Override
- public void actionPerformed(ActionEvent e) {
-
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
-
-
- if(nod.getNomElt().equals("page")) {
- for(int i =0 ; i < nod.getNodes().size(); i++) {
- if(listeDesNodesEvalPlacement.isPlacement(nod.getNodes().get(i))) {
- nod.getNodes().get(i).getAttributs().put("evalPlacement", "0");
- }
- }
- }else {
- nod.getAttributs().put("evalPlacement", "0");
- }
-
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
-
- }
-
-}
diff --git a/src/action/actEvalPlacementParagrapheOui.java b/src/action/actEvalPlacementParagrapheOui.java
index 8d180b6..3c3f607 100644
--- a/src/action/actEvalPlacementParagrapheOui.java
+++ b/src/action/actEvalPlacementParagrapheOui.java
@@ -5,12 +5,10 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
-import list.listeDesNodesEvalPlacement;
public class actEvalPlacementParagrapheOui extends AbstractAction{
@@ -21,52 +19,18 @@ public class actEvalPlacementParagrapheOui extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer le placement du node");
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evalplacementparagraphetruemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/ordreparagraphemini.png")));
}
@Override
public void actionPerformed(ActionEvent e) {
-
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalPlacement")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalPlacement"));
- }
- String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(!a.isBlank()){
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node dans le fichier de l'étudiant est placé juste après le
"
+ + "node précédent de ce node, alors l'étudiant obtiendra les points
"
+ + "ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalPlacement",
+ new ImageIcon(create.class.getResource("/resources/ordreparagraphe.png")));
+ fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
-
}
diff --git a/src/action/actEvalSautPageColonneNon.java b/src/action/actEvalSautPageColonneNon.java
deleted file mode 100644
index e7f7aa2..0000000
--- a/src/action/actEvalSautPageColonneNon.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalSautPageColonneNon extends AbstractAction{
- {
- putValue( Action.NAME, "Supprime l'évaluation du saut dans le paragraphe" );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation du saut dans le paragraphe." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/sautpagecolonnefalsemini.png")) );
- }
- /**
- *
- */
- private static final long serialVersionUID = 1L;
-
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.supprimeAttribut("evalSautPageColonne");
- fenetres.create.getTextNodeSelect().refreshAffichage(nod); }
-
-}
diff --git a/src/action/actEvalSautPageColonneOui.java b/src/action/actEvalSautPageColonneOui.java
index 20f5449..d0724c4 100644
--- a/src/action/actEvalSautPageColonneOui.java
+++ b/src/action/actEvalSautPageColonneOui.java
@@ -5,17 +5,16 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
public class actEvalSautPageColonneOui extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer le saut de page ou de colonne." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/sautpagecolonnetruemini.png")) );
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/sautpagecolonnemini.png")) );
}
/**
*
@@ -25,30 +24,12 @@ public class actEvalSautPageColonneOui extends AbstractAction{
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalSautPageColonne")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalSautPageColonne"));
- }
- String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(!a.isBlank()) {
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- nod.supprimeAttribut("evalSautPageColonne");
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node contient un saut de page ou de colonne,
"
+ + "alors l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalSautPageColonne",
+ new ImageIcon(create.class.getResource("/resources/sautpagecolonne.png")));
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
-
}
-
}
diff --git a/src/action/actEvalTabAlignementGaucheNon.java b/src/action/actEvalTabAlignementGaucheNon.java
deleted file mode 100644
index 2dea865..0000000
--- a/src/action/actEvalTabAlignementGaucheNon.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalTabAlignementGaucheNon extends AbstractAction{
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "Supprime évaluation de l'alignement à gauche de la tabulation" );
- putValue( Action.SHORT_DESCRIPTION, "Supprime évaluation de l'alignement à gauche de la tabulation.");
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evaltabalgngauchefalsemini.png")));
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.supprimeAttribut("evalTABAlignementAGauche");
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvalTabAlignementGaucheOui.java b/src/action/actEvalTabAlignementGaucheOui.java
index 4ea4881..76eb185 100644
--- a/src/action/actEvalTabAlignementGaucheOui.java
+++ b/src/action/actEvalTabAlignementGaucheOui.java
@@ -5,10 +5,9 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
public class actEvalTabAlignementGaucheOui extends AbstractAction{
@@ -20,43 +19,19 @@ public class actEvalTabAlignementGaucheOui extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer l'alignement à gauche de la tabulation" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evaltabalgngauchetruemini.png")) );
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evaltabalgngauchemini.png")) );
}
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalTABAlignementAGauche")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalTABAlignementAGauche"));
- }
-
-
- if(nod.getAttributs().get("style:type")==null) {
- String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
-
- if(a!=null)if(!a.isBlank()) {
- try {
- point = Integer.valueOf(a);
- if(point<0) {
- nod.supprimeAttribut("evalTABAlignementAGauche");
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node dans le fichier de l'étudiant ne contient pas le node
"
+ + "style:type (alignement à gauche),
"
+ + "alors l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalPiedPagePasActive",
+ new ImageIcon(create.class.getResource("/resources/evaltabalgngauche.png")));
+ fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
}
diff --git a/src/action/actEvalTabDefautStyleLeaderNon.java b/src/action/actEvalTabDefautStyleLeaderNon.java
deleted file mode 100644
index 1d9427f..0000000
--- a/src/action/actEvalTabDefautStyleLeaderNon.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvalTabDefautStyleLeaderNon extends AbstractAction{
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "Supprime l'évaluation des des caractères de remplissage" );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation des des caractères de remplissage.");
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/EvalTabDefautStyleLeaderfalsemini.png")));
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.supprimeAttribut("evalTABStyleLeaderDefault");
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-}
diff --git a/src/action/actEvalTabDefautStyleLeaderOui.java b/src/action/actEvalTabDefautStyleLeaderOui.java
index 5a7dd44..14ddbf3 100644
--- a/src/action/actEvalTabDefautStyleLeaderOui.java
+++ b/src/action/actEvalTabDefautStyleLeaderOui.java
@@ -5,10 +5,9 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
public class actEvalTabDefautStyleLeaderOui extends AbstractAction{
@@ -20,41 +19,19 @@ public class actEvalTabDefautStyleLeaderOui extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer les caractères de remplissage par défaut de la tab." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/EvalTabDefautStyleLeadertruemini.png")) );
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evaltabstyleleadermini.png")) );
}
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalTABStyleLeaderDefault")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalTABStyleLeaderDefault"));
- }
-
-
- if(nod.getAttributs().get("style:leader-text")==null) {
- String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
-
- if(a!=null)if(!a.isBlank()) {
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- nod.supprimeAttribut("evalTABStyleLeaderDefault");
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si ce node dans le fichier de l'étudiant ne contient pas le node
"
+ + "style:leader-text (remplissage des caractères par défaut),
"
+ + "alors l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalTABStyleLeaderDefault",
+ new ImageIcon(create.class.getResource("/resources/evaltabstyleleader.png")));
+ fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
}
diff --git a/src/action/actEvaluerATraversAnalyseStyleFalse.java b/src/action/actEvaluerATraversAnalyseStyleFalse.java
deleted file mode 100644
index d05b080..0000000
--- a/src/action/actEvaluerATraversAnalyseStyleFalse.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-import javax.swing.tree.DefaultMutableTreeNode;
-import javax.swing.tree.DefaultTreeModel;
-import javax.swing.tree.TreePath;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvaluerATraversAnalyseStyleFalse extends AbstractAction{
- {
- putValue( Action.NAME, "N'évaluer pas le style dans la structure." );
- putValue( Action.SHORT_DESCRIPTION, "N'évaluer pas le style:name de ce node dans la struture du fichier de l'étudiant" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/atraversanalysestylefalsemini.png")));
- }
- /**
- *
- */
- private static final long serialVersionUID = 1L;
-
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.getAttributs().put("EvaluerATraversAnalyseStyle", "false");
- nod.changeLesCodesEvaluateursVersCodeEvaluateurDirect();
- TreePath path = fenetres.create.getTree().getSelectionPath();
-
- DefaultTreeModel model = (DefaultTreeModel) fenetres.create.getTree().getModel();
- DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot();
- model.reload(root);
-
- fenetres.create.getTree().setSelectionPath(path);
- fenetres.create.getTree().expandPath(path);
-
-
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
-
- }
-
-}
diff --git a/src/action/actEvaluerATraversAnalyseStyleTrue.java b/src/action/actEvaluerATraversAnalyseStyleTrue.java
index 2454fd9..a007a59 100644
--- a/src/action/actEvaluerATraversAnalyseStyleTrue.java
+++ b/src/action/actEvaluerATraversAnalyseStyleTrue.java
@@ -10,13 +10,14 @@ import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.TreePath;
import cXML.node;
+import fenetres.CustomInputDialogActivateStyleDansLaStructure;
import fenetres.create;
public class actEvaluerATraversAnalyseStyleTrue extends AbstractAction{
{
putValue( Action.NAME, "Evaluer le style dans la structure." );
putValue( Action.SHORT_DESCRIPTION, "Evaluer le style:name de ce node dans la struture du fichier de l'étudiant");
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/atraversanalysestyletruemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/atraversanalysestylemini.png")));
}
/**
*
@@ -26,22 +27,14 @@ public class actEvaluerATraversAnalyseStyleTrue extends AbstractAction{
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.getAttributs().put("EvaluerATraversAnalyseStyle", "true");
- nod.changeLesCodesEvaluateursVersCodeATraversAnalyseStyle();
-
-
+ CustomInputDialogActivateStyleDansLaStructure.showCustominputDialog(nod);
TreePath path = fenetres.create.getTree().getSelectionPath();
-
DefaultTreeModel model = (DefaultTreeModel) fenetres.create.getTree().getModel();
DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot();
model.reload(root);
-
fenetres.create.getTree().setSelectionPath(path);
fenetres.create.getTree().expandPath(path);
-
-
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
-
}
}
diff --git a/src/action/actEvaluerNomDuStyleHeriteFalse.java b/src/action/actEvaluerNomDuStyleHeriteFalse.java
deleted file mode 100644
index 84a2c67..0000000
--- a/src/action/actEvaluerNomDuStyleHeriteFalse.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import cXML.node;
-import fenetres.create;
-
-public class actEvaluerNomDuStyleHeriteFalse extends AbstractAction{
- {
- putValue( Action.NAME, "Supprime l'évaluation du nom du style hérité." );
- putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation du nom du style hérité." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/heritagestylefalsemini.png")) );
- }
- /**
- *
- */
- private static final long serialVersionUID = 1L;
-
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.supprimeAttribut("evalNameLegacyStyle");
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvaluerNomDuStyleHeriteTrue.java b/src/action/actEvaluerNomDuStyleHeriteTrue.java
index 190a71e..20f91a2 100644
--- a/src/action/actEvaluerNomDuStyleHeriteTrue.java
+++ b/src/action/actEvaluerNomDuStyleHeriteTrue.java
@@ -5,17 +5,16 @@ import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
-import javax.swing.JOptionPane;
import cXML.node;
-import fenetres.baliseStyle;
+import fenetres.CustomInputDialogSimplePoint;
import fenetres.create;
public class actEvaluerNomDuStyleHeriteTrue extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer le nom du style hérité.\nSi pas d'héritage alors évalue celui du nom de ce style.");
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/heritagestyletruemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/heritagestylemini.png")));
}
/**
*
@@ -25,26 +24,12 @@ public class actEvaluerNomDuStyleHeriteTrue extends AbstractAction{
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- int point = 0;
- if(nod.getAttributs().get("evalNameLegacyStyle")!=null) {
- point = Integer.valueOf(nod.getAttributs().get("evalNameLegacyStyle"));
- }
- String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
- if(a!=null)if(!a.isBlank()){
- try {
- point = Integer.valueOf(a);
- if(point<=0) {
- nod.supprimeAttribut("evalNameLegacyStyle");
- fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
- fenetres.create.getTextNodeSelect().setText("
Si le node de l'étudiant possède le même style par héritage
"
+ + "que ce node, alors l'étudiant obtiendra les points ci-dessous.
Cliquez sur le bouton supprimer pour retirer la méthode
"
+ + "d'évaluation evalNameLegacyStyle",
+ new ImageIcon(create.class.getResource("/resources/heritagestyle.png")));
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
diff --git a/src/action/actEvaluerStyleFalse.java b/src/action/actEvaluerStyleFalse.java
deleted file mode 100644
index b71f456..0000000
--- a/src/action/actEvaluerStyleFalse.java
+++ /dev/null
@@ -1,46 +0,0 @@
-package action;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.ImageIcon;
-
-import MEPTL.commandes;
-import cXML.node;
-import fenetres.create;
-import list.listeNodeFormatageDirectDeWriter;
-
-public class actEvaluerStyleFalse extends AbstractAction{
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- {
- putValue( Action.NAME, "N'évaluer pas le style." );
- putValue( Action.SHORT_DESCRIPTION, "N'évaluer pas le style:name de ce node dans le fichier de l'étudiant" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evaluerstylefalsemini.png")));
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.getAttributs().put("analyseStyle", "false");
-
- //***************************************************************************************************************
- //** Place l'attribut EvaluerATraversAnalyseStyle=false au style qui doit être évaluer à travers d'analyseStyle **
- //** S'il y a des attributs évaluer avec ‼ alors change par ‽ **
- //***************************************************************************************************************
- node nodStyle = commandes.sujet.retourneFirstNodeByNameAndAttributValueExactStrict("style:style", "style:name", nod.getAttributs().get("text:style-name"));
- if(nodStyle!=null) {
- nodStyle.getAttributs().put("EvaluerATraversAnalyseStyle", "false");
- nodStyle.evaluerAllChildFalse();
- if(!listeNodeFormatageDirectDeWriter.isFormatageDirect(nodStyle)) {
- nodStyle.changeLesCodesEvaluateursVersCodeEvaluateurDirect();
- }
- }
-
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
- }
-
-}
diff --git a/src/action/actEvaluerStyleTrue.java b/src/action/actEvaluerStyleTrue.java
index a0bd93f..91829ba 100644
--- a/src/action/actEvaluerStyleTrue.java
+++ b/src/action/actEvaluerStyleTrue.java
@@ -9,8 +9,8 @@ import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.TreePath;
-import MEPTL.commandes;
import cXML.node;
+import fenetres.CustomInputDialogActivateStyle;
import fenetres.create;
public class actEvaluerStyleTrue extends AbstractAction{
@@ -22,39 +22,19 @@ public class actEvaluerStyleTrue extends AbstractAction{
{
putValue( Action.NAME, "Evaluer le style." );
putValue( Action.SHORT_DESCRIPTION, "Evaluer le style:name de ce node dans le fichier de l'étudiant");
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evaluerstyletruemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/evaluerstylemini.png")));
}
@Override
public void actionPerformed(ActionEvent e) {
node nod = (node) fenetres.create.getSelectNode().getUserObject();
- nod.getAttributs().put("analyseStyle", "true");
-
- //***************************************************************************************************************
- //** Place l'attribut EvaluerATraversAnalyseStyle=true au style qui doit être évaluer à travers d'analyseStyle **
- //** S'il y a des attributs évaluer avec ‽ alors change par ‼ **
- //***************************************************************************************************************
- String nameStyle = nod.getAttributs().get("text:style-name");
-
- node nodStyle = commandes.sujet.retourneFirstNodeByNameAndAttributValueExactStrict("style:style", "style:name", nameStyle);
-
-
- if(nodStyle!=null) {
- nodStyle.getAttributs().put("EvaluerATraversAnalyseStyle", "true");
- nodStyle.evaluerTrue();
- nodStyle.changeLesCodesEvaluateursVersCodeATraversAnalyseStyle();
- }
-
+ CustomInputDialogActivateStyle.showCustominputDialog(nod);
TreePath path = fenetres.create.getTree().getSelectionPath();
-
DefaultTreeModel model = (DefaultTreeModel) fenetres.create.getTree().getModel();
DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot();
- model.reload(root);
-
+ model.reload(root);
fenetres.create.getTree().setSelectionPath(path);
fenetres.create.getTree().expandPath(path);
-
-
- fenetres.create.getTextNodeSelect().refreshAffichage(nod);
+ fenetres.create.getTextNodeSelect().refreshAffichage(nod);
}
}
diff --git a/src/fenetres/CustomInputDialogActivateStyle.java b/src/fenetres/CustomInputDialogActivateStyle.java
new file mode 100644
index 0000000..33ff079
--- /dev/null
+++ b/src/fenetres/CustomInputDialogActivateStyle.java
@@ -0,0 +1,83 @@
+package fenetres;
+
+import java.awt.Color;
+import java.awt.Font;
+import java.util.ArrayList;
+
+import javax.swing.ImageIcon;
+import javax.swing.JLabel;
+import javax.swing.JOptionPane;
+
+import MEPTL.commandes;
+import cXML.node;
+
+
+public class CustomInputDialogActivateStyle {
+ public static void showCustominputDialog(node nod) {
+
+ JLabel lblTitre = new JLabel("
Si la méthode est activée alors le style de ce texte est analysé
"
+ + "dans la structure du document. Cette méthode convient pour
"
+ + "les formatages directs (surcharges) des paragraphes ou des
"
+ + "caractères.
Si la méthode est activée alors ce style est évalué uniquement
"
+ + "dans la structure à partir de la méthode analyseStyle.
"
+ + "Cette méthode convient pour les formatages directs (surcharges)
"
+ + "des paragraphes ou des caractères.