2010-02-01 29 views
0

我有一個插件,對於特定類型的文件,我將啓用一些選項來執行。所以現在我有要求在哪裏我需要決定動態文件的類型,併爲該類型的文件應用特定的選項。在eclipse插件中動態更改彈出窗口

有沒有可能這樣做?如果是的話,需要一些幫助。

謝謝。

回答

1

所以我想你想顯示一個代表視圖中的文件的東西的上下文菜單。根據自定義規則確定文件類型(文件擴展名是最簡單的規則,查看最複雜的文件)並創建彈出窗口或將內容分發到現有規則。

如果是您自己的看法,也許是一個顯示文件夾結構的列表或樹,那麼您必須將Viewer註冊爲SelectionProvider,聆聽選擇事件,評估選擇(可能是String或File對象)和創建彈出菜單。

對現有彈出式菜單(如導航器視圖上下文菜單)的貢獻操作也是可能的,但有點更具挑戰性。

+0

謝謝andreas_D。是否有可能用一些代碼行來解釋。或者舉一些例子。 – GuruKulki

+0

對不起,不,不是我不想要的,但它不能用'只需幾行代碼'來解釋。但至少我可以推薦一本書:Eclipse Building Commercial Plug-In(Clayberg,Eric; Rubel,Dan)。 –