在我的Eclipse插件中,我有一個自定義編輯器,它有自己的工具欄。如果我分離這樣一個編輯器,我仍然可以使用這個工具欄。但是,只有在工作臺上沒有其他編輯器(沒有此工具欄)時纔有效。在這種情況下,分離窗口的工具欄在激活工作臺時消失,因此我無法再使用它來分離窗口。這是一個錯誤還是一個功能?Eclipse開普勒:分離的窗口和工具欄
是否有可能將工具欄附加到分離的編輯器窗口以防止出現此類錯誤?
在我的Eclipse插件中,我有一個自定義編輯器,它有自己的工具欄。如果我分離這樣一個編輯器,我仍然可以使用這個工具欄。但是,只有在工作臺上沒有其他編輯器(沒有此工具欄)時纔有效。在這種情況下,分離窗口的工具欄在激活工作臺時消失,因此我無法再使用它來分離窗口。這是一個錯誤還是一個功能?Eclipse開普勒:分離的窗口和工具欄
是否有可能將工具欄附加到分離的編輯器窗口以防止出現此類錯誤?
如果您的編輯器的工具欄實際顯示在主窗口中(通常情況下),那麼發生的情況是,當您單擊主窗口以使用該工具時,主窗口將激活,從而更改當前活動的部分。這是一個已知的問題,其中沒有提出可行的解決方案...
請參閱https://bugs.eclipse.org/bugs/show_bug.cgi?id=323706和相關缺陷的血淋淋的細節。
通常的解決方法是對要在DW中執行的命令使用鍵綁定。
感謝您的信息! – Cornflake
這似乎適用於我測試與Java編輯器分離。也許問題在於你如何定義工具欄的啓用或可見性。 –
我使用內容類型綁定。這允許僅爲適當的文檔顯示工具欄。工具欄消失爲不同的文件。 – Cornflake