-
Utiliser la vue Problem
J'ai créé mon propre marker étendant le marker problem donc il s'affiche dans la vue problem. Ce marker sert à marquer une ligne du tableau présent dans un éditeur que j'ai créé. J'aimerai donc que quand je clique sur mon marker dans la vue problem la ligne du tableau soit sélectionnée.
Je ne sais pas comment faire. Comment faire pour donner un comportement à un type de marker lors du double clic dans la vue problem?
Merci de m'aider
-
Salut,
A priori, je dirais que c'est géré automatiquement par Eclipse.
Est-ce que la méthode getResource() de ton IMarker renvoie bien un objet valide et qui correspond à l'entrée de ton IEditorPart?
Ensuite, il faut que cette resource soit une instance de la classe IFile.
Voilà, à+
Gueritarish
-
Merci Gueritarish,
je me suis peut-être mal expliqué.
Déjà je ne peux pas redéfinir de méthodes parce que j'ai créé mon marker de manière déclarative (plugin.xml). De toute façon je ne peux pas donner de IFile parce que mon éditeur modifie des données venant de plusieurs fichiers, j'utilise donc un modèle qui représente les données que je fournis dans le input de l'éditeur.
J'ai juste ajouté un attribut lineInTable dans la déclaration de mon marker.
Une solution est-elle possible où je dois créer une autre vue Problem, ce que je ne préférerais pas.
Merci
-
Salut,
Dans ton éditeur, il y a bien un moment où tu dois créer ton marker, justement pour lui donner le bon attribut "lineInTable". Comment tu le crée ce marker si ce n'est à partir d'une IResource et en faisant un IResource.createMarker()?