【问题标题】:Opening IProject properties when another (adaptable to IProject) object is selected选择另一个(适用于 IProject)对象时打开 IProject 属性
【发布时间】:2010-03-20 02:51:33
【问题描述】:

我有一个自定义视图,显示当前项目的层次模型。根元素属于 MyProject 类,我自己的类,但它代表一个 Eclipse IProject,它适用于 IProject。

我在该视图的弹出菜单中有一个“属性”菜单选项,我想在选择 MyProject 对象时打开 IProject 的属性。 PropertyDialogAction 只查找为 MyProject 注册的属性页,不给我提供适配器的机会——或者,至少,我不知道如何提供。

对此有什么合适的解决方案?

与此同时,我已经重写了 PropertyDialogAction 来以我需要的特殊方式处理我的课程,但这似乎是完成这项工作的一大堆东西。

【问题讨论】:

    标签: eclipse eclipse-plugin


    【解决方案1】:

    您是如何在弹出菜单中添加属性的?理想情况下,它的功能是显示当前选择的属性页——而不是显示当前选择所在项目的属性。如果需要,您需要使用菜单项 Project->Properties - 它使用 ProjectPropertyDialogAction 而不是 PropertyDialogAction

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-29
      • 2017-01-29
      • 2015-01-01
      • 2016-06-03
      相关资源
      最近更新 更多