Package lecteur_pdf
Class GestionMode
java.lang.Object
lecteur_pdf.GestionMode
Gestionnaire de mode
Synchronisé ou
Séparé- Author:
- Léo Franch, Tristan Nogaret, Lucàs Vabre, Noé Villeneuve
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static booleanDéfinit si lemode Séparéest activé ou nonprivate static final ArrayList<ModeSepare>Liste lesMenuItemsde typeModeSeparede l'applicationprivate static final ArrayList<ModeSynchronise>Liste lesMenuItemsde typeModeSynchronisede l'applicationprivate static final ArrayList<NouvelleFenetre>Liste lesMenuItemsde typeNouvelleFenetrede l'application -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidDégrise le bouton "Nouvelle Fenêtre" de toutes lesfenêtresde l'applicationstatic voidaddItem(NouvelleFenetre fenetre, ModeSepare separe, ModeSynchronise synchronise) Référence les élémentsNouvelleFenetre,ModeSepareetModeSynchroniselors de la création d'une nouvellefenêtrestatic voidGrise le bouton "Nouvelle Fenêtre" de toutes lesfenêtresde l'applicationstatic booleanstatic voidsetModeSepare(boolean mode) Change de modeprivate static voidMet à jour dans toutes lesfenêtresouvertes la checkbox du mode sélectionné
-
Field Details
-
modeSepare
private static boolean modeSepareDéfinit si lemode Séparéest activé ou non -
nouvelleFenetreList
Liste lesMenuItemsde typeNouvelleFenetrede l'application- See Also:
-
modeSepareList
Liste lesMenuItemsde typeModeSeparede l'application- See Also:
-
modeSynchroniseList
Liste lesMenuItemsde typeModeSynchronisede l'application- See Also:
-
-
Constructor Details
-
GestionMode
public GestionMode()
-
-
Method Details
-
isModeSepare
public static boolean isModeSepare()- Returns:
- true si le
mode séparéest activé - false sinon
- true si le
-
setModeSepare
public static void setModeSepare(boolean mode) Change de mode- Parameters:
mode-- true pour le mode séparé
- false pour le mode synchronisé
-
updateMode
private static void updateMode()Met à jour dans toutes lesfenêtresouvertes la checkbox du mode sélectionné -
desactiverBtnNouvelleFenetre
public static void desactiverBtnNouvelleFenetre()Grise le bouton "Nouvelle Fenêtre" de toutes lesfenêtresde l'application -
activerBtnNouvelleFenetre
public static void activerBtnNouvelleFenetre()Dégrise le bouton "Nouvelle Fenêtre" de toutes lesfenêtresde l'application