Detection statut de Cheat Sheet Eclipse

1 post / 0 new
thm-devt
Detection statut de Cheat Sheet Eclipse

Bonjour,

j'ai un souci de détection des différents statuts d'une cheat sheet dans eclipse 3.5.2.
J'ai definit une classe qui hérite de CheatSheetListener avec un constructeur 0-arg, j'ai redéfini la méthode cheatSheetEvent comme ci-dessous :

@Override
public void cheatSheetEvent(ICheatSheetEvent event) {
        int eType = event.getEventType();
 
        switch (eType) {
            case ICheatSheetEvent.CHEATSHEET_OPENED:
                System.out.println("Cheat Sheet opened");
                break;
            case ICheatSheetEvent.CHEATSHEET_CLOSED:
                System.out.println("Cheat Sheet closed");
                break;
            case ICheatSheetEvent.CHEATSHEET_STARTED:
                System.out.println("Cheat Sheet started");
                break;
            case ICheatSheetEvent.CHEATSHEET_RESTARTED:
                System.out.println("Cheat Sheet restarted");
                break;
            case ICheatSheetEvent.CHEATSHEET_COMPLETED:
                System.out.println("Cheat Sheet completed");
                break;
            case ICheatSheetEvent.CHEATSHEET_RESTORED:
                System.out.println("Cheat Sheet restored");
                break;
            default:
                System.out.println("Unknown event");
        }
        System.out.flush();
}

J'ai renseigné l'attribut listener dans plugin.xml avec le nom complet de ma classe (package + classe) et ça ne marche pas !

Quelque soit l'action que je réalise sur ma Cheat Sheet : Start, Redo, Restart all tasks... aucun message n'est affiché ! Et chose encore plus bizarre, quand j'ouvre ma Cheat Sheet (Help -> Cheat sheets) le message "Cheat Sheet closed" est affiché dans ma console !!!

Toute aide est la bienvenue.
Merci d'avance