在Windows / Linux中,我使用WorkbenchWindow.getMenuManager()导航到Windows菜单并找到“首选项”菜单项。在OS X中,Preferences菜单项位于Eclipse的应用程序下拉菜单中。在OS X中找到Preference项的API有哪些?谢谢!
答案 0 :(得分:0)
首选项(以及帮助关于和退出)的操作仍会添加到Mac上的正常位置,但操作被标记为不可见(代码位于WorkbenchActionBuilder
)。
仅限Mac的代码CocoaUIHandler
设置仅限Mac的菜单项,只会在调用操作时搜索隐藏的操作。
所以你可能不需要为Mac做任何特别的事情。
注意:WorkbenchWindow
是一个内部类,因此它不是官方API的一部分,这可能不是测试代码的关注点(它在Eclipse 3.x和4.x之间有很大不同)