Bonjour,
J'ai commencé cette vue il y a quelques temps et je suis en train de la faire évoluer, ce qui explique que j'ai fait les choses en 2 temps:
- Construction du tableviewer
j'ai un tableviewer dans lequel j'affiche des taches, un simple tableau, que je met à jour à chaque "suspend" du debug.
Du coup j'ai naturellement fait une vue qui étends de AbstractDebugEventHandlerView et qui est liée à un eventHandler qui lui étends un AbstractDebugEventHandler, et du coup à chaque fois que je chope l'event DebugEvent.SUSPEND, je met à jour mon tableau.
Dans cette vue j'avais à ce moment là qu'un createViewer qui me suffisait.
- Amélioration du tableviewer
Ensuite j'ai eu besoin de faire des recherches textuelles dans ce tableau, j'ai donc voulu ajouter une zone de texte libre et un bouton pour activer la recherche.
Impossible d'ajouter quoique ce soit dans le createViewer, tous les widgets que j'ajoute reste invisible. J'ai un peu cherché et ajouté une fonction createPartControl qui crée :
- Ma zone de Texte et mon Bouton de recherche
- Appel de createViewer qui crée mon tableau
Oh jolie, ça marche tout est visible !
SAUF, parce qu'il fallait bien un sauf ... je ne passe plus dans mon eventHandler ... pfuiiiiiiiiiit marche plus !
Si je commente mon createPartControl ça remarche ...
Pourquoi ?
Comment faire pour soit ajouter une activation de mon eventHandler, soit ajouter des widgets à ma vue ?
Enfin voilà, j'ai dû à un moment faire le mauvais choix ...
D'avance merci !
Chris
Partager