如何从Eclipse RCP应用程序中删除未使用的视图

时间:2010-12-27 14:02:30

标签: eclipse plugins eclipse-rcp

我有一个带有一组视图的RCP应用程序,我不需要像Debug / *视图或Team / *视图这样的视图。如何从Window-> SHOW view-> Other dialog?

中删除它们

我在这里找到了一个带有visibleWhen属性的解决方案,但是我需要禁用不是我的项目。

有人能帮帮我吗? 谢谢

2 个答案:

答案 0 :(得分:0)

确保不显示不需要的视图的最佳方法是从RCP应用中删除有用的插件。据推测,如果您不希望出现调试视图,那么您不需要任何debug.ui功能。所以,在我看来,你应该从你的应用程序中删除该插件。

答案 1 :(得分:0)

安德鲁是正确的,如果你不需要额外的视图,你可以删除提供视图的插件。 另一方面,如果您需要视图但不希望从UI中随时可用,您还可以使用活动的概念来选择性地隐藏任何ui贡献。

请参阅http://www.vogella.de/blog/2009/07/13/eclipse-activities/了解有关如何使用它们的详细信息