Deseo especificar un icono personalizado para un marcador. Tristemente, el icono que elegí no se muestra.Complemento Eclipse: icono personalizado para un marcador
He aquí las partes relevantes del archivo plugin.xml (el ID de proyecto "x"):
<extension
id="xmlProblem"
name="XML Problem"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.core.resources.problemmarker"/>
<persistent
value="true">
</persistent>
</extension>
<extension
point="org.eclipse.ui.ide.markerImageProviders">
<imageprovider
markertype="x.xmlProblem"
icon="icons/marker.png"
id="xmlProblemImageProvider">
</imageprovider>
</extension>
También probé la especificación de una clase (la implementación IMarkerImageProvider
) en lugar de un icono, sino que getImagePath()
método de la clase no se llama.
¿Alguna idea sobre cómo hacer que los iconos de marcador personalizados funcionen?
Desesperadamente, el suyo.
-Itay
actualización
solución de VonC es más o menos correcto, excepto que debe no especificar org.eclipse.core.resources.problemmarker
como un supertipo de su marcador. Funcionó solo cuando usé org.eclipse.core.resources.textmarker
como el solo supertipo.
Gracias por estos comentarios. He incluido tu comentario en mi respuesta. No dude en editar esa respuesta si aún le falta un elemento para que funcione como lo hizo. – VonC
Impresionante edición! Mucho más claro ahora. Gracias. – VonC