在OS X中以编程方式找到Eclipse的Preferences菜单项

时间:2014-10-28 17:29:02

标签: eclipse

在Windows / Linux中,我使用WorkbenchWindow.getMenuManager()导航到Windows菜单并找到“首选项”菜单项。在OS X中,Preferences菜单项位于Eclipse的应用程序下拉菜单中。在OS X中找到Preference项的API有哪些?谢谢!

1 个答案:

答案 0 :(得分:0)

首选项(以及帮助关于和退出)的操作仍会添加到Mac上的正常位置,但操作被标记为不可见(代码位于WorkbenchActionBuilder)。

仅限Mac的代码CocoaUIHandler设置仅限Mac的菜单项,只会在调用操作时搜索隐藏的操作。

所以你可能不需要为Mac做任何特别的事情。

注意:WorkbenchWindow是一个内部类,因此它不是官方API的一部分,这可能不是测试代码的关注点(它在Eclipse 3.x和4.x之间有很大不同)