Compare commits

..

3 Commits

Author SHA1 Message Date
pablo rodriguez 9614184ac8 MAJ V4.5.0 2024-04-11 19:09:07 +02:00
pablo rodriguez 70baf8cd4f Modification du menu contetuel pour afficher :
1- le sous menu mnEvaluerPremierEnfant si pas de node frère avant.
2- le sous menu mnEvaluerDernierEnfant si pas de node frère après.
2024-04-11 18:45:29 +02:00
pablo rodriguez 3571fc98ff V4.5.0 l'évaluation du premier node ou du dernier node est possible si
le node ne possède pas de frère avant ou de frère après.
2024-04-11 18:41:30 +02:00
9 changed files with 16 additions and 8 deletions

View File

@ -106,11 +106,15 @@ public class MnGroupeMethodeEvaluer {
if(listeDesNodesEvalPlacement.isPlacement(nod)) {
mnGroupeMethodeEvaluer.addSeparator();
mnGroupeMethodeEvaluer.add(mnEvalPlacementParagraphe.menu());
if(nod.retourneLeNodeFrereAvant()==null) {
mnGroupeMethodeEvaluer.addSeparator();
mnGroupeMethodeEvaluer.add(mnEvaluerPremierEnfant.menu());
}
if(nod.retourneLeNodeFrereApres()==null) {
mnGroupeMethodeEvaluer.addSeparator();
mnGroupeMethodeEvaluer.add(mnEvaluerDernierEnfant.menu());
}
}
// Pour la méthode evalPasParagrapheVide, evalNamePage, evalNumeroPage, evalNumeroAbsoluePage
if(listeDesNodesPourEvaluerPage.isPage(nod)) {

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -580,11 +580,15 @@ public final class create extends JFrame {
if(listeDesNodesEvalPlacement.isPlacement(nod)) {
btnevalPlacementtrue.setEnabled(true);
btnevalPlacementfalse.setEnabled(true);
if(nod.retourneLeNodeFrereAvant()==null) {
btnevalFirstChildtrue.setEnabled(true);
btnevalFirstChildfalse.setEnabled(true);
}
if(nod.retourneLeNodeFrereApres()==null) {
btnevalLastChildtrue.setEnabled(true);
btnevalLastChildfalse.setEnabled(true);
}
}
if(listeDesNodesAncrable.isAncrable(nod)) {
btnevalAncrageNumeroAbsoluePagetrue.setEnabled(true);
btnevalAncrageNumeroAbsoluePagefalse.setEnabled(true);