如何更新eclipse标记工具提示文本?

时间:2016-07-29 20:56:03

标签: eclipse-plugin eclipse-cdt

我正在使用CDT开发Eclipse插件。 在这个插件中,我使用超类型 org.eclipse.core.resources.problemmarker 扩展了 org.eclispe.core.resources.markers 。标记的行为是正确的,除了标记中的标记文本和悬停在标记代码上时的工具提示之一是相同的。

例如,以下是标尺中标记的文字:

text of the marker in the ruler

以下是将鼠标悬停在代码上时的工具提示文本:

text of of the tooltip when hovering over the code

在上面的示例中,我想要做的是将鼠标悬停在工具提示上时,将使用不同的文本“BBB”。

如何自定义标记工具提示的文本?

我无法根据我的需要调整Hover text for Marker in Eclipse plugin中的解决方案。 获得更多相关信息会很棒。

1 个答案:

答案 0 :(得分:1)

背景

在第一种情况下,工具提示由悬停在标尺上方的标记提供。在第二种情况下,工具提示作为悬停提供。

您可以使用 Window - >打开/关闭各种鼠标。 偏好设置 - > C / C ++ - > 编辑 - > 悬停。您看到的悬停由问题描述注释说明提供(通过打开和关闭实验)。 组合悬停是一个特殊的组合,它将所有其他悬停组合在一起,并试图向您展示最相关的悬停。

因此,基于我认为您在此处有效请求的内容是编写新悬停的答案。

答案

要创建可以以全新且精彩的方式解释和呈现悬停在数据上的自定义悬停,请实施org.eclipse.cdt.ui.textHovers扩展点。在CDT代码库中,已有few uses可用作示例。

您可能希望将AbstractAnnotationHover扩展为起点。