analyseWriter/src/fenetres/create_act/actEvalNamePageNon.java
pablo rodriguez 0eca3a99e1 MAJ 4.4.2 - ajout de la méthode addTitreToutesLesPages qui permet
ajouter des titres à toutes les pages depuis le node structurepage.
Ajout dans le menu contextuel du node structurepage de la possibilité
d'évaluer les nodes page (allContent et evalNamePage).
Ajout dans la rechercher de node du node text:note (recherche identique
à text:p)
Amélioration de la récupération par héritage des informations dans les
nodes style:style (ajout des familles des style : section et graphic).
2022-12-29 20:58:04 +01:00

36 lines
1.1 KiB
Java

package fenetres.create_act;
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/falsemini.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);
}
}