Я разрабатываю PDE для Eclipse, я создал аннотации через markerAnnotationSpecification (см. PDB help). Мне нужны эти аннотации без значка на левой стороне (где точки останова), но проблема в том, что, когда я не укажу параметр значка для моей аннотации, он будет использовать значок по умолчанию от symbolicIcon. В настоящее время я использую немного хакерское решение - загружая пустое изображение. По-прежнему курсор меняется, когда пользователь нажимает значок значка, что нежелательно.Eclipse PDE, markerAnnotationSpecification - определить без значка
TL; DR; Есть ли способ удалить (не использовать) этот значок полностью?
Вот один из моих точечных элементов расширения спецификации
<specification
annotationType="com.xxx.profiler.editor.highlight.highannotation"
colorPreferenceKey="covc_h"
colorPreferenceValue="255,120,120"
highlightPreferenceKey="covh_h"
highlightPreferenceValue="true"
icon="/icons/ph_icon.gif" <!-- empty icon -->
label="High Coverage"
overviewRulerPreferenceKey="covr_h"
overviewRulerPreferenceValue="false"
presentationLayer="1"
textPreferenceKey="covt_h"
textPreferenceValue="false"
textStylePreferenceKey="covs_h"
textStylePreferenceValue="BOX"
verticalRulerPreferenceKey="covv_h"
verticalRulerPreferenceValue="false">
</specification>
// EDIT: Я обнаружил, что это должно быть сделано с verticalRulerPreferenceValue = «ложь» но по какой-то причине, даже то, что она отключено в настройках аннотаций, изображение показано в моей аннотации