mirror of
https://github.com/LucasVbr/LecteurPdfDoubleAffichage.git
synced 2026-07-09 12:47:45 +00:00
fix #52 Griser l'option nouvelle fenêtre au lieu de renvoyer une pop up
This commit is contained in:
@@ -8,7 +8,9 @@ package lecteur_pdf;
|
||||
|
||||
import lecteur_pdf.menuBar.menuItems.ModeSepare;
|
||||
import lecteur_pdf.menuBar.menuItems.ModeSynchronise;
|
||||
import lecteur_pdf.menuBar.menuItems.NouvelleFenetre;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
@@ -38,12 +40,18 @@ public class GestionMode {
|
||||
*/
|
||||
private static final ArrayList<ModeSynchronise> modeSynchroniseList = new ArrayList<>();
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*/
|
||||
private static final ArrayList<NouvelleFenetre> nouvelleFenetreList = new ArrayList<>();
|
||||
|
||||
/**
|
||||
* TODO
|
||||
* @param separe
|
||||
* @param synchronise
|
||||
*/
|
||||
public static void addItem(ModeSepare separe, ModeSynchronise synchronise) {
|
||||
public static void addItem(NouvelleFenetre fenetre, ModeSepare separe, ModeSynchronise synchronise) {
|
||||
nouvelleFenetreList.add(fenetre);
|
||||
modeSepareList.add(separe);
|
||||
modeSynchroniseList.add(synchronise);
|
||||
updateMode();
|
||||
@@ -82,4 +90,24 @@ public class GestionMode {
|
||||
modeSynchroniseList.get(i).setSelected(!modeSepare);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*/
|
||||
public static void desactiverFenetre() {
|
||||
for (NouvelleFenetre item : nouvelleFenetreList) {
|
||||
item.setEnabled(false);
|
||||
item.setBackground(Color.GRAY);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*/
|
||||
public static void activerFenetre() {
|
||||
for (NouvelleFenetre item : nouvelleFenetreList) {
|
||||
item.setEnabled(true);
|
||||
item.setBackground(Color.BLACK);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user