- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是一名学生,作为年度项目的一部分,我正在开发 eclipse 插件。
我遇到了一个奇怪的问题并尝试修复它 2 天:
我在 plugin.xml
中添加了 3 种新类型的标记。
我为每个标记添加了 annotationTypes
,为每个 annotationType
添加了 markerAnnotationSpecification
。
我的目的是为背景线着色。
在每个 markerAnnotationSpecification
中,我都放置了不同的图标和不同的 colorPreferenceValue
。
奇怪的是:
创建标记时,一切都很好,甚至显示图标(每个标记都有不同的图标),但线条的背景颜色对于每个标记都是相同的。
我注意到每次都采用最后一个 markerAnnotationSpecification colorPreferenceValue
。
当我更改 plugin.xml
中 markerAnnotationSpecification
的顺序时,颜色变为最后一个。
不知道怎么办?
我还进入了首选项页面并在那里更改了注释类型颜色 - 应用后我看到它将 3 种注释类型颜色更新为相同的颜色。
我不能加多一个吗(我不这么认为...)
我可以通过编程控制 markerAnnotationSpecification.colorPreferenceValue
吗?如果是,怎么做?
我正在添加我的代码 - 也许您会看到我没有看到的内容:
<extension id="BatonPassing.diff_marker_b"
name="SiteBDiffMarker"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.core.resources.textmarker"/>
<persistent value="true"/>
</extension>
<extension
point="org.eclipse.ui.editors.annotationTypes">
<type
name="diffAnnotationB"
super="org.eclipse.ui.workbench.texteditor.info"
markerType="BatonPassing.diff_marker_b">
<!--markerSeverity="0"-->
</type>
</extension>
<extension
point="org.eclipse.ui.editors.markerAnnotationSpecification">
<specification
icon = "icons/il.gif"
annotationType="diffAnnotationB"
verticalRulerPreferenceKey="highlight.rulers.vertical"
textPreferenceKey="highlight.text"
colorPreferenceKey="highlight.color"
highlightPreferenceKey="highlight.background"
textPreferenceValue="true"
textStylePreferenceValue="BOX"
overviewRulerPreferenceKey="highlight.rulers.overview"
presentationLayer="4"
highlightPreferenceValue="true"
label="DiffSiteB"
symbolicIcon="warning"
colorPreferenceValue="255,0,0"
verticalRulerPreferenceValue="true"
overviewRulerPreferenceValue="true"
textStylePreferenceKey="highlight.text.style" >
</specification >
</extension>
每个标记代码都相同,但 id、名称、colorPreferenceValue
不同。
请帮帮我。非常非常感谢
哈达斯
最佳答案
对于每个 markerAnnotation 规范,colorPreferenceKey 应该是唯一的。那应该可以解决您的问题。
关于Eclipse PDE - 标记注释类型 - 背景颜色未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/516065/
我目前正在尝试通过实现非标准边界条件来求解 FEniCS 中的 Monge-Ampere 方程。 边界条件,要求解的梯度必须将原域的边界映射到另一个规定的域。 当目标域被规定为单位圆时,实现起来非常简
关于 Eclipse PDE 开发的问题:我为 Eclipse 编写了一个小插件,并具有以下内容 * 一个 org.eclipse.ui.texteditor.ITextEditor * 行号 如何自
我正在尝试使用 FiPy 解决非线性 PDE HJB 方程,但是我在将 PDE 转换为正确的 FiPy 语法时遇到了一些困难: 我试过类似的东西: eqX = TransientTerm() == -
关于Eclipse PDE开发的问题:我为Eclipse写了一个小插件,有以下内容* 一个org.eclipse.ui.texteditor.ITextEditor* 行号 如何自动跳转到该行并标记它
(注意 - 最终解决方案如下) 在我的插件中,我试图创建一个 IJavaProject (使用 Eclipse JDT,代码在最后),它创建一个 Java 项目,几乎完全就像 IJavaProject
我对 Processing 还是比较陌生。我们正在考虑在一个小型展览中循环展示我们的处理工作。有没有办法循环播放多个 PDE?我知道我可以导出为帧,然后将它们组合成更长的可循环播放的 Quicktim
我目前正在尝试让我的 headless (headless) pde-build 工作,但我被困在一个我不知道如何继续的地方。 问题是如何定义相关的目标平台来编译插件。 我有一个带有以下调用的 bui
当您使用 Eclipse PDE(插件开发环境)时,有一个术语“目标平台”。这究竟是什么意思? 最佳答案 目标平台指定您正在为其开发插件的 Eclipse 配置。这是由可用的插件和功能集定义的。它默认
在寻找巴恩斯利蕨分形的实现时,我遇到了一个具有 .pde 扩展名的实现。哪种编程语言使用此扩展? Implementation Page 最佳答案 此代码来自Processing.org,一个基于Ja
在 PDE 项目中,有没有办法从文件系统添加第三方包作为我的项目的依赖项?我希望做 BND 工具允许的相同事情;将一个包添加到本地存储库,然后从该包中导入项目中的包。我不想使用 maven osgi
我有以下基于 ARM 的 SoC 的规范: L1 数据缓存 = 32 KB、64 B/行、2 路、LRU L2 缓存 = 1 MB、64 B/行、16 路 L1 数据 TLB(用于加载):32 个条目
我为 Eclipse 创建了一个 View 插件。我可以从项目中导出 jar,并且运行得很好。我正在尝试创建一个 Ant 构建脚本来自动化它。 我通过执行以下操作从 Eclipse 创建了两个 Ant
我已经安装了面向 Java 开发人员的 eclipse IDE(Helios Service Release 2) 我现在如何在此基础上安装插件开发环境 (PDE)?我认为应该可以从更新站点安装它,就
在 PDE 项目中,有没有办法从文件系统添加第三方包作为我的项目的依赖项?我希望做 BND 工具允许的相同事情;将一个包添加到本地存储库,然后从该包中导入项目中的包。我不想使用 maven osgi
所以我正在读这篇文章FAQ : 它提到了不可用的getLog()方法。我当前的类基本上是扩展AbstractHandler。我该如何使用这个? 最佳答案 如果您让 Eclipse 为您创建 Activ
我是一名学生,作为年度项目的一部分,我正在开发 eclipse 插件。 我遇到了一个奇怪的问题并尝试修复它 2 天: 我在 plugin.xml 中添加了 3 种新类型的标记。 我为每个标记添加了 a
我通过 PDE 创建了一个 Eclipse 插件。我可以通过将项目作为“eclipse 应用程序”运行来尝试该插件,到目前为止没有问题。但是,我想导出项目并收到此错误: C:\Users\ErayT\
我编写了一个函数,对二维列表中的数组元素求和并将它们添加到一维列表中: ArrayList sumList(ArrayList list,int side){ ArrayList sums
我对在相当大的 eclipse 工作区中升级依赖插件、功能和产品中的版本号的过程有很多困惑。 我对现有插件中的 Java 代码进行了 API 更改,因此需要增加版本标识符的主要部分。此插件用作给定功能
这是从 Numerical Computing-Kincaid 的书第 15 章修改的问题。(不是物理学) 如何正确实现边界条件?条件是 u(0,y,t) = u(x,0,t) = u(nx,y,t)
我是一名优秀的程序员,十分优秀!