b40b6edb05
Ajout dans le menu structure de l'évaluation dans toutes les page de l'absence ou la présence de paragraphe vide
35 lines
1.1 KiB
Java
35 lines
1.1 KiB
Java
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 du numéro de la page." );
|
|
putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/falsemini.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); }
|
|
|
|
}
|