Bonjour,

j'ai un souci de détection des différents statuts d'une cheat sheet dans eclipse 3.5.2.
J'ai defini une classe qui hérite de CheatSheetListener avec un constructeur 0-arg, j'ai redéfini la méthode cheatSheetEvent comme ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
    @Override
    public void cheatSheetEvent(ICheatSheetEvent event) {
        int eType = event.getEventType();
 
        System.out.println("Cheat Sheet Manager   : " + event.getCheatSheetManager().toString());
        System.out.println("Cheat Sheet ID        : " + event.getCheatSheetID());
        System.out.println("event                 : " + event.toString());
        System.out.println("eType                 : " + eType);
        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