Crue UI Common
Résumé
Contient un ensemble de classes utilitaires. Contient le service important qui estSelectedPerspectiveService
qui permet de gérer les perspective et notamment la perspective sélectionnée.Services
SelectedPerspectiveService
Gère l'activation des perspective et vérifie que la perspective en cours peut bien être fermée ( pas le cas si modifications non sauvegardée).
Autres classes importantes
ResetWindowsAction
ResetWindowsAction
redéfinie l'action de base de Netbeans RCP. Cette action est utilisée pour réinitialiser les vues/perspectives de l'application. Cette action appelle l'action de base de Netbeans RCP et en plus reconstruit les vues de la perpsective en cours.
InitPerspectiveInstaller
InitPerspectiveInstaller
est un ModuleInstall de Netbeans RCP.
A l'ouverture, les actions suivantes sont exécutées:
- Configurer Fudaa
- Déclare les éditeurs spécifiques à Fudaa-Crue ( Java Beans)
- Active la perspective "Etude".
A la fermeture:
- Vérifie que l'application peut être fermée : vérifie qu'une perspective n'est pas en cours d'édition
- Affiche la fenêtre indiquant à l'utilisateur que Fudaa-Crue est en cours de fermeture.
LogsDisplayer
Classe utilitaire qui permet de facilement afficher des compte-rendu.
DialogHelper
Permet d'afficher facilement des dialogues d'information, avertissement, erreurs
CrueProgressUtils
A utiliser dans le cas d'opération longue ( chargement, sauvegarde, comparaison).