将问题保持简单,但其影响要广泛得多。
目标
创建一个'我的C / C ++ '透视插件。
需要
基本上只是一种分享自定义C / C ++视角的方法
备注
这是一个非常有用的透视插件教程:
那里必须有一个简单的'man / example / etc'。我浏览过CDT插件手册无济于事:
也许它与 org.eclipse.ui.perspectiveExtensions 有关,但我不清楚它是如何工作的。
答案 0 :(得分:1)
org.eclipse.ui.perspectiveExtensions
本身只允许您将新视图,菜单项,工具栏项和新向导项添加到现有透视图(例如C / C ++透视图)。 / p>
如果要创建新透视图,则必须使用org.eclipse.ui.perspectives
声明它,然后使用透视工厂类和org.eclipse.ui.perspectiveExtensions
声明所需的所有视图,菜单项等从视角来看。这将意味着找出您想要包含的C / C ++项目的ID - 这可能意味着查看CDT plugin.xml文件及其透视工厂源代码。
更新:
C / C ++ Perspective将使用org.eclipse.ui.perspectives
扩展点在CDT插件plugin.xml文件中声明。该声明将给出使用的现有透视工厂类的名称。您可以扩展此类(但如果它在internal
包中,则不受官方支持)。