Bonjour,
J'ai une vue dans laquelle j'ai une tableviewer et à droite un canvas où je positionne des markers (un peu le même principe que les markers d'erreur dans l'éditeur C), soit enregistrés, soit l'utilisateur les met dynamiquement.
Pour les markers enregistrés, je ne vois pas à quel moment je dois les afficher. Si je les affiche à la fin de mon createComposite je ne vois rien s'afficher, si je met un paint sur mon canvas ça clignote car rafraîchit tout le temps.
Pour tous les markers ajoutés dynamiquement et ça sans paint, si je change de vue et que je reviens ils ont disparu.
Je vois bien qu'il faut que j'ajoute un événement ou un listener mais j'arrive pas trop à voir lequel et où faire ça ...
j'ai tenté un addPaintListener sur le composite contenant mon canvas, on passe bien dedans lorsqu'on revient sur cette vue, mais alors que je vois que ça se dessine c'est aussitôt effacé et on ne voit que le canvas tout gris
Un tuyau ?
Merci d'avance
Partager