2014-03-26 66 views
0

Eclipse文檔說,該方法eclipse中「非參與編輯器」的屬性是什麼?

IWorkbenchPage.hideEditor(IEditorReference ref) 

將「刪除打開的編輯器,把它變成一個非參與編輯」。但非參與是什麼意思?該插件是否仍在後臺運行?是否仍然有可能以編程方式訪問另一個插件中隱藏編輯器的EditorPart?

如果我有一個GEF編輯器並使用hideEditor()來隱藏它,是否仍然可以渲染圖的概覽?

回答

0

看着Eclipse Kepler實現IWorkbenchPagehideEditor方法除了記錄不支持的消息,如果啓用調試,什麼也不做。

+0

嗯,這不是非常有用:)是否有內置的方式來隱藏編輯器,並讓插件仍在後臺運行或我需要自己實現它(如http://www.niallkelly.com/ p = 13)? – user2035039

+0

我會使用一個單獨的插件來提供OSGi服務來完成後臺工作。然後,編輯器是否可見,無關緊要。 –

+0

我的問題是,我想隱藏gef編輯器,但它的微型視圖仍應該可見。這隻有在編輯器仍在運行或者我錯了的時候纔有可能? – user2035039

相關問題