gpt4 book ai didi

java - Eclipse PDE,markerAnnotationSpecification - 不带图标定义

转载 作者:太空宇宙 更新时间:2023-11-04 13:29:29 27 4
gpt4 key购买 nike

我正在为 Eclipse 开发 PDE,我已经通过 MarkerAnnotationSpecification 创建了注释(请参阅 PDB help )。我需要左侧没有图标的注释(断点所在的位置),但问题是,当我没有为注释指定图标参数时,它将使用 symbolicIcon 参数中的默认图标。目前我正在使用一个有点 hacky 的解决方案 - 加载一个空图像。当用户瞄准图标位置时,光标仍然会发生变化,这不是期望的行为。

TL;博士; 有没有办法完全删除(不使用)这个图标?

这是我的规范扩展点元素之一

<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>

//编辑:我发现这应该通过 verticalRulerPreferenceValue="false" 来完成,但由于某种原因,即使它在注释首选项中被禁用,图像也会显示在我的注释中

最佳答案

好的,找到问题了。 org.eclipse.ui.editors.markerAnnotationSpecification 通过 org.eclipse.ui.editors.annotationTypes 插件链接到 markerType。在此插件中,我(以下教程)自动将参数 super 设置为某个值,这涵盖了我在 markerAnnotationSpecification 中的设置。在这里删除继承参数后,一切都按预期工作。

关于java - Eclipse PDE,markerAnnotationSpecification - 不带图标定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32331194/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com