0
我有一个需求,我需要在对话框中打开我的编辑器。在对话框中打开Eclipse编辑器
我拥有的东西是
我的编辑器插件
在不同的插件一键收听,我需要在对话框
我试图打开这个编辑器的一种方式,下面是按钮侦听
//this opens up a new workbench window
PlatformUI.getWorkbench().openWorkbenchWindow("<provide perspective id here>", null);
//this gets active window, which is the above one and opens our editor
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(myEditorInput, "editor.plugin.id");
0内码
但是,使用上面我必须从菜单栏,其他视图等新打开的窗口中隐藏成千上万的东西。
我的问题是任何人都可以帮我打开其中说到没有这些菜单栏,并享有新创建的对话框编辑器。
在此先感谢!
Greg,这意味着我的编辑器插件发生了变化,对吧? – Rajan
是的,普通的TextEditor类是基于SourceViewer的,但是你必须写一些只使用SourceViewer的东西。 –
非常适合我!我现在不应该在编辑器插件中进行更改,而是会切换到使用WorkbenchWindow并隐藏不必要的视图。 谢谢Greg! – Rajan