0

我已经成功地创建了一个新视图,从我的 plugin.xml 传递了主 ID 和一个唯一的辅助 ID。一切都很好。它会随心所欲地弹出。

但是......它弹出完全错误的文件夹。

我希望它与其他同类型的一起去。它是我希望在其中创建的主文件夹中心面板。现在我可以手动移动它(作为用户)并将它放在我想要的位置。

感觉离这个很近。

我错过了什么?

4

3 回答 3

0

我不清楚“错误的文件夹”?这里有两件事。首先,如果它出现在工作台的错误位置,那么您需要使用org.eclipse.ui.perspectiveExtensions扩展将其放置在透视图中的正确位置。其次,如果它没有与一组视图分组,那么您需要在视图扩展中添加“类别”以显示在“显示视图”中的正确类别中。希望这两点对你有所帮助。如果我完全错过了你的观点,请告诉我。

于 2013-03-18T20:00:25.830 回答
0

创建一个透视扩展并在那里使用视图定义的“相对”属性

于 2013-03-19T06:57:28.627 回答
0

我找到了解决方案。当在 perspectiveExtensions 扩展类中布置文件夹时,我需要告诉它额外的视图将在哪里结束。为此,您可以调用 IFolderLayout.addPlaceholder() 在必要时传入必要的通配符。

bodyleft.addPlaceholder( "MyViewId:*" );

这很有魅力。

于 2013-03-19T12:20:34.467 回答