如何实施"快速切换编辑器"在表单编辑器的UI页面中?

时间:2016-06-20 06:05:56

标签: java eclipse

有一个名为" Quick Switch Editor"在eclipse中显示已打开文件的列表,它还提供了过滤选项,以便从巨大的文件列表中找到所需的文件。

我为我的应用程序创建了一个表单编辑器,我想在表单编辑器的一个UI页面中使用相同的行为。当为"显示列表"定义的图标时在UI页面中单击,我想显示项目中的文件列表。并且可以选择所需文件并将其填充到UI页面中。

那么哪个班级负责实施这个"快速切换编辑器"?如果我知道这个类,那么我可以为我的UI页面实现相同的功能。

或者是否有任何其他编辑器支持相同的行为,在eclipse中可用?

1 个答案:

答案 0 :(得分:0)

“快速切换编辑器”菜单具有命令标识If Not txtDamage.Text = "" Then txtDamage.Text = "[[" & txtDamage.Text & "]]" End If ,由gameobject.rigidbody.velocity = new Vector3(1f, 0f, 0f); 处理程序处理。

处理程序使用当前堆栈渲染器显示对话框,对于SWT渲染器,对话框为org.eclipse.ui.window.openEditorDropDown

我不确定该对话框是否会有用,因为它使用了大量的e4代码。该对话框只是使用带有过滤器的org.eclipse.ui.internal.WorkbookEditorsHandlerorg.eclipse.e4.ui.internal.workbench.renderers.swt.BasicPartList控件来定义过滤器。