问题标签 [eclipse-rcp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9479 浏览

eclipse-rcp - 在 Eclipse API 中,如何从位于项目或工作区之外的文件中获取 IFile

我想创建 IFile 接口来打开位于项目或工作区之外的文件。

如何获取 IFile 接口?

问候,西蒙

0 投票
1 回答
8189 浏览

eclipse - How to change the color of Eclipse RCP view title bar

How to change the color of Eclipse RCP view title bar?

0 投票
1 回答
10418 浏览

eclipse-plugin - Eclipse RCP:编辑器加载后如何显示消息对话框?

我在单击树节点时从视图中打开编辑器。现在,当编辑器加载和控件显示给用户时,我想根据编辑器上存在的某些值向用户显示一个警告消息对话框。

我尝试将警告对话框放在编辑器的 createPartControl 方法的末尾。根据所需功能双击树节点时出现对话框。但是,问题是当对话框出现时,编辑器上的控件还不可见。只有当我关闭对话框时才会显示编辑器控件。

我希望它反过来发生。即首先显示编辑器控件,然后出现警告对话框。我应该做些什么改变才能达到这个效果?

0 投票
1 回答
134 浏览

eclipse-plugin - Eclipse RCP: Is it possible to shift the fields up without redrawing?

In my editor, I have a composite containing a label control right at the top which flashes informative message in red colour whenever the user enters erroneous inputs in any of the below lying fields. The text keeps changing dynamically depending on user's input. I am able to achieve the effect of displaying red coloured text on erroneous inputs and displaying nothing in the label for correct inputs.

But, I want that when there is no error to display in the label composite, the rest of the below fields shift up in display. And when there is error to display, the error should appear in it's place(at the top of all other fields) pushing the other fields down.

Is there a way to achieve this effect without redrawing all the controls again?

0 投票
2 回答
1037 浏览

java - 在 Eclipse RCP 应用程序中捕获终止信号

我有一个 Eclipse RCP GUI 应用程序的命令行版本,它可以使用许多相同的插件(这对于集成测试很方便)。它所做的一件事是连接到服务器,请求内容并启动交互式循环。要退出,GUI 应用程序的用户可以停止循环并关闭应用程序。

在我的命令行应用程序中,“关闭”应用程序最明显的方法是 CTRL-C!但是,如果我可以捕获退出信号,这会在服务器上留下可以清理的“会话垃圾”。杂物最终会超时或其他什么,但如果我也能把它清理干净就好了。

那么,我有哪些选择可以从 Eclipse RCP 应用程序中捕获终止信号?如果有帮助,这是特定于 Linux 的。但我不加载任何 SWT 插件。当我 ctrl-c 命令行时,不会调用我的“主循环”Plugin.stop()。像 Python 的 KeyboardInterrupt 这样的东西会是王牌!

0 投票
1 回答
1090 浏览

eclipse-plugin - Eclipse 插件开发:如何使用新的富文本悬停(自 3.4 起)

我已经使用 ITextHover 在我的插件中实现了纯文本悬停。现在我想使用新的 eclipse 3.4 功能 - 富文本悬停在文本样式、图像和操作中。但我找不到关于它的文章/示例。我应该使用哪些接口以及在哪里使用?我找到了 ITextHoverExtension2 接口,但找不到如何创建悬停对象(它们应该是什么类?)以及应该捕获它们的接口是什么?

0 投票
5 回答
10668 浏览

java - 在 Eclipse RCP 中,如何根据编辑器中的“脏”属性禁用保存工具栏按钮

在我的 Eclipse RCP 3.3 应用程序中,我想根据当前编辑器脏标志启用或禁用“保存”工具栏按钮。

我正在尝试使用 < enabledWhen > 标签,但我无法使其工作。

这是 plugin.xml 中的代码部分:

你知道这应该如何工作吗?

0 投票
6 回答
12602 浏览

swt - 使用 JFace 数据绑定绑定单选按钮组的正确方法

我想知道是否有人可以向我解释如何使用 JFace 数据绑定将一组单选按钮正确绑定到模型中的布尔变量。

让我先解释一下情况:我创建了一个代表一组 SWT 按钮(样式设置为“SWT.RADIO”)的类,它由三个元素组成:一个带有问题的标签和两个按钮,一个用于“是”的答案和一个“否”。我想在模型中创建一个与布尔变量的绑定,这样当用户选择“是”单选按钮时,布尔值设置为真,当他/她选择“否”按钮时,布尔值是设置为假。

这是我班级的代码:

现在,如您所见,我将“是”按钮绑定到布尔值。具体来说,该值将绑定在 SWT.selection 事件上。这似乎是绑定单选按钮的唯一有效事件。然而,正因为如此,一旦选择了“否”按钮,布尔值保持不变(因为没有触发“是”按钮上的 SWT.selection 事件)。
我该怎么做才能使这项工作按预期的方式工作,即能够根据用户选择的按钮来更改模型中布尔值的值?我在这里遗漏了一些明显的东西吗?谢谢!

0 投票
6 回答
77592 浏览

java - $NON-NLS-1$ 是什么意思?

在 Eclipse 源代码中,我在这样使用的注释中发现了一些“$NON-NLS-1$”:

这意味着什么 ?

0 投票
3 回答
2848 浏览

flash - 您可以在 Eclipse-RCP 应用程序中嵌入 Flash (SWF)

我没有 Eclipse-RCP 的背景。我的理解是 eclipse-rcp 应用程序是一种类似于 Adob​​e Air 的富客户端技术。

是否可以在 eclipse-rcp 应用程序内的面板中嵌入 swf flash 电影?flash 可以通过 ExternalInterface 与应用程序对话吗?

谢谢。