【发布时间】:2011-05-31 03:59:34
【问题描述】:
我有一个带有一组视图的 RCP 应用程序,我不需要诸如 Debug/* 视图或 Team/* 视图之类的视图。如何从 Window->SHow view->Other 对话框中删除它们?
我在这里找到了具有 visibleWhen 属性的解决方案,但我需要禁用不是我的项目。
谁能帮帮我? 谢谢
【问题讨论】:
标签: eclipse plugins eclipse-rcp
我有一个带有一组视图的 RCP 应用程序,我不需要诸如 Debug/* 视图或 Team/* 视图之类的视图。如何从 Window->SHow view->Other 对话框中删除它们?
我在这里找到了具有 visibleWhen 属性的解决方案,但我需要禁用不是我的项目。
谁能帮帮我? 谢谢
【问题讨论】:
标签: eclipse plugins eclipse-rcp
确保不出现不需要的视图的最佳方法是从您的 RCP 应用中删除贡献的插件。据推测,如果您不希望出现调试视图,那么您不需要任何 debug.ui 功能。所以,在我看来,您应该从您的应用程序中删除该插件。
【讨论】:
Andrew 是正确的,如果您不需要额外的视图,您可以删除贡献视图的插件。 另一方面,如果您需要视图但不希望它在 UI 中随时可用,您还可以使用活动的概念来选择性地隐藏任何 UI 贡献。
有关如何使用它们的详细信息,请参阅http://www.vogella.de/blog/2009/07/13/eclipse-activities/
【讨论】: