我已經瞭解到不應該使用Eclipse-RCP中的操作,而應該使用命令。如何在命令中使用viewActions?
問題是如果我嘗試使用ExtensionPoint org.eclipse.ui.viewActions(僅在視圖頂部添加小圖標,請參閱圖像)只能在此處定義操作。
是否有可以使用的命令與此ExtensionPoint的方法嗎?
如果這是不可能的,是否有可能從一個動作執行命令?
謝謝。
我已經瞭解到不應該使用Eclipse-RCP中的操作,而應該使用命令。如何在命令中使用viewActions?
問題是如果我嘗試使用ExtensionPoint org.eclipse.ui.viewActions(僅在視圖頂部添加小圖標,請參閱圖像)只能在此處定義操作。
是否有可以使用的命令與此ExtensionPoint的方法嗎?
如果這是不可能的,是否有可能從一個動作執行命令?
謝謝。
好的,我明白了。
您可以使用org.eclipse.ui.menus擴展點並使用locationURI添加新的menuContribution:「toolbar:yourViewId」。
在此菜單中,您可以添加命令,它們的行爲與org.eclipse.ui.viewActions行爲類似。
正如我在回答Eclipse RCP: Actions VS Commands中提到的那樣,有命令擴展點。
Command extension points http://www.vogella.de/articles/RichClientPlatform/images/command40.gif
我會利用推薦的,而不是行動擴展點。
我不明白你的答案。是否有一個命令擴展創建與org.eclipse.ui.viewActions一樣的行爲? – flash 2009-08-06 10:26:41
我想對editorActions做同樣的事情,但我找不到通過org.eclipse.ui.menus擴展點添加「editorActions」的方法。你有任何想法如何做到這一點? – wuppi 2012-04-13 13:16:11