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