0eca3a99e1
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).
36 lines
1.1 KiB
Java
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);
|
|
}
|
|
|
|
}
|